From 510154663c815e1b77e1f57dc4018d4d7b1f0b10 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Wed, 28 Dec 2022 12:03:00 +0100 Subject: [PATCH] Deleting useless folder --- .gitignore | 4 + .vs/slnx.sqlite | Bin 856064 -> 864256 bytes ...24d94d49-4656-49fc-8939-340e29f8ff94.vsidx | Bin 0 -> 1484109 bytes ...32ec3d98-19c3-42ac-b46a-71f838f49847.vsidx | Bin 0 -> 1563510 bytes ...384865e1-444b-4cf1-9878-d7949c382f02.vsidx | Bin 0 -> 1475888 bytes ...39af62cc-48b1-463a-b8cf-8803702bda08.vsidx | Bin 0 -> 979291 bytes ...3cc01388-cb79-4761-abb3-75bf9f62d79d.vsidx | Bin 0 -> 1560909 bytes ...3f1cf0d4-9633-46c7-837a-c97ba5d095fc.vsidx | Bin 0 -> 1333649 bytes ...7bcf14d8-3991-499c-88e0-442cbcfc8ac5.vsidx | Bin 0 -> 1265469 bytes ...7e09be19-f342-468d-8d08-e1a2176708a0.vsidx | Bin 0 -> 1774891 bytes ...a526ab43-afb2-48b8-a335-e82ac38d5596.vsidx | Bin 0 -> 1372730 bytes ...bcf31001-ff61-4a13-9456-e16fd117f186.vsidx | Bin 0 -> 1583096 bytes ...bf6455d9-bf4f-4316-bd61-ed3099894b81.vsidx | Bin 0 -> 1856653 bytes ...ead05451-1521-4503-abab-3389da929fad.vsidx | Bin 0 -> 1460244 bytes ...f9a1e11b-2a4c-4e08-aa41-ab10b8c90a24.vsidx | Bin 0 -> 1275758 bytes ...fe7cbea2-b5b0-43ee-b697-6348f09bd0ab.vsidx | Bin 0 -> 1796235 bytes Code/.vs/BlazorApp/v17/.suo | Bin 279552 -> 279552 bytes .../Properties/launchSettings.json | 7 - .../Debug/net6.0/Blazored.LocalStorage.dll | Bin 30208 -> 0 bytes .../bin/Debug/net6.0/Blazored.Modal.dll | Bin 45056 -> 0 bytes .../bin/Debug/net6.0/Blazorise.Bootstrap.dll | Bin 104960 -> 0 bytes .../bin/Debug/net6.0/Blazorise.Components.dll | Bin 84480 -> 0 bytes .../bin/Debug/net6.0/Blazorise.DataGrid.dll | Bin 253952 -> 0 bytes .../net6.0/Blazorise.Icons.FontAwesome.dll | Bin 66048 -> 0 bytes .../bin/Debug/net6.0/Blazorise.Snackbar.dll | Bin 26112 -> 0 bytes .../bin/Debug/net6.0/Blazorise.dll | Bin 1242624 -> 0 bytes .../Microsoft.AspNetCore.Authorization.dll | Bin 46208 -> 0 bytes .../Microsoft.AspNetCore.Components.Forms.dll | Bin 33416 -> 0 bytes .../Microsoft.AspNetCore.Components.Web.dll | Bin 132232 -> 0 bytes .../Microsoft.AspNetCore.Components.dll | Bin 218240 -> 0 bytes .../net6.0/Microsoft.AspNetCore.Metadata.dll | Bin 17032 -> 0 bytes ....Extensions.Configuration.Abstractions.dll | Bin 29328 -> 0 bytes ...rosoft.Extensions.Configuration.Binder.dll | Bin 43152 -> 0 bytes .../Microsoft.Extensions.Configuration.dll | Bin 41080 -> 0 bytes ...sions.DependencyInjection.Abstractions.dll | Bin 45200 -> 0 bytes ...crosoft.Extensions.DependencyInjection.dll | Bin 85152 -> 0 bytes ...t.Extensions.Localization.Abstractions.dll | Bin 21152 -> 0 bytes .../Microsoft.Extensions.Localization.dll | Bin 33408 -> 0 bytes ...rosoft.Extensions.Logging.Abstractions.dll | Bin 64120 -> 0 bytes ...osoft.Extensions.Logging.Configuration.dll | Bin 28280 -> 0 bytes .../net6.0/Microsoft.Extensions.Logging.dll | Bin 48248 -> 0 bytes ...nsions.Options.ConfigurationExtensions.dll | Bin 24192 -> 0 bytes .../net6.0/Microsoft.Extensions.Options.dll | Bin 61560 -> 0 bytes .../Microsoft.Extensions.Primitives.dll | Bin 42624 -> 0 bytes .../Microsoft.JSInterop.WebAssembly.dll | Bin 21616 -> 0 bytes .../bin/Debug/net6.0/Microsoft.JSInterop.dll | Bin 63120 -> 0 bytes .../bin/Debug/net6.0/ProjetBlazor.deps.json | 606 ------- .../bin/Debug/net6.0/ProjetBlazor.dll | Bin 110080 -> 0 bytes .../bin/Debug/net6.0/ProjetBlazor.exe | Bin 147968 -> 0 bytes .../bin/Debug/net6.0/ProjetBlazor.pdb | Bin 67684 -> 0 bytes .../net6.0/ProjetBlazor.runtimeconfig.json | 19 - .../ProjetBlazor.staticwebassets.runtime.json | 1 - .../bin/Debug/net6.0/System.IO.Pipelines.dll | Bin 79512 -> 0 bytes .../net6.0/fr-FR/ProjetBlazor.resources.dll | Bin 3584 -> 0 bytes .../Container/ContainerCreationResult.cache | 0 .../Container/ContainerDevelopmentMode.cache | 1 - .../obj/Container/ContainerId.cache | 0 .../obj/Container/ContainerName.cache | 0 .../ContainerOperatingSystemFlavor.cache | 1 - .../obj/Container/ContainerRunContext.cache | 0 .../obj/Container/OperatingSystemName.cache | 1 - .../obj/Container/TargetFramework.cache | 1 - ...azor.MvcApplicationPartsAssemblyInfo.cache | 0 ...lazor.Resources.Pages.List.fr-FR.resources | Bin 180 -> 0 bytes .../Debug/net6.0/ProjetBlazor.assets.cache | Bin 18559 -> 0 bytes ...rojetBlazor.csproj.AssemblyReference.cache | Bin 189200 -> 174321 bytes ...ProjetBlazor.csproj.BuildWithSkipAnalyzers | 0 .../net6.0/ProjetBlazor.csproj.CopyComplete | 0 ...rojetBlazor.csproj.CoreCompileInputs.cache | 1 - .../ProjetBlazor.csproj.FileListAbsolute.txt | 99 -- ...ProjetBlazor.csproj.GenerateResource.cache | Bin 96 -> 0 bytes .../obj/Debug/net6.0/ProjetBlazor.dll | Bin 110080 -> 0 bytes .../ProjetBlazor.genruntimeconfig.cache | 1 - .../obj/Debug/net6.0/ProjetBlazor.pdb | Bin 67684 -> 0 bytes .../ProjetBlazor/obj/Debug/net6.0/apphost.exe | Bin 147968 -> 0 bytes .../net6.0/fr-FR/ProjetBlazor.resources.dll | Bin 3584 -> 0 bytes .../obj/Debug/net6.0/project.razor.vs.json | 1 - .../obj/Debug/net6.0/ref/ProjetBlazor.dll | Bin 29696 -> 0 bytes .../obj/Debug/net6.0/refint/ProjetBlazor.dll | Bin 29696 -> 0 bytes .../Components/Crafting.razor.rz.scp.css | 19 - .../Components/CraftingItem.razor.rz.scp.css | 6 - .../Shared/CultureSelector.razor.rz.scp.css | 3 - .../Shared/MainLayout.razor.rz.scp.css | 71 - .../scopedcss/Shared/NavMenu.razor.rz.scp.css | 62 - .../scopedcss/bundle/ProjetBlazor.styles.css | 168 -- .../projectbundle/ProjetBlazor.bundle.scp.css | 166 -- .../Debug/net6.0/staticwebassets.build.json | 1074 ------------ .../net6.0/staticwebassets.development.json | 1 - .../Debug/net6.0/staticwebassets.pack.json | 101 -- ...Microsoft.AspNetCore.StaticWebAssets.props | 324 ---- .../msbuild.build.ProjetBlazor.props | 3 - ...ild.buildMultiTargeting.ProjetBlazor.props | 3 - ...msbuild.buildTransitive.ProjetBlazor.props | 3 - .../obj/ProjetBlazor.csproj.nuget.dgspec.json | 108 -- .../obj/ProjetBlazor.csproj.nuget.g.props | 26 - .../obj/ProjetBlazor.csproj.nuget.g.targets | 8 - ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 - .../net6.0/ProjetBlazor.AssemblyInfo.cs | 24 - .../ProjetBlazor.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 85 - .../net6.0/ProjetBlazor.GlobalUsings.g.cs | 17 - .../ProjetBlazor.RazorAssemblyInfo.cache | 1 - .../net6.0/ProjetBlazor.RazorAssemblyInfo.cs | 18 - .../Release/net6.0/ProjetBlazor.assets.cache | Bin 18559 -> 0 bytes ...rojetBlazor.csproj.AssemblyReference.cache | Bin 178458 -> 0 bytes Code/ProjetBlazor/obj/project.assets.json | 1529 ----------------- Code/ProjetBlazor/obj/project.nuget.cache | 41 - 107 files changed, 4 insertions(+), 4605 deletions(-) create mode 100644 .gitignore create mode 100644 Code/.vs/BlazorApp/FileContentIndex/24d94d49-4656-49fc-8939-340e29f8ff94.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/32ec3d98-19c3-42ac-b46a-71f838f49847.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/384865e1-444b-4cf1-9878-d7949c382f02.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/39af62cc-48b1-463a-b8cf-8803702bda08.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/3cc01388-cb79-4761-abb3-75bf9f62d79d.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/3f1cf0d4-9633-46c7-837a-c97ba5d095fc.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/7bcf14d8-3991-499c-88e0-442cbcfc8ac5.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/7e09be19-f342-468d-8d08-e1a2176708a0.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/a526ab43-afb2-48b8-a335-e82ac38d5596.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/bcf31001-ff61-4a13-9456-e16fd117f186.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/bf6455d9-bf4f-4316-bd61-ed3099894b81.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/ead05451-1521-4503-abab-3389da929fad.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/f9a1e11b-2a4c-4e08-aa41-ab10b8c90a24.vsidx create mode 100644 Code/.vs/BlazorApp/FileContentIndex/fe7cbea2-b5b0-43ee-b697-6348f09bd0ab.vsidx delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazored.LocalStorage.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazored.Modal.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Bootstrap.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Components.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.DataGrid.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Icons.FontAwesome.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Snackbar.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Authorization.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Forms.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Web.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Metadata.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Binder.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Configuration.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Localization.Abstractions.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Localization.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.Abstractions.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.Configuration.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Options.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Primitives.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.WebAssembly.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.deps.json delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.exe delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/System.IO.Pipelines.dll delete mode 100644 Code/ProjetBlazor/bin/Debug/net6.0/fr-FR/ProjetBlazor.resources.dll delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerCreationResult.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerId.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerName.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache delete mode 100644 Code/ProjetBlazor/obj/Container/ContainerRunContext.cache delete mode 100644 Code/ProjetBlazor/obj/Container/OperatingSystemName.cache delete mode 100644 Code/ProjetBlazor/obj/Container/TargetFramework.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.Resources.Pages.List.fr-FR.resources delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.assets.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.BuildWithSkipAnalyzers delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CopyComplete delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.GenerateResource.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.dll delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.genruntimeconfig.cache delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.pdb delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/apphost.exe delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/fr-FR/ProjetBlazor.resources.dll delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/refint/ProjetBlazor.dll delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/Components/Crafting.razor.rz.scp.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/Components/CraftingItem.razor.rz.scp.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/CultureSelector.razor.rz.scp.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/MainLayout.razor.rz.scp.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/NavMenu.razor.rz.scp.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/bundle/ProjetBlazor.styles.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/scopedcss/projectbundle/ProjetBlazor.bundle.scp.css delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets.pack.json delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.build.ProjetBlazor.props delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.ProjetBlazor.props delete mode 100644 Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.ProjetBlazor.props delete mode 100644 Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json delete mode 100644 Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props delete mode 100644 Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache delete mode 100644 Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache delete mode 100644 Code/ProjetBlazor/obj/project.assets.json delete mode 100644 Code/ProjetBlazor/obj/project.nuget.cache diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b5c3963 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.idea +Code/ProjetBlazor/obj +Code/ProjetBlazor/bin + diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 28df7a4dfb6de56797978e31ae7593f54f3af478..0fc65964d35791baf24cae152a66032f04e08fcd 100644 GIT binary patch delta 13780 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

a7Pt8&@=j19d6 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

I1(~{tbH)5W{tH%WDA*(F3B)~rUwQ8N1s)k5 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

lnGieLD9&d+blH5ZW*~4kE92gE)P(El0 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

aBzq0rrwaQourP<}a}Y-Ia2943>BuMh1~VwVyJ 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

7b?47qE;5G#0S#Rk`j4i5r zg=R{=6uoyK<&Iih``S{A%PhQg-o6(BmKz-uIbCAf9@q&&Cz>(O`y9YT+`En#G@0jZ zx}%b3NS-12BE-)Hd@i7+lKgIgP4dcHtc)cKO$N=v4)RP&({r>X`E4w1v}tL2gv7B$ zy(1KjFx(h)fE{3mkxvid*`TVA};I5Knkd#=6q|38I>6Z(`qoT3STG>q-)^ zNXD52QD@Q})fP){hnP*l;2UIT7@ILRLr2*x@@WJjZkaNtnw1?yV{_x6^)g2M7@<4! zLhXdj?m-tiI8*xM9L<5ow~8v!})-^bp+F*x3N^KCdf05 zau}gZaqBMvw0?rnxIf5XEm6bSe3?bJl2sK&auad=ZR~TV3AZsq-NB8aS1Tntvdm)1A86V z>j9f-Z=9Q$S~(@>bq!dncV10!64O{}&JEKGQ0`NB1JMDR?qzIAT^TET&Y-wzbW0j* zbUjJc$jCECiAyWKin3nzs;E8U@*l9Jw1P^v!B`WQhZy@XE_@g^A5{5DfzQSB)OQBm zsOlI&T<(c$IG+v49g@^_^$zHojgkdY0$X_)8ph1GuAdRaQ|)LHNZ&vlZo5 zlj2j8zM{~NV zB~dejA^rnIeG1}Fu>)|8T4L-ZV}7I0u@$h|*MTkatY?cqpEwce{9UGeLY?pI_~(I^ zzN-hz@7MJz4y|x<;?qcfeQM#?(s)&>yg8kGp}x#>b9!4?P4L5E}yn3fF=D$5huI0K^m9*R~)QAp}5 zWPcc}W`qRZ!S@0Yy3juBG;9y_bc08~2ra>>J*@PrS&w+6_P-~74Dp2NYL2+Nhq&mV zZg&sOWa7x+I zKnDx+qPV0tF-cA^-%ey6WnO+xW3tKNr|8YtN+z-2r5G)m z)1hpfOVHA9E}L(`K}-vF5oEUap_Yd0n&Sfpxo39@SQ`tm3sh`sMdE zO6m+GewFUstfv3Ik7j@AKe^F#i7q!BS_Q(Bj=La!qRR7++`C;^=4rAS%g>`yD!UGtY9`D-fg*Ho;&xg*O9#fI)p z81ymNew_v5daU~O%H~ajcQFIsDpm*Gbev@4d7|nqKR1Bn8IsQ;^ehf$6SKmYA-Nqo z58})IPw_=mk1%;|dv1l}R-|~$y!~Jgukdha?+yKBZ5NQoFjqpdk5In~+x0{Jrl<$4 z7eAR_o5$HD)ow5IBWcUO|1faLq(9lU{4v08N!?DMJ_&%<0*F2|3`@hI|q z4|%(Cl5RYKh??e3i z1jjmfmY={L16xE@<@;dG%oX!ieE`HBYzFant7*TBHeXtvBCou^Tjlv6!+Z8cE!X4~ zMCCYwqBAHejkY43&Ymu`4Mkh8&ci+SJ@k^?j`TNwWQ?YuchjE#gf` zh5i)1 zk({wbpF-DslKAOXVk9?Go-%ad$R~=`n})TF<JnfAo*Io9*wP?s%sEfBV0Dw*UV>M6mSz literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/32ec3d98-19c3-42ac-b46a-71f838f49847.vsidx b/Code/.vs/BlazorApp/FileContentIndex/32ec3d98-19c3-42ac-b46a-71f838f49847.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..5872622f6b168039d3343a82cd7c8745a9876788 GIT binary patch literal 1563510 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

I4mx3oWx5( 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

  • }S9(f{hY48q+v< zjVq3EfgJCEf%9KG#K!?0deaIM(k7Il{gpH7puUR)EQ^57>Zi5L7A}erQ0y}(Bc}ws zgU*W!-vj4Gu#0eZ8 zFy&qg(=klfdEsO1r;7dyPu$)*r}?n>xXw!;-by{gmlJN}8%8U1Nnhls1xYHnjx2ub z&CAd0B@iZ*Dl9|(Zddk|K`u+DdkC(n^y+~}zY7nSv9?@G%X>F%Z2QY6PVBnI!AfP2DAw0^#PydRSNl<}yqxKOL*w9nCaIkq?Ut`LXy zE?=d{JK=XH{0#DA-Wh+>#qVlW-5}cr*_ONCmDebEItSt$2=!e03ke7v#U^x{fR3RP zKs!l2fe;LXf#=FW>$4qg@2pU!bCtKrJYdiR8_5lbaRY^?k#|YkZ6yB?@E=0r$g~8w z1h~=tdQ$+UPlE~;E7?OlBJZeio(G%1LtP(lx;h5kG3a*Nq%e{1E`26sq2OiTn4tN}{A9 zZIdRK1PL=;Qg3@c^);A?y+}8Ki~Uk;*#-;}L9MkSpAPZUn{sXgybVy*#RSGJ#|V-U zB$gKKPP(Kky5}jC*1St4WXtiD2yW=|DL8)$5)W4;ww3cd*m*^BIN^lV*eAxp++vx6 zbca=avZ;+IN2bx_pfcalW}k^mUeYn?8Hl|i4PV>FkX(bL*HC2MC&{XKhOtfP9C5ar zb`Ox|g3t}!L+`?{+GnTI)+18=Q*Wy8DxX$1?XZb$Jsx(9*Y#Th-hiS=w*v+)j1)tjjC=Sewe&J z48j|L%RpM;>COHujW`S4uWf1f!Qeg^ zDEOlQ9|broNu#Tk4iO!)*QetTo<`oML85k3BW>+0*t1}FyI;?TO+e_SCLjitPTyZ` zvh+yo@eHXGjBAl_RW36y^#E7Bm+!26uRroSa=Lu?TC&yh9b^1K&6_p6b3U<^QeU6s zB*y}O?e63zA@N5(F*1D*jF2K)Tdsemc4Y3?GSz%r)Fcxn_5D= zz--Ld1U1JE+G7KwxvBg0PTEyZCT#?XqtFImbz*YJU|?Kv1>a7#ZVgGJ6}l4$o@94w}Jh(v}FhNH4c~} zy)vL)1*0i`A$ zE+f)@kiT~!_#97zSKcFYnXi<>r5j1)PVrYq@NWvZ4|W?Cxuon3BayNgbE&1j>;4%JesEMr)I1iUixEP=f zbh-+{QGBmjW+A|i7)ck&X0W48ZUb(kzeE(LNb_?W+G$xtm(-g*4cbUnX=JhI;c}jA z8$9VsMMRUimZ0QAj4?IePMdq%3~BYfMV<^V!{r{zs3ucu$qTsb`@cNdGXB+VR-uDI zq>r~v+%&JjHLELA(dt^-UJPPBTj*em9GQOgav(vNTER@*)ow*W(8X_z1M(Cl+UCU` zL<0ID$`qqL1ZnpRI8Ru;5~1okM+dkmN( zmQ|3|M=x<6aiD7GX0X*UE6 z9D%hv>r@BBM1<6#xRg^lx?ESP536^}nY3WDDs)YgH1-nC3V9SUj>4eVpn&Q7;T)1) zTmtbbTy*9tu@_{4oq(O72#Xwm@dw)9y%0M`T%~R?xMb7ddh-S7uH&!wIa@%7@>`Lh zDuV>GGL3CaU*Eh%;kvn=dw{_hL~oiwS_!0zo1P=&7?RRU!$$Xdxb&1kfaVztU)k1F zs&GxTv8pu6*g!N*w5m@9E3DKCgiZqGccF=fUT!inH7jvVBebpK$kMcfZNb*^OS~~01h;n)s&}!9rW5w zxag#dJtV~$30$`gxQ*&^DCEyLl4qeKB~OSD5`0*P3Od zG9AUf+n{rPK7;_7vZkw_p!@_mM&{67THR{FYH-md zg}c@q3BE+(wRY(70bV0J<+>TKDA{<&C?m%LmU;WT?nTs;X;8l$U2Vy0WMkfNTchw9 znzr{cIL8NkHSZj<>Of=Y zHIZ-(P`ePvH5*mc*hpU8{}Qa00JXZpk}b&KT2L?Oxvs}`CoU|V&?K;4O zN0w0xrp;%-G*0Uc({v*^k6`+4p5D#VC7v!(+A+ZF?MU}9*oVP7vM27G0pZ}4y##l3 zN|xqNBibhHGxTmWmF&W5mokh`lS2)i2J4F477We;o`qO!!fDw*0qhgNj=Nvaz1ok$ z*@o{KNCq3St-)ojaY>u2k}=pZSgRjJr1evfLf%OZPkcPE$AD4#n{KEF$?+g%+}Qnk zt36)NILmlmH*h5z(T)1c>dXv7elP5X)px-8JK%gX;2nT>w5lElJRYWy^eWSutkN2o zE~MJCdH--D*@d%>TxTHdV2%d=&!t7hN8xg`={}3xN+uRQt=&XR z^&yWgYj4Fy^NEnQw^MG1shB3R^7FZ{MyWPXS?*aTCh`$GL88D&R5kLdJ4X|a|5L>N>!9EPA z(^>|Y~Ao?j_f%HH8B2J0>}jdNWVYraJ)+ubTWp?vnXP4 zIczL;;*{GJ+{~Gpo%RNYNJ>?6hIEx|bvzS9F9#9r>>gpB`>?M?#rKLOJWAXit=SQK zmBE^FM*S1i@)K}bBdGM?VolR%?uuEbWj;-g(-zsRX{}YYXT{8g#*P}Ot|C<;Ur#jd zZ$8_bxt*dc(U$uutyU6fyqWgm-V)_55t`;=giE9uZx}n4nv6=DJsWH<7@ES*WtJC` z?S)pld+1%)I?{X;%^ES`wSz4=N>Z7N*8HlDl~H}2o`wB7p8)Lj9uAqz(djhDbqX3& z?wE3&H@+S4?SMIJP}eziNxj#-A5%qkX@w=nDkLKqi~xu02eu3?olh)(8R9QP{HL_X zBgD!}=}|T^4N$9>twFN}KcjiK9mQ0}&_Jh9tv_uql_uwD#3BMMB9N!Xt9=1$O}fP( z6X+%&+`6=?XGuFt+HUvjMS}Bo#OZ<_hWKHKubW21X(@ey@H8jGAE&7ot5 zryclhcE4VDegrUBi3c6A+&Xk0hRcWHVh=4k5SKt`)aoVUxpbMkxGEHWA0XQY;P(!= zlo#bGj@DX^pc@4dV)9B-MS?g1@d*%49|GP1wp7xpune(-rZxW|z#js8Q?sV5Y1sol z1<9u%sUF`w^xh@=#g;9cJ^NO5BU`>7-}9JosTPFf7QihE+5(KLdIxFmAnmU1*SjbG zsUUnEPL04ctQ0J>5ezlw%$uZJA-YSDlz)eUT&@!+1c$d`M4ccn;jm65~A`C9V zK&|D)m1P)ggEca;@jeUa+o(4*ewhW9gPNWWmkn73J~nG>BRSSiJ#V}2!%4X7>~xhOEGqsr5<0B{a1C^1>L{O z(I#F0OIyM@AC9=K36##6dCC$JEGZ;LV;FTGvFHU59*Wy`DJQEq$nq9t!CrbJVjIfK zELyp{&5px(xC9ov$#43H|{B6*0s4Thz6%+&31DEn~`XXWlk z5Vx)zlsGw{D+k5Xr>L*)brmojtOO@564gNLg$sUWuu2 zOM`1_I*S+%)|tAENsFWSdBC5ipp!Zo27i~3QqUtzbiAA88e2>DbeA9Re!ZofYDTye zd-|oGCX35kpe-s>qf%N~|f_bn~Q9 ze5Y%MD%h=dD5Js(Ukam^3*4;brCO(2Jh?*QvE6OJnAu);(B)!;^G(QIO4~*HNh__E zcD?)q{q4UV)kS*m_@K1(qifrk7k(!oi4N>)_fndBy~YtEz!8OOm}5YDd@LgU$mlBr zxOQ4Ox?H`24DGX4YPm~r)_rLLKL+??lzX-*Vv{sS=TS>LO`7Y35$HH+$H|-9tK+#Q zE${C__q)*L2G%!|_GU>M-5P0Y-EY_jV~$~(u6sY(?uWgKsI4Qotb$ktVb^^F;2Qup zTai1YX<*K@SLvOKKen-K&TDGA@;167n_+wWlz}+Kt5I2Emo(gHj{Vv2)yU9=OLfjc;R8_ld>4-) zdd0!U%;)iKfZH`>pj;2$J;Nl#yrouBm8lwp@lyXjvB^(}{o7_Vf>XMtKC zN1#_yS_ZU7xQ=oTmvN|tp>u2|`eMVD3S$f%UxjuV+ScvPtZvQFPzyBF3{kUpT^%Cu zU&m;c4QFVjNuW7)8UQ1~QX;4iiij7gn{r}yLXD?jX1*}M4<){tWQ#TjN7W8$* za68kr+)o9w#yCRek+p^PBp)452(JyoX+dRPtmG}GO*~2oeIJ#j@EL^2tf=4I)!{5JdVaMk>;|^ z_H+&dkqKD4vvZuP0(7TAoaX8Kc=|pneG%|C0Dl88ulRqIw2zYZm%87Tp4{~EdtiSL z?6Y-7kffJc?zcknt&kjP*|IpWL5?Rt@&rg?yLXUw2WbX(sp=hF(!QSs`?Fv#HKylC zJ2%Z`m$Y5d&UC-tyXMP)iS)l8@R<-l6JlePYKpWQBrk;Ig^(NoEWZY*S=)g0-9jan1Te7rI|#HRzgFa< zN%IRDSGTl?k>*K3Nt+{Y`fB_^7QlMhI@;bR1+8Gh!I5!ElOWyCP7;C4_7ci@avQFjEpz^Jz7o)SUPA@-=|2rujAYeu?*IJ_AG%^A0FsGHx4O4N7K z;2@ILnj0;>j<~&}QVe{qmi-y}8!?ccdPVoQOpx$fsPoUd-@XSZ_W{a% z6hrEmA$4q!fI92W71Zh0(V_>CvZ{s>mpskaw#7=F1{06&vK?X=TX-z8FuLUK?Hk)@ zIzvde%)U_F1%k4dRVEkU*ex>Z`gx z>+8j+GXy86XsvZC&ER^9COb&YjUzk}e=uf7rHvyFQ|SfT@*sWTSGrp5`}b7UbuRC= zxzvQLz@fGDDO&mzIm#KKjZ?JmDHL%yp*XE|ih6jnj607dDFPj`DTrwtV$Pu5GiZ0C zW4v!N!ylq8+8)@N_p-ZUkzS6$BNomLRVw5W$&bBN=?Wb zywoXl8Dh*f*iy?FU?e@FJw`SodE->|vGGj`^g4*WcWW@~&G4SP-?t#%g7aB8zYy?+ z3fTlt;TehJ|CBzQGl$LSk|lwUHl}M7v_?UWoTXDFNM*Jf@gl^F5RV{5&xZKf5U)16Cz9qF=3Eb-}KlFjR3LLaJMF$O|}ReWLNpsoW6e z7{$ZdHnPv*i_^~+5y(;FC{ITb zZ61LR(iEO_*SNCPbIQ3X1Na;R_#Ddl2txjfPMXN$FoUo+gw>>)iF=Nfm207(^!T!? zF6qkf$w@d>G9=M$h#&LZUvy(B^4I z@N>-bO|G6h+1vVCtS$J@yuqN;OF*_ z{&WI3fxR_918DrWsdMX~-tx&Lt_prmu3cB&sg3xnF{q=#nZ$&U=V=(J97>~{Yc z8;WO$V#k!*8>hdLt!b<;qR1Cf1=X46)~#17pppsh)v0vtdJrAfX}K2b_0D#iMmEot zRy}YshluZcbP>&oli8Bi52Cs~7y;?RgYT6erd1@qcjwD9cUN}kN`}K}G9uNmX z9E8ryYg3CzPr>|?oYaoo_ zmhpch45Y$jJlvRAz7}gVU`X6U+mGLHm3V~naIEchAtZI$x4`1S98Puku^)!9IY!P* z-JG@gnJB--RJZjwVT-cyou0is)D_!%dsH*4nyX170Q+0|=K<*M%pt^5!Vh;o@SaP*?yU9ev71b zJfSNGK*ML4$k2Nhl478X1e}9QZx@-gG*nNFK@})N)%|A}{Aa)i8cB{_8fitl^R$-x zTh%X(s&IHU+m?Z*N7p!oETxm+6a2+rsM@)1z4Dv)} zCV)H0wEEl2zVV}7J8gx4=o3h>>53S<2LNcYia5BQFaFF9VFE{<3%Ix z*Z{+Ex;0O)Gz#B>!4@^Y88FgY^Vn6`A0>y=KAY@bz|s?1o>JuC8mXM4Efa0k3e#N}WJ&K;jU;+j?axPy=Og&*8_BCl^Bni1 zT3Vv(XScMcLFWyQ24e$@I1SdhWWKKQT++O!_Y8f;=IQk}C-@yjPn|Pu2&`Fousm(T z&t)b3WIBnV+INHfZtAuPaXPW{x3r+mlf5jZDm!RZtp$t&PgNP7dN}~o zz5~Q@ggg%CxSO6PGg=W^LwwT*N&6t2=V6e@Xae|Hu#as@tk!SD zF@~r;X|Y)SMymQPF#Q&|40=U|?f9nHZn^L#OV7AkT8RtiTqyrfDea$<_Lw%7MSs_} zmfnRhdSE6jCg4Z-#(p2i#j^90>{QFu8wx5`52Q~ts) zX?e<&aquKb^8WwwYLk6bTd*-J0*7`oMC@B%uS_#v@z*ZPQn5+~;JNX887Ncy_dFg2W+PM>~}*qF32X_`geLA9kz z@D6!p!;+^A)(-+sU@%cRfGdD2JjE<*#-kvPwt^}KfiCTqVKLQrAT3ttZ)C^DK-S5d z!qrB=3D~i9<0<@dA6}}ejjuuM#A#1w1eYC1c6drb=1o;CH(0@7ZG}PW55Q&0SZ->H za*j}Lz+ruxy-9j2cJ4-U{)psMwCZ1GodY+x>chuwqo*&_S;5410~H%$B?pSj7Ph?0GLbubk=K z9s-y5!{z-5bW<~=dr7;OwBANR2lZy3nR#7K<242)8adKhDlwJOnU}>vm&#~*=aJxi zQ`4X=Q`KQ_oE9=+e7TnNOXy}PW0o>>4?SZAoAp@DX9V#`1_V^5rIx8yCf_AwBOWNC zSNI;+E1ae@g9Oc@*dtY1_3@B+1JVwNbh-yYJV>=hAT9!41hfIdU$Yqft^$Y`RuUlT#6+?pc9jR;v2N$6StOn*7>3d=zU$WU` zX_?WqHcIzYzZckqBu_9c(IB?8fR^!L1oxVaRfsnMwbN1#Y0;W`DXFFrcDkw-h|_S< zNm6w`xVmLD;wjoe^y!qmqEU>R=I)y;|D( zz89>YApaZPL$8en>JW%=K{d(C_{ShR(FEyD(qMqx6L5&8Q{NPW$IBB)7rdQ<2$zwos48o7hFGGxW-xH>T za`yt|ECY5AJt4lJXuSBi#w7S4Ya<@tbK|=A=7D)xe(F_~iE$Y^4C-yWlxq%ztiV+e zJ)cIW_DhX$8BnKct7hqbv&BtMfW%eZjh1#ZX*Z*LT}EOgx%5oHRYZK^UeR#w?)Z3< zFJ^Iq#g+XH(X;H9_VtMI^-YY#gxNp849R6k9&Xv5PTJE++cHfdJE#}kc(g<_dlSTO zg4hL!!EW;#!M+jfa`)Sp&mi8yYT1pfQMj&`SA~{Yl&E)6u!Cim!q#2$aJhpf>s<(v z)eqR;M``y_+SRO=%%h;)Y$+m$FH+`7<6m8$nqr~#Bhn# zZgs57QRjUq^3PoFM5lS-!&g|=5Y6f4DyLJ|IWgm5+Ir=f0|&O{I(^IY{HIzUJj~kb zVah$oDc1cQrSTN&3}VzvDw;g!S@+Y+JkOd}T=&ytb;}Ly)*E(M(OhwLivu~n_Ud7Z z8Vy=MI*Rm1QS2?<@5;NN4f{N>9?taytRt*1gIj6eAoCRPvAs?v!7pn;I?!GC>B7s6 z&|2#Vo|#;^T=K>abQCpUAnCyQ_KcNmX%AgN)t79$ly=V2^jr|v3X4pqEn){rcR=)_ z8*-GXgcwV-pc)%B?_kN1N{;|*0BZH9i6V%9Mv?yv#2tWl0^SLD0&pA9QPLf;O~6gC z^+G(}`$p&@xEjw(-V2bJ7H6qIS%;gzUp{k-0CKt zZfXLRBD$pBr3zPb+^Mcw*V9}@!#mDk0=}hII!IM%lwKPR*jp{!*9r_gzNhLokYxj` zF9eJcBQcUB+0UDReLXq6JpM!mW`&Fwh*WLA=QgEp$D#&3K3!wCnMzqPMV5vTQVG%? zy+|QNk|QodmBc_+!7fpSCHQS9^K{;CV!&0PZ-V3)L&BOBjDv5^yxvRb$aC#;Y398*@kK??U{$6uC@W)|MLCydZ6Ce`8Ep<{h!##R$xLYpd3#)sORJ zO#N<{z8j|QGS*iJ+;MW0MA^Nu8&(=u6sAYIA1?R9_nx0mv??cgvF2l-SYfQcO=n3TV02r>#D$Vs*7Bp!AFc1R>M0sAvxe}=ri|B+~9mIlq;!Y^wt>Xati>&1rH*Q!Zgz^Rv` zalRf@_hy+xZ2bGGuCE-|Idi=73^9KhgYh$=vo+d6Di?4bpk+Mre>;jjhKfCt@W$?; z&O+P{aqb^l$k`(%151R6b@_)v>ZCmn3}>%}+|xl21Z% z^K`i*%KdJdwvKDlQ;eijw+SltCWJ4->Xop1C9M7ytj4oljxm$RL+ogKXufxVntH4= zpSjWg(R!%!nRNz?nkXtWenZ!6^sjl>Djhboj;V~P(GJ>m4*U7;p|{zz>xn#M8N71$ zMRlqes8frr(NF)UuBfH&IlK!SGQxWowR{E2sgo=8LA!X(Q<`_Y2bJ6d@lN;a1?9WG zFP`mwSS`2q9m8)w8u!{FyHHIn^#{HO4!_jp`W(E&d%f9iRcS5H58YrHDF~?+(7^&au#D=VAVwfYJQ)BvS+P%7JwWsX0*vXs z8t^GFcnX{kOc$AfWzZf+$#Ha=xR}B(2h0ZAczm@?M{*VhXDQNAC}UJ_y%Sbx3WxG^ zL{EkchWBN1L}qmm&T8lqXHD z|Dd~(w7Tf6rBxNc=IJX z1KJ(|$9kHUExH;gC${U}cGlrkP9#v=NI#F8%gYH9#F!w)r2F;4%Msu?u#VlATQf$| znqM|as~f<|BCGKl_NQU>(_md}I189=kX3`%wj7^;x2c#y+JN{`FnAOUCet&KfnH{zo0X1i)%s1+XjiGK$;8GS$yQu=>g7e*TKXQ-c0Y(# zvIGMssMnI$5vMl;YH?Vc^mQ!~^e&p3=rDYG8H=y2lXNZoRqbJmCIt6R)O&P+?X zia@KhmToxCP4G^zu5$^_1FGG~XEP?-jx;G$#qb8kiY|TN~mUe8cx26qt2GbUzVJnlow#+7VbJ1=GC2qZ<1J}CW zm3chaE$Z>Qz23TH{l#(m-7Tz`qj0axtDt;ZdOw&~pO>SIGDqeCixiaj^dQmy1oqzO z`gz$CFppV1_hyCt#4p~r?%hvi7FL?3sGdyx>}TE%VFJA`ylL44a+z|czfEYUy7!2N z`XdX+^m@T!s%1SQy@Sm(_5rY7DD{A>sDcMN6MYTuhUA68bvQ>VU3mEo?Fwx5ON!i| zz5pT?TO>&%uXd2Poi0sdwd@%10GvP^rg5*1DX*fcucC}?=ym{iT9JbhF>AiYDp{gg zCU4gHosyLs29aH(BY;bkp=&V$7y*tbQb`A3mPB7g-qR2}!cK5Yy_-0|ejV7agO#t5 zZ37xW4nivnO1BbxEyS-S?^gHQ7f0chTQk>prFoB+O_4^v&SoS>_>BQ4@T);ME!~LI z+@Vv6g`iK5>6deK;z8lLEKo_eD99dvf^wGums<;FIqPAtw}QPDtlqI?2Js#c?*VbP z2^r1_vc}Mj8~Y_d+tNz!0BSxqZLp&*ecvgtUZ!c`HvrxMs~xb39+m(TcCRwcsCT|W z^h}^h+8f3oDJ5FVtc`$3HyBa4RyWuRt=$JXQ?AE(YrX)3Qdk=`3bY`wrJT@#P!SVK z(->4!=<2C4$Z};)Y$ZN0Z=xH$@*zq)=V~ZroP*US{-q{jPC@a6%Y;I`c@I;@xfX*& zjIn!9FwHpQUP4U%YI@$`rh^U2-GJ2@%+`x*K86JA7_c%gLbBNXdYwcQm^8gi5Xfb( zw9&VK^`#*@-9QnmU{|TH*uf@YaRJ-wR!!y+c}Lx^7m>*&E-fFNiI7$%#x69mSnp9I~LpnFymGB5Z&x(4fx-+AcHL-(ZacjeppV3WU%NlBa@pqGz|)$R%Mo*?fXO)p;{?F*#c-L#u#JmDgi z2>+V0%Sy=RZk3|N7$&W!lwo#cy^&698dGkZWw{pk)k2R2DWo?-!XQ%B0%8+4)rw&b zyiZ8BTeb}E7h#{i_1lQ{+sHzvt&hB10Q54~s95)P8sgK?eUT?GH~p>VJkq`!s6=}y z)sdr=17{oWr(p0?4IES<)mMMXYt!zK*U?2*1LCkM)lv8sIUF17hzw~Z8q$vd!$sF8 z=Ly+#*H%AbDAhLDZL5%_Q&_zpgol=0Vd-%Oo3$J7lCOg-SwUmzZwLMLRzsZ@v{gh` z&wIB^uohWWb>W;cs&0surJMvdnUY0AA4leolS7$HiNxMp@Jr2YfHy$=28e&XS=g8~ zZCsMUNF3}{)4B?xPS#N5l1!(A{AjISXk_fU(W$SKhQ#fxvO6MX>G{)$<`)~@?TFYx zy&Bn;gEs2bH-Q6fbb$q&3rsWi(?*9g!ZNrn$9ai$P-_ zHQ6DSC~XNlsC`rE{L?8kFOY0KsbC*H@73SJeuUab^#+YPPwlG%u$sO0jBp<1kj311GwT} z%?+0|vh`Hb#?VA49vylgLcWh27s-)v;p+hZ9@xJJHsMU(+RrN;YtYq_Z4<4k50@3N zu2`#=w*tNursu&P1w0Bk2K*(!Ujoz*odYx)J`1)g$kPObJ;jWZ6;PYZl(DYo?$Ud$uUWjA9B(Ga4%oD`h3|mfY5W4lzr^m#EFiYNX;8JX z4J*eev1wmj%YIyo>ry2F_FTsnm?iY~lsdBBX9BE3Bp5VL+T#|Tj0Y!l>v7WXD>|Oe zBBblZYUA4hzkN_69c}Bsnc&|9gLH#k^6rvXAyZ$q5zrHeZzJ!$=-_Q+yO(Uf@?O_b zTH3VC=b<|fUC){TZTPaS)Ft(%hY@@e;!RkMar$3CsxLr%6NsBY zT+sgfi&W^Pj(|4ntd{wPt_789&^(LqTeKk9mjr+s$ONptLj4WE5NoFa%{$P2;tjV= zz8=nBPeBKoq-hVQeXdx)6uOr}_g&rZiUY+Qd&f=iwmCR9B1iQ`MjS2LY?&jF93h)?-SU6X4Z@iqscMA>5opq|r$sbIN+7!9IjHAT@PX|MI6tA^)kjHF|jN|L2N7x#(| ztj9yVru`?$HX@siGXGdw%UA`(Ujy;i$l<2EOjk)O2WrgFg7TjS@$=TmrZv>RU}4^AOKl8HjfQcLBZ3 zf8cX$l(3iIm>gY0|Arwn6;7(-U+?tu6X zh_}06Z{n#`>Gqz!OOs6;Ajy%KORdEt)xkUL%`hRoR=u~THYu zMHghb0cRkNiK@h?SnQu8@1H~FRfwxdKqUzA80-$jJ3Lj5pp(lCh(T%QD7%`TOGd?Z zutD9T;))MiK(Im?nu-NQb=9pb1JOPU-DeT)G32$M_sY;-+VE60f_T@0nl+t+i?fc2 z9HIM2vl}Nt?UDcAOqvSZs(@CB@0c!=5!*)9XR$n|AwvGP( z23X$(js6rPGtESEy_TWo%6A+F&ZqTjC4JMzbHIAq=4?x=O2a_;jzMy)`}KAOPXL|< zaT>awsQ~IImcTlKNt`esV^nmNB4riMr#mKnw+VPPoDJje=gH2#31S;?8wu_PthVH7 z4#d!2KpX{elpIG|^ryKg1wX2Z}pn@2Hep3)MWW(xuZ@#w{?tMKL5{>^a7~ zM?3giVE-0azm#)(3c1AIO_#oZz%3q*dPL+(xjs3X!kZr^#^|68oTiwdW4O-T?Lnv|+Tg z2Ix{w&(lB`nG?yB4!~xL{20Iw!o{lz9{`LxmEc~m_fq5r*nkfLrnTY)s+P7OYFcjo zej8S~qW3DmUUyNkjrhmG{y1DVoBmR*o~blrjZP;mE$degcbs~9>D?cZ&aO?Gw_SZ- zr<8;6coM8`N50#U?}ovuxcul~zWQPNu0ZSuj{UTiog`}V^v(;&@hfymKi2hg5Jf_(!C{Y2W)mxI%iEh2M47e057-H1;OP0djcX zza26D#huY#1^d_G_t)X~d+_@`Sj)xw)-u5~m+Da}Li5oC{)hjVYdn`dmhv>Q(*bAb zM$FaxvfMK7oz$rV^40~BbgK*9@5<^2)p~?#`9X1Sd#n4$3DkSXz`6{*PqjTV-yIH} zpW~0WROS!z_c;Fkm+tSt^_@-*c%t#Ac=~Dn&hhtN{@&O9&0pg01N>d)??c_+fnVqE zA^v`ow2$!jhk*ZuryZWY%+r76=`VINA7B`te;$7??fyoCx^cgjliRA`H*^vmINJTq zukiE?{#N;W7JqNy?-%%c8-MTQ?~D9B`B7btZ{+VO{QXb-J)OV1yT1c$C>&!?>AY_b z;GoJZKKbYl`>F14{?q*Z34edg-xs^T1E1q>Uq?Lud7i!u;&2BZ_%mK~O-t~Bd>Hj(}CV3on-K9Sl5W@xe=6P{GOWu2al_b_aSQ`#P zrmgVzI@@k(-duVI_Uu8(8VB3EL4H|j1a@pEah)NY5pu#`ZcVIZ2ia#fYYv8lWr(+^ zR>hOj$z?D&nC2U~aOs_;^Bq~2RFn#)B{Se*>t<=>ErcM(U#HM55^&;pDVT99brUi8 z`+tf3Z)Z#4mKI``B6{mcLHzeVvG-n^v1qrqSnUz%fxRe(X}%-2R~ei&?Qx0f%(mCE zSGa_I()M~9NF|6OdR@&lW+Jt83brTJfB{v_`%yi04(KAwU}ZLlub9KSVN&z%31e5j zG52HP5dVUle`4i8J0tD;A(L3fw~ zLvyrXz2OVL-VQ!o4$`+4Jq``FrxMR<;3y=y0Ke+ku&<7dXoqGyus-tvs|)sX^7^Wf zhoF7QdjVGUZ8m+KdZCuZl)jn|i!LY-B=rIq3xjKn8WTN3Q`6su!6T+Mm-Yx!)rGN5 z<9^oof}c;Ya5V1K_XbLSF4hZkdgl&RF*Q1-EDQ-Vt&BV69DmS}^`_SqvJ)vd*-HRk zTEjMcE%LVbAs8eSpV#VS4o( zz!0O2@m1Yl9o$KWfaDZ0k_Tsx1MUFspom?-%Yc^wCx8{|@-zWq+EJd4qIM(8m)Xnc z)Afzq>8H<37oJL=Z`m&7iGmU#kG)MJ*!FaLdrFbN)zS#M$Fk$E-ZEW}Ps09_sOj0{7z2)Z+U04tO~`wzBw(|) z0(xg&;p~(#inR(Qkep%l6G-(FfD)&SaB=DuLrUSkS>geZDq|1PLfrFBd(f3s)0*s= z@-*T$WWEiVms_uh1jULnPDAIy!g5o4%r?tKOAr?WnA%!ZeGu2f<$4fqAg=fNzA0qoIvB`j%G55cB`UHI+7esfxk zF^Habgh4TFc?)c6N^_6MJA!F;_9_i7%V3>U>nzKBAXf0fQclU-s=rNMmpYw0r@6J$ zTfn+}$F!&CZqlkArg#q6LiUTFpx~UFdhKWQskzk;(5;9B?XwXo{5$HHt+Xh>f!_x%Bgr{OZ{j>~LKV$^8 z3AovGKL#xShaz-0*>>+W4>>GjFLlZ}Cf{35?Q-=tZnBR4gOvM&Fnx9^ohPytzv;9R z7i@{q>ahzyJLfLg>LfhXx-xXt3eB2&%>!L=hR(|L8tTiPUi6(+B*Z(Ew!>50LtzzY zTIMw4UPIeySUD2gs#WPGolq(jYbd#t_Au{mE;G0;v+h_^U*^-xuC%q;=jTn6fooqr z`3K2KW=~(t*M}&#u94y%8&CYs`K|7&I?f9&O+J>=+JeCh^Jy>T>0OJ9RK2AGC#b%T zqzF|mA)@3%RvtEUzmUDh8 zRW8y|%lce4>MUi8P@w$b?3(2vXmdqbtbzV%W&`WVZ|=Gdbp) zhVCS<0a`q|_XAJZM5-Isrt>b5V~NswEkixZ>Ri2~$fYJhl#>FJRnmD!CPsTOp|f&(!jEB)z@+_4R_J|A)%aWgxB> zchw3;s_H^AVjP0O81`e>dy~YLdu_;4i-oK=c|C;(O1z_D*)AD=n2HAoKZkj{&-pnx zzW~lJfb%1UoNS=@k#R3W`<*7~m{`<}3~%LH<4~b?UsoF7U+Q=vV?b|Lp>1wBaz0FH z4^x`UUg>nNL|3oue!Z7jl;GthL5KK7^8O-uw@quhpMc0vo_B*hqEOK~*$fXE{Xvp#?P8!~ltCOL8rQDsn1-P1z#Y3@3#M=NWPv1MvH{Q$WH|!j zI8R35ddG@Y5OUCQ#t>KMY}lug_o=P=)yo_WtT{QHdblAiHuI0(H*zsnO`xVDFxcz% z!q-vS>nP1Cq`8k%&}p#7otuDbfNK!K&t-0gM%o?ap~65Tm~GmH`dwtELP#UILT)mL<>Ia_JUMKhb1-ly_kze8g_?3QAu{j15Z_B_Po|7&4?`hWNl2@@ zIrRlhUl<3Bz0gLQ_dNc^)5pI|8NW;!521~pb7RvEk!-L^JqFX}SaHqhTV+Z#IM>z@ zwp$lOPILYc5`0KH3VI6QQvh!O+yUGH+@;+XTwvlDiSDpmiyF6FoVmw!a@hOiT5*AT4tc&pLzjH7;oAtz$n-^&KxS(kKrhpN`@oMAO$*UqwUSS#ubv)@i8y1ey!% z)15@LlL&c|9lMqGHtK%l+fmZlPJ#s_okh}hb_H)_jm;E@PjFb2 z4r>v(f)ztQc1v$`fTV-<`VqC?S+Begx?1aCMjnS~^FtVe&6t&ZL&>rxa(E(i+*Iu3B3Hju2NR2st1w;F!c1$^ zzM6wUl5%avndX9Ka6uzTMsUe!utl1_Zc95wbv2qgsJHR_V_-i<;hsPE+qxjNOV6u! z6!(y{nmes!r75!NrcME?Wq4Ympd||0YZ0)PE5pws6$63BK_LB?klydl^xBsSK9b3D za;Q#O`8O>~uQP$Dc!;MJ#9cw$`L^v;(LdOS!8)*9229;f02Up2%d12durbyN;CWb` zhj@1yJ8P6iee;6z0}wv|@dfJZX_1~6h4>80IRmSn(Ln6sjK2tjzX$^tl3xw@YC!M5 zTJIkEQ!T(6?RokQh<^j(U0;|^8&PiFgc~$UUi&gg-G+;^lU>_`yjfyMv~(9T*PYO| zV3gRpr2Mj5FoKnls@HbZ9s4c>AbsXm>bbfLl{s%X2+6Y%?b)Q=39Fo#{!S3z3F1vi zRU<5;)jA`NS6S8xjgI0<58$b+sr4Q^qU&&Vs|60U{F?D|>q3vCw8v4J)4p2)Zw0(n zg((5@4O`lR(kL-`(=>r5%fJZ7lrg4^z2?Nd25ns^W>I;&tXFD2Ac5(i$MF+}A}ETZ0#dbfXS5TqtcFRy(lTfz_HF8{*!$56Rt-+-+%l zD6xDAHFxcG1n~%BFG{xNHR2c&Yt)TP>ao#f=y~N$xNI8q5}p&XbXZuGxIE2JJlUM1_wI(;px1e zZ{pU-M7aY$G$uz}xY)mpkbfECtC%#5AW5uznSjMP;xKBl;nVtg(hoIRs`tR&!k}Aek&8LW$`RU94d$qFj*@niv;#zkbt8~rKy=U{d()8#K5VZ=-Y?RlcnhGnC%g!IHz+n0mtMBg z1o|x4&r-N+0OgSYuWBUkhUDF(oiVU(h-{s&i9o8~>BxEuAMQS6UGEeTZ7t*x$9nbd zS|X3ec|wsBinNgngmVp9)&uY!=-iv#1RU7LyTJODgx*z4(>h&-WSP9ZJ_C3^i2IS? zuyrHtX{6Ojjwb2Dq&*DX&5*>m$F4Mno?@Y^9>vpX80dz#0h3Mpiy|gq&qC~Rq6!VL zlEZt|2!S;DSCQjYfOj>SUrX9+Nt>9~5PS8H2(CasL*Abu?>R@)?qT1{NP8J+w*n4w zq(&+t2OL+O^xKxHLUS3rFx`deYjqiLewZ|st**8JjS99112Rjf$_6q`cGAnbKU!8R#XT*N)j*NgK4j z-5|#G3zYT?Nctn)uV<`&&?V)%&frj9p9Dn_3k8gzUMpocC_ zPKR`Hk>5fvTbGdIRch5BZHeO^OpL9^Hk>PtZGG!{(ys4*`@WT@Z>4T~S<`v2=fQp> zBWHcpB`Y0Wdhe9QP0X=RX{XKgRV;ua4nZ7^8|3f6eh2nCg`y)FZ{}tn_h+k3&4_e!aDf+$?DI zD_nriG8V|T0H_3a0($P@rjE%zUK#CP7w!H&(xvaa!0N(BAh|$}e`4Qvx4@^k0=5xc znVrEkd!5cgJ15gyvWO{rOb9pkO1Z$m>2;4738Hbu%@x)fVXzuV>L&Is1iuTx{{pPa znx>z|kZ7V6oLINP+!RmkM}-ekH!bX0WP28zHyG$^Rh)(C-mx-GfZ;^J-%pPBlVcZt zzV0ZZTD93rdVuGFM=A#wzC4&^(MI#^yBva_Z%Tc0_fT&PTUA5YFS0=FOHJ-b)b)MY zj9^dG<;wlk{17$wKtz2KIju!oj@^Rbh{8b%-)f~!~H{Q!s$fVcsESFZN%nEEbRk7)-6)sFn>M)0mhBZK zU}t3p1D<2HWB>Iq-U?Hm!PolS1+~9bkE$wk^{obVDFRInmOEC^#tPc7b5>tP@SSGk zdwv66tkt*4td@UN%Oi&;vaG~Y)uUlw7DZsYYl2KCPq@_NM!0W3vIgpTDbH%u$`j7W{m|Mgf5cT~ zSp;-*x7Hq5+%woo5F;2zmIDX15edI)Ewo{@K7#!S@HVh%T4UAOT7g%(0et?A@^1#;D)Yq_05T;W$Q({asdRnBUM{6FxSZP)=gWd0E)3LV$)5gZAa~IBwNM#th0a%eGLh3haCMPS|t0AhD zU4>qIP_4hmJg*{96_G!(UBGPJMsVz@Xh~ybWcPj8F%G%j(uGwut>xmls}(@>ObS;} zVWXM^yRN69)Ai__(;>k&J9|!jUx3W-#$s=@46uvcuRnYu+C|b5@fh6YgSCTLPt`>) z_UXQm*QZVwB(~Sm1G9)-(Ux^snyS`!RXt#a^k-oDZz=8H(u~i?K$e-&yNF<= zKSrf%cLbe!GX3E7uyQfv8@s3UK@X){!3^||X?E}kMINKb-dQFJ?=9)My6=gPEb-4$ zuIv1sR!7CZhE#9S%orAH5s(U2xWL%B=W?LC02o)vLVvS=!*aG_@upZX>TEl?qBpo6iec&;*u&0vksW25= zh6&i~DUDSo&~>2L=7}YCxq6#_n;649X=fb-TM!pz#s|Og2GKl3p&-GpkzqR}Iw{-FM zE1t4&q;q7V8S4}XRy?6CSFoWRq`E+>F1zA|T{(+!ZK;flsL!LtCmkS}42+${F!r3% z>KF}tLBq*ejiC&mH65XDzHN69hkTH}YIL*i`Z&I>H=Sb`+fVfu7;6tRn>dKYp2Bud z64vU0kD>8nG*r)l>HyNn&O{jFYskW7c$ixuPa4(RKM<&vSYhusr0d8W+I=(yJz6sZ z+yLAFbc%N~;LU&sx?gXyGSO3K>`_Az&2Ha%d@SrE_GztHV*lg<`xBIQg3^`&vs|g0 zt8o=Xulr%ABhqRNpnVfTEx~UIej5Kdz;l3`wDh6wq4xpnvw$N=j7#j2z0jTj?MAY# zG(WUJjz1#DAHj42_-a587wiDO9q{d7cL9$8y0z*`^w$7>4cP0zruweQxExplF^G&H zNfj!hC9N*!go_^%JP*_JfY*X820V>Hlyb1x-q>gZv{slvr*pG{F_5fZB^s&jteNRH zDX19a30YK5sT0t`Q;^uKP>soZ8Zl0{yt9C_fMbkn9g=zh7BgE1o1yKnt^gCA;0k85 z;EaLPel2b3Ja2)1?#l@a1ZZ`WSaY;#GCM>}N+EYCcNeK#E;{e1i$LeQUq5Jbki%oT zi0_Rtj&FZkwHp+r_mDT!=24R+agK#wPvPEc@F2R+yzyEP*CLhY(iY*jMVc;r*FX*v zNO*n;>?P=`Xo4^N znLZ5nVJmre}?WBuxo&8fYvDGPQVUA-6ul)M2N-y zJmAj*x<&j#z!w6Z?0!REw+eQ(X`^D5X*!u+hVC+4ydGr{a1pSl(+=v*AeRBlK%mMV;V4yLVIM-LNuHD$bNK0ilr9Q(9$u4D4kNPdHWY zXFW&cHrivfdc?t%);dS@P$Mzot}znpD9$jX?pTo3(z6P}v@UjHVD>bBMElc9O z2j4V@-McnYW&xrWj#929#*s#1ra-csIfdL;> zSFR>YV$HFzEYbV}MEeJb<`Rwb4^K7><{vX{{_*RwM+}Xo<{yLE4rNU6r*&2w1GcKq zpfvZpzmt|x8*!U;dIv*t1*j%*sauzIUlx*G=Br!M5Y5%vT8$!vby?VsGa_4D!GlgM zGpj^Hhq0yw8rjohC#|5%UNKC^5*PYtyDGx$=Og}XQ&9phUdE0S*~lH<)+qoZfc$9rq+3GYMtd))>&?4o#j^6 zS?*%>8dh&$o#zJDc}`b34=7i_9jjiiI?wg0^IWew&-JSFT(3IM^{Vq+uR725s`Fg0 z>Mg2iwsF*~WQe?TB#+>MWO_&T|RsJeQ!( za|xCz7|LfVJ zd^0T&xeyh%jh1?u&)C~>CSx*MtIY!%+0P6*K|M)JADnior%+REx!5n;Hiv5u>quH2 z&Z@S-A*WP!smCsKy@6B*KxklmU$VFm;N(KzWNCwl!ZMnB@D^HkUk_#!!u0+WlmAnS z{1SzK2_=46Q!%f^dyI&Wd>@tJhUZya#srr!`2zkxJD_Eb!L%+~z#^=9O&})f2j>y4YA*=-7Ut%zer8Fuj1r_q%C9XIf*mr*=G5u_N=45Nt{BZBk3g9+MyN%Mm30JOMl=g7Z zuHLG^BwI*HMr%Z`bqh2wJt`wc7kv$bxlr*83i1`I*nM~s~rW38{LDZ`FE^eDs5 zVfxG&22G!X^@2XLz*`m10(Rwags*z|f(8{|d`Qi(c!=2P!5rHp);@AchU~DD5wR@9 zhnX?%Q*R`6+G!b7^Q zb-R%o-H1(}LmYCFUK{0*T(N|!9vhO65W^}Vz$0#@+@rWfZ#7<>=^AyAM%)|gew=>U59?@qOGB2Sor{F} zI+;?Ji)gS8M_F93r47^JzLZ1iG!h+ zZokApwN9`+VxmN!_D%0I82b?Y*KBi*hIibWr-OMiROLf7@_*G?ZD|_$zoLD{86UV+ z?;*6foa!2*n<+|reT`Q26GX=B>aeYS57BP>sfXFpQKJvTv3Zk$NBx%2Z_)x!ElxeH zyXWj=DZW7*Iz{kZceHX`ASiSd?YbKK38yXnFwLu@xE<7Ssr4L=jbE)3kuK6Q2MJ4V zn({D=2ii(Z??fQOCMM1a-iJ~A5W&)Ta2lNt;EwBqG#Padqp2U%@QW)SYvZ5~;XXzK zyaxC2Z3H(pl$|N}=;hsCt&;4vh8v_Diq64%4v$@ZDAzlJrjvLbmOMqd83MO=NAE8n z^a}|61ks|Vpo7HqFZ}e!h{SNjTyl=NQ$S3l<3S3l<3 zS3l;MbIvjQuCIQyq4Fa0P*;R^sDcj<4l@~@YajfWV@5j1jC76}=^QiCIcB7D%t+^$ zkQ6n?%zzl!Sr?XP#^plF{K^hxPI_sP*#( z0**p!*w3Z$tHD<2!y_*1n&{6hnt<4E;IRu4BWe-mDczMP`p**+54EV`RNpbV-twc2 z=ThWzb!C%$?p1<8HyvYQpZadKyu=xSAJ^K(17 zvpa~BHLA64dJmPkhstbrzXuP70qmU}sD7--)e5BJM+}kcM@7O zu^ z8Pt1;E4;lWAHZi)&@(A$8!(m8X-YC!CsRFM(*;Hsqska5`jxBL`&%-RFua5KlBcl& z^PWS!WokeM5qYjySO3_}VY$^!(Qml82l0E+>b+onucM3zB3hYh1nlj4N$ckd-b99z zi1#s|>z&oKkW4|ORgVKY(a{E(uWI5{H47i%=%xDu$r@3AZVexEE_GV;-Y8fkv2l0w zB2prLiMheNqdhZ%`PSo|^w)CvWt|V1(V92859KgZ0Ox}T2xL7EV`SfJpS14t91P(b zk*latmZW*cfU96vt(L)@T*@c1nKtL)v+_Ow#|LbE1e9}ebqK_vhNyx-r0b5G)iOIi z-|nSRdaDKq*g~@Nog)kt0EyB<#k+T&a^;5K1NmNsv8RFn6b+mY>N;t(lQdi z4e)IcUjo~U47Iwq?c^pDFVrnC*{HlP~;t^lscCJDC6>POaY zF2f`}<%y$#n3dQIDo@iR)&FZ-&>^GRO1GaZGSOO1URg&1s*j zDdwG8qfL2YEBo8P`GYm|#RfJ{jk@&nTf1M+B%ZeAg09n6!@}{vV9sXQzUNJb# zGo@X^sa>!dzKG>A6;jfccTn0LRuzw(HDiAPx{96T#q-WmO-Lzx&)uK4f?GdMcBFJr`2F9 zr_maz8;G}1##=zV1#kt>;On?>AK-nmHHV8RNpkGYHUjQ~!w0l)ZXA)4pnnZ?zWJw= z7-x!5U7ZV#9s?Cu+5LM1fRgHS- z=QaI8)H34Tui}fDdCh3nQudROnAX-pJZwpwp9uDe+?#Rbpm`3kmjM8#<5@<*iV?`bM-1$>0EuIw8L`6nXWR4=Scf*YNBp@bdkAoHp}Kp016hM`&2xzPt2O-9_JlAsHCEW_Kd^ zvw}R}-Lryq-Yeo45{$gcprjAwZ-5wpp&MKc=msF;s%sgmESmVDT}`Ic#Xpp+59TQu zFPZa7?4Y!VL`2kp4GY~$Lz$KK1{=Gse-Rq(l_Ka>{ut;dkLvy^j*Bp-HVXnxEfsbQz7JEKU)vMsQwR<2G#;^Tn~ZB{i!s?Z8_D@Z9DXkA^8 zdtsb|)PtR}@qnT!mQP4OH7eH3!@%)LVB9TdrF3405DY`Ye)7LpNdD zvqm7wpOI(F#0DkGxVBq>wn{zpl1c}WvTDuYxP%67(LdZyy^k78?Gu#C(3ycQ!4{I< z6beKs#8q5x;PRyvBx8iyt!%O#z#a6Pf(_lE`YF7kEyOc;XUz~b?pxJ}YW7RH78H4c zv2M{JAbsHw;3lOxZ5e2K4~TmxXdAj7TeJ9}v??Q>_-BkM@K*KP;kt1Zqf{*iwi;bQ zxmN%lgLeWr2vt=OBvxTy)8c6Is&GI(XMkNmyrDilxz{T?WG@N~I>{8?>gTC+IJhcJ zZOh#xr86YUNYNeLR$+~@&ZW*F8Prz?t{NdKRkbaX5-X*!&?TVQJiX2YwpT5{_)sCZ z7llp&#)o|0R3%F*&EEVVuDl6b)LjD{V+gy@q&a_9CZa~P4_)sbY19~br2z@m1Tc%= zJAfafw2z^mkub)YftW$^NUk0^aHOVMwD&ouQECMamm=J@pmnQS$eV(la#iYb^+xW! zkuq${HNZ8k1~%2I1LdiVLaS+;VXFb)NXyK%fR}Q25N}vg$^=m3q%t-|Eh1=~Hklto zZ1cEw=)zIhtbW!WDq8GT$RbM@Bx{HW?WqA<(Q);VBTje~Rl2~DzLk4t(ca-nO%roo z0Y`eupo^C%+avuqSMV+&c?ps+VEi;!Jt>gHYI2-JKqWTKxhCA3AXIg$s_@2(?*@zw zv|pJWHjNz(VuW5Om~CQRgVYp4$AedJfG380=hV5 zw0IQYqgs8V_&E?Ji%Tk$IfS5pnS?NXcy|zcU1?%=9k|0j`%mi_YPX~*PdWv(Mmd2l zzMbB4^-cu5lUh2J$+G&$gr#-0xKyp1xkbyGJ3oq6?6=5=X`YVw zrz3tNBpuYtjJ5%{pxc7(vBrqq#M@xaZFeAkCZLb!>y$L^^}-Thd}!+Pb6-R8}aK2CCt0b)H*XvC-0M9TEv1X*3m4i@)TI^@-(C~h z;*!t*j=Bj2Zvc#_$?mm+YpJ=9N8N{fP4k1ietNk|BBd9lbf50lzP(N{@0rfMF3ff7 zbtIM!{u`&5Q&4*H6#b^yU|35GYX$kxTVEu zj8_w|hA*+#0J?DgjP9aualo6w`ux(67T(L+ig46b{1lGVJfI%-YOt?Hwa<6I2a^-7 zdbS4)oA!GXY;S_?&0rS*O$^0;C*XI2HEiAucsJm~yI;Tc0jrI`)|4V0ELQ`%Hdu$( zf=XwIClskodp@4H;lj~w@jng6Pou^y37gG}YdHaI&tCusbDZk1ZAO)c*#o+)0#A{-~+(2JU$X+UWdR-TA8HAbi4qzFKt3gZm z`YN%>=+l#o4K`q_rqHJTac|&58Mg+ZzE=ipi8)ii8JgOA)&Q#>Tt(9fU{6Y#Hdm0u zL6Xzhbr&c@2iAxw^7=gr+JSh7n%6Mfny04$Y#Gm^sWsX_zy<=Ap<4xXc-OgJ1L!{5 zt=6Yw$r&68L1lLCJqxyHarKa;DL%wxM6A!XnWfB6oBOH$2^C;98q}_@_Z}c zNhuPJ^r#c|WJHXxn?-E-@>%Gr^&lMx*9NEL*+Z=ye`}y)Gn*r(r9fQzE>#rj|E;aG3 zloowTE6S~{5pE)fqnED%{tNW`7tkp$L*=yfo-$LDoF`&CHh_Nv{RCaDO&gIUEKy`n z=iQ)Pyc7pfT?o|%K{`{~UVfi~;LUKn37D3i0LCZxw;`*_RdH)>G8Un^+QaphF`_Yh z2|vhd^*wV^{rYA$cIoZ)8x$1%xJol-TjPzCb|ZGtV7rC^Q4WH_Ror0aBf#wWo1gWqI-LFIU>(H&4KXY%)y^1eQ)3kJX zouxq>gk7z8gWzh0JZq^n76I*fAx{7OZa6aBy|nrGV1%eDpt$8GWK0o1>>5gGgRq9p z5kLm>$HC@lQO2gv0DcDXH*~*!IR##9DGqi6Y;2HxBb9a@dK>a?gJTDdQWDVi$hv^t zFaF|jp2>JTXeM(F>rp)gp|L?J#J%BFYve3{I``9v`Fw(EMDhgfC&;UsbG6Mq=WkXa zHL{Ttf~@{)A$~3OtpoKCP~uzrmSjj2FoQ#8m`~O#u5JipD5?WMcZY)VCPw=)qGpKFuqS(|Doh*3d&&ZHlYQ|HBZzUZw7ob#P=GI zam)*Cdz|Myy@Dayrg#N(*E2eMh>pi0_@-lhDwSvX8aosVu?*wV0!)AeCxEVROo zZcoxVY`d|0u{Y;z(|>LCA5ii?Q1}sA)J`(tp0oV2J$CV3H{WD+uXw%rvbz=HNYjqL z=ba^wGTe~p>uX17_~%poix9tsBHf5q8%lUH%)``&I}q9MH^H2rhxhaFeiYu1BK||P z0j1jPfbyPKfUWvDy84vGd^|JhE{cM77)QtAUaM z4LsWjNMKAACW9^>p{TLE8=L}Ws%3pskl1HakUQvJ3h@r$4x+?P04IQ&uGHwDUR5*B zOhANWP*Ae^)!hQdlre5)lyw1nsSDr&Yy*Xk!Fvp>>Sn;uh)ZA%(yDeHpnC^bx{IEs z3938Ix+fuap<7XD^E8D+OzOJ<#|FAsTB@ahblo)ypF%usidVHjoC9%=s}!W|ivvW) zs5=28c}i@u@DNw?KsPAzAwdOv2sJ*0es8jyw&5wwV_&!ry8ECrCC+;UQF6)%QAf}d zUJa@rQs^FA+mCjV9$fRaDTqUvg5FALw^Eu%epC)jL|RNjkARFCQ^3n%yBs!~VhpIm z*%WbL4~V>n%NBPZpMjmVrbzJJg12UTtq(>6yINdNa1Bvwh`KB-gOup90m(*_m%cg$F@@KI zmz9@$9(goxrjNWc5TAkA2c_2IUhdt?y~lRHUf;?yx`%y#U}@iHqc1PQ+}txL%#R0LNfBj$LwD3KH zdQbc+-9W1q2^F-V(oL;LGPj>#>twwqtu+`c%-ja=>|H|@u4!*x)dz$LBTfta4Be|@ z1Cn>obvZ($o)J4|D4v?Tt=o*Yw-^G+HU-%Ob~w=p2!tXC|6P$8dRH(QO*7) zcr9Q(Tw`)^)Wo{Gc(C2{E1K4$^{U7gb21Jps#>~XCrF+kDh+Q1%T^#_$zF4VSb}#c zBwQuZtb$#&hqmc@?_OJz*@DioVgUj70p17Oa{xC0H@He`odwKiDfPN2IS8fJ?R${& zJqTTccL#9CUICaVl=lGk3;~$z)pGOQ*Arl0fv8s?>T19kTj!6?ruOMLN$t~h$B44c z)ww`~PC!g3W6%Iua9M?}nie_>pTah6wLA%EKB+EQo^@XPMzC+}e*3bdq9s$fcAh~u zgDxRshkKecF(ST^O7~g@0SOe=_Z(8rsc!SmkWAr-bB!U^R(19r*r;JaRW5z?koy!2 zmP#JngSV>HY!yq6!Im0aO(|EKYK_nx@=7jTE>8`oWB)*J#5!g+RhJlf2SE2eAVLr z;W5q})P;90eEHL(JnFnO1|<*mn0GUZ;@gQG6UvxShTdM)NBkIsT_fQuW7J`a{66R+ zz{r(wxCu7hIp3N#kfqxj$j(ukk)f7dRWj`+$PhD#SFS9^?CH8H9&m~-17r6<#WPO( zq4lbHGs$OA%>{OA6gGwaIM^SD`1@^u=)Ai~Yq<>ZGQ>+@YuMo`0aPQV49BvoV7m&o zMTl<)yq&87U5#p12JB#vOSQ7RGsw~JLh@Y{w7t6?Y1JJhCs>wH?&U=ytI#WaueOZ% zj`hzSjD@$acr<7V%+zZIz*w@{l6z%3=K(BS_Ga%a2@Jj#o(?vp@f^2w%pTa(m_ah5eb?H( zbi{hN>+;T^T(rvE#Xgu0>te9SncPZ~tie&o!{R?Q5Of~uBWl_;)CXQZfZ z`l{eD%5c4N2jZ$0#EuZ*oq`Q0Z?>BKG1!|C0Gc=b3gE8*-qQW{{U+dV0xq}p*ht=MH>B;h z3Y!thTHX(+g9!d1;2$FN>$=~A`~SE~^qB&t`qpRxwgi;H`s5hw7`Cb)S9fsl4hq@? z%(U-jhjQZ8@Z%oj5iaph;hn;(F16TzlpPTI)iz+l!!Z!YxL3NstBHRL#BTxSe2}a& zShp$--sr4T#|BGa<1fpAJtZ?ZG*>C#fNoG)OlRRM=(hr0RR&G%_EirM&xhpsAiiZF zo_luPK`wAF9QT5?%~QcO5Qdhc-9_(vZ8l!^h@@^RnSNwxhmdlpiBBKY|Kb9%K{%9` zZmMC+Bq&rINLHZ<1x)}aZTOsVZ^k|MDb$$PurXqt-_()y;<$ys9|7-I0N6zDr!?yh zs{a-^-U5f_d@JBv0pHO5dVXN_Zw2dfx-GB^fOec6z?kGd5ceTv3L?JtLcNKRy)xgX zRT}w^GP*$LW5qYgA;LcvYA-S;@r$Eo!=Iy|o5&+P;>7)@A7>^qCFmcu+>W9<*pol* z)vF}F%p#W6VJ!E5|Wj8*4InJ_1w zS_X#rm{mnU!oOp3I1GI?U|>YC5pVO%Q>~oERic{YQjNM9+oQeTt~Rb&)d|&dBysLs z$qtg&&@V$)6`p%YwxI^;QRHcoZ%6#MLoAp~!6zJN!8*URzN>&HXiMEiZ~U|-cpjQG^4E=_YsW!Y|BU%J4S;s1&tAPGvLjDs=EZ}T3Mse-DN8elh?E?~XNi8@3`ppbeTfQkRnupM))z42jJc)0Ish zidgZ94D!AV@fGV@f2#&S$|hKsd$$2ot`;x*p}61};xV8$O+nTpO0GfY+*C)J0@_KI zx{KcISZpd?S|Q%iAo60}oz@=Fbb`>RrY-?3qfFcsj}cRSr9@M~YDUDDk_gb{&r>4< z-d$iLFIs8)73fxAb1@{K6)YtYkon*PyF*nZZy;&|;=BX11GoiZi!!Ew#Q``0Tm-ua zxB@u94!}Y6C-5pIZ8XoldE||oH^sd*_6(BQK%wqdZy;6EDh))eW@%AFx>6FlTy0Rs z24!SNXjB`xV~IyVno*Jg$DrI)`W&U%*=vmgQ6X06F(h^kB?oI2s;BH`v#(~oWWX^& zo{}$cb%ClLK|m12VTWkFA{I)#>h(bc3~Z3b>(v9ge?__figG^%IBpf(Xr--kZxs?N zom%E93gxP*0Gpj8nr`kcNQHW~2OC!z1Lm2q>3JmAbl6GPUVr-T;2BWBTxHglt6-HP z!ujCfDjd6yd-RKE9xh}RdVQa_clG(xgpX3ceQ(;f%r2Je=wfY zLAAo?A;$k3NxmQGeFTUP!|`D_{t?RJ?*nw^@NPIh3h3)sd+n#G$eNnFh(L!3 zaWdbfR^$#scPMhR-K$8$J^e2&(_16!kbS?$L3%4sV9RrmavR_h1v%Z!z&GZeo%jP> zeE{O6?$^r>U3i}3EfHPG(@6uo?O_cYYb>?d%1TuzZ&Yl5y{_(WDAd@D=$Ng!$| zUYe{g6?gZ0@qPkWRe&RIQTNooRbd;+&Y412_ZrC*lIdWGDSRPH5wm z>EKYmc!_4}#k!7S-)oWQfbD>LcCn!6BbP zWDW2Zu&zs~^CI9Ph#%(ahhbZ4BJs9#WL;b`1qxgXDbE)(0(y z;b$T*-EKfK)cj)^EDD)3Ne5gsuDEaPo zFRPb7i@Y0QyK#3t-pRdpg1v#O8^AuM37BwC3vF<<0oDrsN5KCG_=N7)+wT5yzzjRv zfEOS(XYI}8S{YY>y#i5jv$RJoXCWnvna2Rrv@Za>4k_0mWx}v{D@MGCkB?XdyS4j0 zIJxDqm@f@|*|E&03T&RM<^0{BY&oKm{vm3P2i!|M;I0$K+vcy{7nmCHK?dPpvkVu` zU371iu2^Csl0gn7f0TOsDE07L0k4z;QNIi}@nwg5&uZ9j23!6DqL%p@wimv@>WMWP zNaAxkH60|gK2Dfh(y-{+pYEFJ~;sNE#Txp$m<8$OD{X=(?yb;CP-rOkRg74K9v z1L$F%>#p#K=`dRa53|30g?)mD=lG+(bL=K{4{7gfjF)v-Kj!2P?D{hEZof*8TJB2h zS;OAl3x`d~_11+v6J{N@M7^6l2MGP#dOt$7TX{_6*OBu1%6vGsUR6WWqs%|nG0ssQ zvpEA=Gw&oXzBP)|IsF2Ywpzuos~C2_uK`e`->TiBT>Zc=Ir?H;J;n1qD!vuqr*)TF zX_{%pt#x$HGZgMCR5j|_v3UkrACvXaL)vW%lXy~6eHV(x+vwdinhx;UbaD~o!osQ1LZk=q-51Oviar~mOR$D{o`rea1&fKp) zaLmr&UgC=V4p5mDo`|gz=KTKAQFN~EhdJxuNA6w3#22}DxOK$je-4IsLvlAHYmFrR zXq+fOW$N`}pI=I>x*cn;=ZyiY46d$4ysxFXMpoGzh^V^+n124B0LQS6(Mo^*65y8r z|9SV@w+846WOTlbd$&Pihjti6k8pKzN08G-W8nLt1csIm;5ynPI8%^Pj&V$S?;ESRAB2vCcks9JTfX@MZ zSohnPGG0v;{1&?(ulhLHh3{N9|^CT4qHFNEW~MP>k$jtmeESX zrn}q??_Csh7X{r3_)I__2wsj6U(5{X44K;*jA)OKKfjUj@(e@e8PdEp40{u!p9j79 znnE2KM6W%HGpvw-I>^FtB+RQN!jQqlQDmMt8CA7~nCm)+qJW1$xGTxJ<`Y z)qJNd1DGuoE8JV*UZ%cTWp_H)GaZdL zM~*b^e!U%%p59PX{qBB0Y?{#H7VB`_L}@os+Iz^L4kdtQ5T=YjHI%wV%XmtPecE1& zH3kXLynz-kF)+qUYSEK&(=sYPLyZ|~WO?E&_s()Js|y#oXSSp{;|JH`FIj(iJ#?>! zcZd2q8IAw-UM^}4m5pAT9Yb%A^#Wk|A6GXb`9>tCdCK9qr`Po=1IGl830S=|HP@Bn zYby{(N$pY&0wMum0{AL~z6zm_1I$tmuL<}3z#@-B?EFaH6M!e+6&wRv+9p?O*(3a`ug?hE<=pex|!a9Oud zm)`^HsOCaIX^+sfs!G=T0q87STF}7rM5H{i8Rs6rdjLKD#@8q`&Os0dL0GM~0KNs# zY%|N1OWm#Bpy@c66hd$XUc;f_MZk-QIt6c85^&(6RwkL&4?(;G?+#bhMzAS#KZyN+ zs$1O!y12!YA$c++Cqa}maCH`hQObSc?;^6k3&eMV_)a+L%~OLVh*ATDp0fen2H>i} zsH5n8ME=Xj`*Qc&_b%w(1>Khk$m^yvOzS-^Wa2WKNh*2vh26tvnmhTVRgH@tB5{~f z+LY2hPidd0v{zEv3zGkVJrCBbO1Fs9Y=S)o_87bg=9%mrprE{gcNpTs5T9ZFWr+c3 zor(L>T=%!mB;BR8i>u&Y@Wz;y5>wSb^ZhY4P$Ggsws76j?tQgo0`)=&JEdj%l7n?)?$G ze?%F6UcDB2+E|t@q+OD9I2^~@M~J!wQ9g_~#Vp#4qolma&z*rQbjo^<#qI`$AeH z!S@dtIV%Lo)=Yd3HO@7iz#%>Mb-q~200HyC9gxBHeYo>9t*L(6ouC z52JZ}c6XmIMQ#^eu9&7vysJ~<@$Snwc8$#cP&@I3*;23ZNuzYRzc+}I` zAVce?;j?b>6a@Tdm_OM*}%gO7TA%=QUL9)QH>J!kT~hb8I>?~SdYkjwdLMqh(p@3{6^h4o0GJ-)-B z->loKpk1vE39*_M>d_&&vhY^7GnC<$;k0z3tpYL#PZ2PI!{9pxOt-Sn%n>;!BBe|ZPQ?|^s}>@NfUGT;lC zx+(92-1{K+u3-SmhK(c%8SP^_b$%1Pe(T8QnE>is`o^09-;CtDyWfM40=SCP*d>b% z!~r-Cz@ciF051VT|oRUbiWJT8NdsG7XWtvp9=U?z|(-`Lx48Q&0uc^ z+yWck+X1)0Zh_qfyaVtKz()gS>{g+Y+w4abBRkLi_8UBWD4!th^KK-60Le~YZJsI;q5AGIunwtP6h1fK z{nhhsG_d>i7I27RnJ=uTw6=X?Gg`+`&AlZg|zGl(_s%3^~rpV zICA)2C06^5J)B?HOO0ZeY6TQeduYVc9z;cDJ%Wa+rB0p>Pw#jO{S#{RDcg;E z598j$nl4*_cH(aZ`^|vg3`chABuUV)v0t*+6R(@W9jU+@9#tW`;=iew+*-r z_%O|mrdBo6W?QiQ89HYyS=xOT0-goJ#eqSTkNq@uqNx4+DtNDgw-+`w4r*w`vyiyp zq8e$fM}l}Hyoy=^Tv9*A4`W1G*N)TOda%bgSKfic{vmOCs0CH~!j}28bStnKP^xaN zEpG#H8yYMz+HZBg-uiADbYP)NusM<#ma0AAoq))Y^%g)^)i%H;@mH&WJ*UVLu6RX#n;T;A3A49*BL-09SbyN7V}dYPa((i&yBQuJUi>&mG3$6&a` z5V(Xcr=dG-6YZP-D z4}53&7D{t%=?xhmyIVcm>nfYjnI~$EfM#yjfV~DKUkYz@zM@$uwcHO$LcucN7y)Ch zl0j_)mME@jXyYm#R{QH1PVC(Ypie{I(@@CLQg|LJ{~{#62+4NbqJw%#hgJPr=)M*@ z6TbA?9f(s8U9<`UF$ft|52VyvrjSG{l^i!4B;-z^+W@fv?@7QKj{wCM8{ht1`ED{*(=u`AH6SVn7wgcd6^hQz80 zz8~=YaIAN~UN5uZW6877ncc`%lNvY%?Up`Mx$W+TN(|G^Glb44+*+oz2?!fNH3B+T zya?=zU~~6uPD%S65WfTBOWm)xG4L+H>M2|$WAwqpufz81u)PIrMVc1Ep9%JvU~Sc& zqeFZF>;x`k^Q7)*jK*`&`IHqV0&%e zGTP#88ErK@#1UG}-Bf!WLSF}{nS$MhExwUHy$a$w*xc=Z4sZ&n!K}jFfOjKw18mki zKiFEU@^P>!BLUgn^yiUs9x2A>o(nW7QA6z$l{cFsts-R=DLQqH?0{;z1=ifB6atZl zdg;VgI&&O*W9Dzyc3i!MZbM6KpQ|d3GOmN;9tyt)@GAgkfHT19WnGq0n}V%}+n34V zYO6}CThAn{wajSv`b;Rq3;b=jtIu(@#Gl76`S(IVzoqeLuI5P~J;iqog_3@F9O|dQ z=9zH(PXRv<_6m|u`@$NPsU#K2KJ-4S;{F++{>T5qOKG2_w9lgHuTt8tV!Ac+Q?Rvt z9_(;Yn;c}Dk$oGhUBqg&XyVei0xZbydJJ?PfIj9;wA~Bz-a{e=ywFW^?|=MC{RXAE z3bB_ciT6UVbD&-;z&K{`d9Ad@o|ed+#P%n#bM<6e!9+b{)DqaD18e?Vy#mm#J4VVF zy2N68=mLlZ= zS5>1Hs*a<$N#KO52{kezZ2~&m>D8#aHO%V6c3Be|tu$hf1OXMZxhguYVw^eOHcsou zbD*mV;z;)ZR?`CR=g-onC~nZ7a_?#U-NB#W1=z|O+`9suYeK}1!94VdLbgI_3WwmB zGRBBXRrRJ+HIwSZD=oPJ?*?|>jsUKDitho&i+c(+{|j~s?^(()K~t+z7h-t>s!+f> z;(cKI=tA`$;IFrF2k;<&ikeWan@s#WX5+aP6Dd1jcbd*yfLnm-9A`*ZGwlf?nr=aCX;D1UBwSoNM3k$R=UR))}=h`MRF zDBHILfS6*E>Scgqz;SEK&_x$3I0#>{eXcG;)Mc$z(|CKD6HR@}-BXBrmNux-G6?Gt zb@kI}YndGi*F}5n0ox+AtjciJD-CcPHnaL2z=sSTe*`vFEj73oGfe@nMc%dAVD}&r z!w#H(2@V&M9gj8vvsP7X&8Am?y#mni@I1ih0j_qxo-Xx}W)KgW#V4>$n$T21(-jD@ ziw$M4X6Mwr5J;I&_!dGF6qW&(n`%jQB~FooHCJn*7U5k4+(C_3cNe|7Z331Wkl2rQ z;IQ=v;>9k2b;uWtre>B^4}=bUd;(jUNlWf!PV^hY+iNK986MsaBAV*4KLNHvL9=O% ztIc0bc1kNMI7Lc8E0{T_P7|!e$58xOGiNlAINfv&$!Q9C9}-ln^nf&|UJ{!sB>}2D zkxKsy{x0&TsL~2hj`Td+XwqzNsILm5ZX{cobQj&C*q|$UT!pu^$1Z!BI5i*dQBcn} z;s?+b8})EB*iMmqG@ex*Q@3$zp3)i68f8eZ<|iROiO>PtkAV0Q*bIzS%T{D*1zVcz zZaD6S&)Xph#|mHyFRdb_xqO;uOlfLRLLp8=S+`Y4 zoO1gpATFReBWfEu8=&q{1#P+oVypZ0_QpraRAvH6f{_hSRX~)bm1>CxUS&cwK>Wp^ zY)%hDCpfqltZ&2k=RM8opBaT4g`H~AP`%S|+KV-H&v~dE{JD$EKaW;EB(^owF-&(1 zy9{g^&^9^;ohjWmfz16I$*(TQeQILd<{Eo7e6N==<^BW{^4gMy_}YlZr25tl>h0Ki zg*9(F$6s9H@4Y?*+n_;H55KQrW!_3@?k3nV=W_awF6#)$7C}#Ru&O0=xA>8p0eHZ3 zid`zbb0(1YNr3+YT4CPk$RzkhRRx{q3mxGpKtrHuxE&+>8_#VSZfwP{@$S%x^K5%>*?GM7SiIh$5B~z_n z#61nsiz?O}wrUTq(n*#OwFH|3Zi1i@E`=*Em7XBwYIv`P_nKyxcx;C9Wr))uYU>O4 zqEIAfS+jQ!;&iYjz{FEW_P3$S+t9^PD61(tLy0m*G)>C}aMT_zg!b+Mz5t;wfW$I- zVT3-o%|4zPba|Mw3RtDJc-4zx?y+g_pL@W=h`muBbgti@xvUdvX{oQqemuH79$k!5 z*8uu>+0YW=9W*GzwyHh?;zz(M@eI(BxaNb6uKG*^Uk2UFV9P$46tvad@8wO7Y7;n0 zDA*!y@{WN$hP*6>q@nT{y61$A_Y%C9;H^c3?xJ_r_16_Ku32ro)kQI0@&s~fgiwJP4 z2i9m{RS?M!S#zy6qTGa*mjUY8s+%5~cv=nL z3W{oL?cRW7jL5Y;-OYDhT{)z~1a>)ip{ z9h94wS>pE-jQDX%^Sd`6hxjIlzeHvJzGXbB6XjPl>x>0#Fi7ss!*(9FBSii!V)leX zdFo5H$rHc7BgrXlRaH#_n@4^1j<0ItM^D|3zqez5g!c8m28iAOg!bhEtdFb4DH>&6 zT}ag?xWHBn=HX?{8c7i~i8=6}A+(M=!|aFjq1L|Twp6B^Mu(%w;n;|#dBnM+iETj; z&&HC^Mv6UU3}|SseM<=4A9KRdtF)q22u;s5)e>KN7Ke8S@jH~Z2^hL^YVK8J;3|%8 zul<+sdUEM4V9x@cZK4JR9RusowhHkSa0>AhFo9N&9bmU0-hx<5E&-a687&3{_4eE$ zxv*SCd!trVocq(ntLiQdyGj|ZmqZE+t_b?0vfc+l5xuqHC3zfK_{? zlo64V%*b|2E7XgMkVMonU|#sR3vi(Qn1aRx={e@abC6Ukw5T_TAX?~7*zSZl-M+3` z72;B3=zbIqkB`(HKLq$8h)+F#3R_d)V~ zko;y_l&A%RHk8+l6k83}58eRp8{pl-rX!o8gL+%dZl=f?tuOIC|`BC z#&o7F4b@9X>cX~LlS;iTL{1p<6n)i5W4oe^ll(vA-1@yDDbx!Scckf=dN>84` z8yB^?v)5%2>=Ke47B>LXtIe;^O6M3xws~#g*ex4JTj+?UwAJ_oxE8_{%0>Y06dVW-fJ* zGHm2%uMNU+9+LBDe-{GAfMdW7z=1+ng1r)~Z5g4<5HEq%bR~s*se;X293Yk<*0VKd zTyzX}26je4ZhiJ%D($w*{m@0c;Ok&>Z>_JtM2g8+QUlL`C>v0Q?HlnEBqt1C1$Z-( zUDN+Dz^VtlS!PK-bP|%|a2$tZ1MqEtuIg?AmivIUv~LFc&49Jy0Ld2jwi-#P+rsNP zus%*w`w5_;zM3mfGc^t+5!vbP4;!@14x+?!^)dv!jB+zAjh&4G1F)pDa6LxA7*TtP zuO4qzTV-NSt8fwl8u5u-JrUv@&=((nIAz4nOQsMCZIaVDuY)*iwE9bIbpmV}CAmd5 z1E|^zg>+2K8E_Q=DNWT9O685!1XGV~c*|B)RTIY~Q?U0??mb|2pE2MVM07p`7%9E% z8pJ#t-bWb?QBs+k9q&>&V-3Q`6lSMMJydwOoAlwD~Vsg0O=%9To+;gBm z2bktD06ZM5#(6teZ&xUE6Tk_D+cHzYDd0-?d$7MrOe1?p=3vn-93%3&$~#HVwM$as zMKpb{3AkQDjq;4@t(5D7&0mGi{n`13%HnOflTzT`kMN&HoTv?hGh%}wDdBaKVGb+RdWjJ4I&h7*GNCoOzCA}d(DGt)eYd4_$>7} z3pfLN3Gfo&0ju90d?mqf2fMH0OyG#uodvuK0aqcw;Cl?v+;ItP#aOV`at78|A~u@t z^-yI80r$dTrtfZgrBsc;4hHL#rl!$l4dMkvEuhOX-~`a_r-=&$5v@dwp&Nt9@~3SS zx@3X_4F+J313N1;%@Y&XXn>~HV+9S2FAnM(fE!?4oQhDjx&f^D>0`Q!-XNF7N2SE! zrqHGOuR*|TxR*K3^?>ml?UMM?i@Rv0yoi@L&A5rEtT3x{asi`q25>7_MuaUw^@DrR zG$X`~fH$JSD#TMjXCYj}5;oe_C{9fOJP@$O4@uPHxW6-g0>2B@&e&l^WSQ{n8Q?LtQjlebjvJiD7 zjm+4srYX`nU6$_@x{Z`=%BZ*-0gTua7SFV9dS35=pb2w0a)rwu7+^a|y%DTe1rQau zL&8;0HNcGVQ+p^Q?0%f9rx1&e^`#-Q2lJsGHjgAZLVccXVDo+t67g}GElgsxxXpr^ z1ILm+jZ7ZL_{xXeu|+C$ z3e_U{Rz%$j-4x!X-MVamb)sJY?)IN))>bKS2u(pk41usdMaz-GkJnO$yj;1M6 zx5!D1!#-JXqf>~~K-fFucOCE}E zAhe`#m4apzsc-Cn*a9>}3VtKtHzL4tix|3U1rR#T1iDEBgOx3nQRpVbn@wo63Y*qQ zr3I6#2u8{l3Y|pgNrZ~M9Po0$0zgJT173Kw%QnPz zFw00i2H4Hrs##D(RpJWC40$uEWoM5gDQ{wBz*@KTUkgv8>?Jw*^Y>9uL}~E_B%AdK z_A=ELOY%%^2?5J+=$%egtH|AwRWcdv)nK<^vx^UEl*vkV4#;r|j#E^68v#!P^pqtl zy$HCd!N}YOiH&w1L!!%XkiWbbDZL5;mNmGFA$naG@vC4DAnE|1+Q<28xI_F!=u+e& zV2Ov#o*b;5DIOLZ4D?HPv3XWd!^H-hVh(T)@oU|$cSP!Gz^8+Kx;opIZB-*NtlpM@ zcu?+h;C&9f8an~`r4UCevGE9%d_KHB{yqnBY$b7`t(J@~TBz1HD7U)C?y1|Cko+aE z|H)hcv!CM6uN7otN9^niAE(Hw4wF^svGK%{@Olo0li-lNlY-t!L4FwX6#MmDPBo*o zAbq@7H$=UPzuHNpetZ4d6v<>l!oG|(4%+uH=2WH(#_JYaB*L{2rCsEuRsH;;h}xA% z`a4fbyx*+{{#h89ffhXC+=Yd1=Ol+P`-w*4QhOb;f~ali=E;3N3GXRQ%vJSiu2zs& zCp>5J1L6!bp#4s75O6?EJ?rI9I&i|h9M$4yFKTioB3(lbx+40o>7&}M(0MdX4H%GQ z=99s&$2#dNvT$F)64_$JGu}b{g@A0Y41rQLmYTYPDEg$zzBe+HUABdP08^#7`o{ zr(aV*+pP}IgShUsRfrM=B3BuimOxyAlq(RbGsGI|axGY2q1SWH0Va*gda;JBGFqi4 z5KjQd-EZhBQ?R8y*zhW95$qy}0bM}#izRKXIG0k&H_$+A`iBY~qzu;>6;-X!Ocz7s z1&9=`_##2c6r`DoZnyRp8D~x5ii+e3Y!giv$y~)Tb((ERwn1!gwV~OYCtk%p9}d~7 zRda}w7mGL#-FbNHL#3_yQAqt#LBZ&ks{zN=NWL1$a*P4Tttrw|qFUU0wWICjR};X2 z>jkv&mJz>U{wZ^y(*|Tr3KZm1T^~{qM$=)U~8QP zJd3<2z6m%3G2<#lj=86;7C{Wc!y;Id;~lW29|dWMs;Xeqr6hAtj#UJ#0_LotCGIV8 zZ`%EOc8ON0?{$!D!r_#A)q+}Sskv)pYE{O8ExK4xX%AwAyb&5q0K+i`F>bHo3M|yEvB+pTh9nJd;|=DV3lwQsvMEY&G>~`8s!Bn2lGHqGdP%C~r=y&wh=_oJHN-}Zlhn;cw%P6)88)l;fQUI2 zkk$%fJeWubnszte=*@)9HUu8WgfKv$`ZC z2U~mORUsGrZiCG&s^=QXo!q+dnSmJ5Rwmb3N z$HPOKHEYQul0^!7EJZ#R4UV_!|04H(k$YL#`XKi{$h{9Xx_mz7*W10{f$n#p`?jy> z%E(iw7l80pai=oh1L*$juWG!%&As1-_oLnK!AA>X|857*k?EgmPnT+m!3R)Ip*%o= zj{+?*ZO)b;pG?)ZEzCa8lce4|1FR`{99F$Vhz51s1rxh>TR0?Jl1%t&Uekf z%$uSs`w_|n@FIiPMV@aR!0Vh)9!1pP#LxIpwMQqe_vVYAxNue!Pt1E5X>%2isNQ#j z(ihPFmsm9MQTJ0({Hd7uGOgyrSll8DwdWx@56Nn4nM>Te#67+4X8?Z&@KcQ>TKz$H zf8WhgY$RcGQd6#seqV)tUj^G|Vf!p>e;cc<`-Wwk1b?!LN^CNuC1}-XB^_+F zIDq8)k$gXrZ);e4cNQc)UBZqS8{FQCTtvVk0^-yOxr0p{cSC$P#Iq(~g?q00xvuwc zz=uN;JJ(>7RiVb4+#(INi2&2G+q;Wic9?gTdyWpt=i&G~MgCrsobmE*NERT;@bnD8 zXGn}WHCUM#DK2ePX&toh_aXj$5c!C5BHVI2X>$$w3?3yPVZb<#x?7at=r;kp70}HEA1le- zy>0H91a4yIAHj3n!1^O_`~uitKuOm-YnKnI{XtXh6mk6U?l`U=)c#5ITX!D-ZCML+ zd;@BQMXbZ9yG}vz>}_kLCBfRoKZ+V3)mF{yujSrrxp#12KlH12=Zu(`y>{8Uw%G(+ zLV$5{+mlRSD}SNM{AkvJr@|{o`-0F9!uEsS!(hI8?(1+hGJ(yYR3pjdos`2i8M^F8 zjTPK>@EX}t$J$%>DO<5??Qnai@KcEY6qVK;)1dW!9;5DlMn8MX1mX$Ap2#xKAUCny zP@_78*$oQ0P2+*2YSh=E?MTPpi!>X}eo403q`Ys+|CGUhtPio!xU^fL#H;;Sd_S>d zo}RM)$KBtgMU{C5=7V!6={hh&^a=+QtdPcgU_>3%&F+&U_@4(JEIo=VJh6;T_OKss z@|#?4uU>C$c@*dJ*+lhU6CfJJMdLA*j{PcZ;uc3*ZkB=N8tm-Ol_j%RO$^;UgLO3{ zrI{pDY0Zeo;XQ8k@xOJ-&G@k-9Y)N@3bSVULJMl5UWcgH(cIhZUIj}*+T0_f>RnY^ zx`o#VJnM?W_2sFda-xqrT zwmDy^jMufV!&MR(1jMx?$|7~!R?CFBdpok;^vkH1^urPH9A-L)nWhjw3h+^Y4)kNd zF`$8`XFoJ}o`n;Jdt1^#EJjnY?B`$ekq~D0P|Gq7R#S5F@ePIQ#a1h#nyn5sXWc=+ z9rV*h(+6E&O9#6GZ(36_8tnO!GU4kYeRW0^{t<2N1J!)g;ftp1uJO6-Zj%cp@ zamt8qoS_O6TH5o?e6`jMVbzu=Kp5M}69-3mOsL=*VQ!_~PPq|K#rtRJa z_cqX_Rt!bpFS_0{!9EkLyO6S|cngSIKxC$wZdKN>J@C5cdquQZ^NI#NL4%&?em$Gk zfhuZXeQ~`FNWMU6ev9}Tz+P1Wr(mb(qRt5g_Q7DM5PuWI-vsgffWaEL9|`u6VD}qJ zRf8(L5#qdk>zh9H);Y$mlz7lGaC|TFz8850o}S`Lh9m>Q9AF0jxKy;7KvGK^Z6rx> zQ>(F#gjT~Ryzq`tXoNy;jUBh+5685J_B#s6QElL6Pzt(Ap$rb|bn!!U@m^v>(;jg2 z!yWB!wYbtr>OEaj`x)YAh`$OyaD*@{`M@$AY-+-1Y%*tH5;FL5LgfbrBU-CB<3sW% zTAHGp<@g|9hpY4r@os~ik#szssxDjAM|AQgj9cachPeYdSCZg%Q9q^TR;xk*^{w1d z`?X${U0e=NH(-MsASsvUg-MhTqf>b;lxoW;vt>3Zs z{N99gjLmi*+3$?*(-43g9QX}MLSI!N9l^<}GM&3rhZ45RA zk)U5YLsAgf1eq%UBQI&n6@$iuE`e+f@GM21wa8|sYEbU!geM?50q6o}Ong^&tM@`r zrMkKq+3Ro@Fg$ zde0XO>y(yZ(FEwNRO_t}+sooPhTL>mKdQ9O=uo2%Vsn zY<~#&hk$uv5>a8>fNldigUk-#4xssN6t__#z=V0w*UPVXch2d z5PuBf`!pi=dI=R^`uS-cj(f*pbMun5tl*0jJuDu36~u9=7OZ`UbRD zTm{y>DXCyIoi@X!T1)L-I@oe6?Rw;0-~D>;-8ouSxge?mxVj(W`%&#fO=t?*gyh|j zyc-hRBmS}jHcgS_IHyHj#+vGkbAz4MhDgrEg1<(f%w%{0W-2HkS<^0@>gTz)@ zm%1I^+mUSkoVR~$?g`il*l>J3_r9Kc+B9}K*xl;A?wuaL497AY`uOF5_Wg+0*B%Gr zanRXe?*KFiTFaLJz69(acfWln0L@kGR+)83T>S{*Da2(VK#3FZ1mBOS_c!9SmJMIv zZYhg^2?e%WOedI1>xp+!#$A+QRcCNEM2@V@B~LBGKhd2zV3nK8S$mqRv%) z5Y^^fP2rffTITWXF|f(L9=)5`=yM!igP@(WKnH@xF(7b)<)J=^G2)F=v zH*C?$SDCcrCM4z?P9IdL>Ps^5MY4x4!uxNa`!|THJjWrLxt|Z9d{ggDniJwU$QZEX zan&6_^3FPo z-;?Y2JsIUIz^?S59kPwid-|6gkugN|izKcC?GTJJ1Evh{USCX~EDT2?Qd zcNcwYkbF)^K2^=-_n9m2gv~J;%%i~?dC3n`)p{UJYC55Cmv+}kQvKG#gr+!Trs{%U z(l-?HG!k1T4jexav4QC}XzmGq@B?Jc?#}0af6PPY!y1BF`F>{QzO(Gt`@N1O zXXQ}?Db>>EtO_+#MSh;%_=-agAG{CjeQ4!zh4peiRqY+*jHqgO=r$ki_lXDbpp5!)^xufF}3++;@{gK zc^d+ZLy3BNL^^Tuu>JPDj-mIQ(=amOUdF~m?>VL(hi>e!_xCjZp26R9`TKhQZs+gQ{L!~om^b>=sMh)a z&BHsyXZX9Hzt8gbpZNP6e_!J7kNMlzv5mjL)t~Wq6!7u!c*z`IGKZJU;U#l;$sArXhnLLZC3E=32;Ugt8zX#U zgl~-SjS)ky=Ps-{S~)oQaEPGwH=VQ^knxfcUNXWKN;c=q05KBzP@ps;@&ClIcdnGaN6DKCqV9O@bR**H<@aZWdI#R;uDTM zILz$nWwx}>aB1#&lsxFY%K$0-h=s=*0}#9TzS@s6b{|4iJ;a0~Q>_E&cK}`HK%_>= z)+gvZ0IR;RS?NLcIzi|Jth^(@T0SvOM(4e**l98$s(9X<+elnRd?iv|iO_Fz6|p@I z&QfA6#1p9v&8G*Y33mLwg@D68!a?2{!bqKqjZao{V>%N#AFsHxYl6-z8XNyxCz;J* zCsoxvGR4O|Y+}UPaP5B~Hq~i)^vgBe+vn3~@bRUXgch7xyK1zr$TujeU$*73;E@ag3(>onc@mU%ai|e7LO(#I=WI z(4a^@g3uX4XPT)SIeNBQZ?-BkkqP#k6tdrb1 zRAyytgXGSQM&xxP^12au-H5!-^lgrw=TzTt^TSq#RBev5Y>u>S zj*QIg%RFpE3TEOpY7xoaGco(pa~vv-5%|H9*%#fQ=gMSXb7Ws5vab=@*NE(EM6Yl& zsJ-H7SJQoW(h3J@+B<35rzWfq;t<_xzO8C#p)CGPsp<-i=UU4e!FLUBcRo{lAzZ;g z=RNZ}bQuh|>82wq4N1+cxyq!~H^(dbIAnEgylveRUd4+Cm2UNY zfI+UF6@|_4PZ_1Sq5#L3bIesNG?-|cGlcFe9A{|&Q{rT4qk%$nt9iOrZMsl#3aS+r zu9EB+RjxILZ0$UJaj7{ zR$v3#R|6ys^|}B5tPqf|oghQGs9R8xE9pJHA@e!nh7EcpwLJ0v#HxXvj`7@)-7M&| zgE|S&0wenh3FIQZ@iY#+h3Bj@iaVa4XcLolLhcvnu%0*a|JnisQSVfX_xoA2bCdBB zIg-n+?(s57$Y5w{;9<01@nvR$!c4WOB6`O!nn*D>pHB*!7McshuLVH<=X^y_6F9c%A}Zl}muK&p}5sAEOdz= zy(Na|(qim+1e`}e*~+@9DN?FjuqJ%=%W=y$Zim;0brVx!YUF8+EBN1j{O^oSmU7)J zZR3$t`jDZ7Hrr1TI;HR+(u`4Pua~k9!PaxLJxtsi?jY{v_kh<@__gSA46sBY<;Bfl zNoO1{e{ImJPQ(aqGXy*vdCx}Pl2cFuMQ<~*#wImA%1o(VLQmU+UKD-H>FU*Tb@QtqYU@=&Fp?ZW)Xwpp&1SCb=@1?*1@qiKr>qRL0P}jHu;iwM3e$o8&Ph zV>KlQc?mxG5=6Zh#Ct*b=&k0VtV_9Ylm{pi=yb;l>qvPQQr^}5_I(`e$B}ZH_;Qq- zdY(bpCwr5@jG36@E`CR~Jj&}$bm*K%+R#ze|39dE{~%4TtG;u()g#&>wtMUmaoB}C z-5T3%VW&n4q`a(mdArpzEys`^p$@{3r6o*INJwNV1QJ60c57@}0-TXCiJ=mzXDnRf zv12RFFJoBz&R{@>gcWuvW~oq?6*f_kl&xi>6@@X{=kqyJ_xtoyE#f4Vr1p>Zt$Utx z?z!ijd+xdC-se8gzK7w|2BX8}z^9W&{pHI^R7 z*{;;NGPc~@J968B4TDPz(@G}L(gn1u*)#6e5@S8eHDT8E19G_oct5guwEY}h908Hf zjvs&;f?jx*-0UQw{_E)vMSB`nPow3%uo|qCFzkeCdp)wgeYOYj0mS)xH(Pw}O}_h4mq%y7%smT=Vw(pu11HQo1*Z`CoZcj~sku zY!Od9pfBr50p_hW_<8?)$*z^NnIO}Jh92Wren{tld#pi zZZJh7fyzA1_M+b+*>JwJFPmEFiaL+(L&pGQR zEa};M&^az2!w}==SYR-L--Im4tva9gt4szhvtgCU>O1?(E>s&V@U;s}>oo$5%N5vX zXq;%<1PAsdBV|IQSzx#vcXL!*G40f0D2C94A#@V^U5azzdY+Ans?I%smnQ!%n%~y{ z2D!yNJyY8gS_6yQJ;!h8OFpMLusu;~9*qX4JLv9yaXy=D1IC z;e_SSY=$ggs}1z^mRdc%qN*t9rsoOv3Ek=(?3uS*^rRb{H2!fK|2PVs$YkwSc8t?@ zE6QJ}_7y3O|`!eW!Q~xqx`Ki6t;%)}9n@QKf^mI0p(ELrxg8eRG zHACMk;QR`R%YDH5gzr@L^m*Nfup!2R%YvGTqnlO>NNa-)p`QC7Chokv=VCCg*)Q0` zr5Xl^CUGTgfX2xeA^3{`|06ej)FYyyU>@@M3|u|~m!EJCo@MxNAbs8CaqN$D>uCq8 zz*A8Iiyj44{I#=2ywKoH(&Z8lZ++3F}E;_|Mqhz@+I(+lM8uS zXUjZHL(jnejQ-L#N0%^|cY;sS+W)TA+||W6p6qgF(k?lZe-e{;5NMRT7~Jxa=N&q^ zL(61FyY#dkn`?d}w@&jZ!L_hA(9$VBzdC3LV><%M#Asx8cnSqi0eT~{ZeG#&9EdsT z(6R=$UJUkwU_S`<(||L;8KAe4{{-Nl0L*tn7P(fVjQ-Gb>PrWj-5WP_a%QIgK#l(Z z7msMwUa7Gi1vBT>qfG7rfSr3~|2M(coJa@hZ_jBkYiQ202JQZ*9hqZK%MoBFpKS5| zISAnCiQ;qk7Yqyx@`I5oTm@kq;#x}By2o5t<)K~4j< zdIn-mQguPR6)wIoVhWgbvUzqn2#7xm-JgYlu_=Ma)^aCKF4seRJ;b~HZy=i32)+t7 zPN?q=GDd8b;|Lott&M4H^-J1?aU|2^5mUxdc@FIFqS{?*Zl=Jsimc5Vc}(>T*t@B5 zH`w*`0*KKnzqTpA3~8|Uev}H1oGY%kM%w6e z7(Q!WLE8KFW}8MX#&12aMNT+)M?jk)lE&+6wYz}kf@w{w&9IAM>6SKNJr$8XfYi{E z)%#eZqpm|p#01bd)Pc=5RlPKlYZoAKZS^?d0pJ0pYJ<``*VgTQz^uSEU9ypvG`FY` zaF|Qz96|}PA2{ z`U$W<0eDOQyBcmNjT#>Xg>zJM-&BnGtSM$W04H{TVH!yx0EziN~G^|d; z%8!b4fVNRagk*thrduQ3(#iKg;vJKb7dtr9q`PI&&4!k!yMzS#_(i~rfY+vvdT7u+ zd2}lhT%g(o=t}d(uk-+%f=z2mx=uAmygM;B1K!-~?gP3{?WY!Jfcox>`@&#Sm(@>! z{VD41f=vh#o4UJg;+s-qN{u_6_^8%#O}mtCU>ys~ARKwsmkm)7gt{+>#IG4W066Nc zaDD@HK2&$-5p*RLh%bfiOKE5Z_?$izBT9Ea)!bCHKXOl`?kbSbyJJ{>)%4h*+793v zt*rpA0Nw+b#!C+nJ09+9Q>8AtK{Zp2B^JgLc7)vwzIsFkkO|E#shnl1-6$H0xCW>w z;|GL0NOoz%K)Y_@&y4NjCohN`ztEB03J-*pKx9F+8-OgXVz?lI$%BEl^fD^Eeqx8PuCRp!q$TX^U zEn`f+o4ZS7UMV-G&98xX%!_N-*T+x&oEBHYXvmxZWJL=Vw zsrz50gbHpUIjP@?HGF2}JZfcttpS$lC{5;QloWbrcjoN~|KqU2Pe7!wmLGS|XFF+!L zs46y-gV>U#ryaabLa!?^KqS|D5#aQ&NlpTuY^{Y@3kBO9QMc>@VkFgRn4SiatU#&K zxcuG--5XoK6_#pIdJ32!WCrj6)m#VYQgMqC!^x}7Rx^kltNKQXMw3d=f$ae8>0;He z6R?y1H^@QcauI|XfFD&KsULx&hhZ+BGwRxWXs(tcP5N^*WS*$F@$3=}Nk^$9m;f+Qf;c$5M0rc9&JJw&shVkWENtFeU!GzM38|55DUg68hfNiL>n

    fC&4@l7wJnSUG2ui5+$FNUF4^%p>r~x=0m-HXVU+!ZnB^c9zoM@2Id3gOSW-Nf67_Sf(rHJk)TQcnL6~$vL|VS~pnLFG=Aib{snov)9;}tsL=D zbu>uggwh=#_(5wZJ4%`}{X0@YAx91zzp}d{LHbf-pQ6cAH0cSU(j1L;K4)&2YAC(wjk7`oU!c=`zV;z3$)J>LQO0o)Km4;l; zJOJqQz6K? zKp7;s3H~yOU#9UFy6))TwS6T+^~f z)ZzO9pN8bqklfOGVHAvZAu%4L2dkr6$LHMy4xxm|oxbY83G+I@9hmOWZqB`4;F^n? zJ*xdtz&{GfU4S#d8DM>TfNMX~XC&mPw>GJ}+5ZOlS|m`Qav#`dn1;(7b>m2?`p;ncVUurC3837`)0 zqkumO=$35<*!91`JyHdVhb=&2x_=j?yQuqp)Cft*%(c^y80D2E;9Bd(s@A~dVaitq zYuIvII1gMDaD|3ekVP{k;AxVQ8LYaMpHi*#ZPkjd^;@u0h@;?5w00BKG){F2B>8k5_7vb#fb0G5*b{(H0BWnzL=g9$wod*nYWx;8_WR%9@rW7VsN<8> z{{-0AQ}^}Mo#Uj~8Fo$2V4>?d7vy`7PQ0Km`TF%a4(|AL(u7^{IjolF#oftYV?*3$ zk?XQLz37Yrg4zSTn+UV2GOjBkd1?QHB4U( zxCU5y0P2_tRTHos#GMiVhLzYAum%9@mh{lgftYJe7T9_#g4buy8e)%Xd#&0kpc$yG zMYoh*1IcTsp)xU;U~*O&l=MCAKxq+WQ@D&h4B}s-jb8)%X~1e6Fz<4FFC_2f+9QxW z3HT)7gMgO-F9T|(1Hc17TYCb~vAWwA1}hsy8+pV8;t6%;@Kxac%Lo?+o#4Z zh+Sl!HCgW9+8tb5?SBL56)nnWp^@OhDrv%()*b0_g@&%skenX{d=yaYrf0N$Bpn<( z?`eVGoWtdQ*rx|0sVcmi zYVW3+;dKfq;$BMkf|&HbL3BI^7}MEhGl*vjN!qC316#F?y!cD?46I^GnlK9B{HucXFTQe(N1{1DfEh-(k^zpF&9MbqVXsb-K?!I;T5qNUgvXJ8GQlsG==K&-mR5^GE&S~FeNewilH zuGUBjwhMzPGEZS3zfQY=I8W(3h&8~pI}jJoR=!~CTrM?A{WgKGz|R;agVa!}h>=`$ zluA|&I1hTEh42fozks+G+qD_j9D}t7O5I#@nvL%sKzz_F*#UOccm*XNiTNJ^)2sD) zdalLnKLmIqHQZTLw^0Y=cFlJ+N#8|{chUG|7$kbX4lsVDn?+JBS;GptiY1ix;kOSz zdv$aNbqdx#pFsR|fL{l(Yrn8x0~_LZ0!Dos&+`E})>AfxpTj=7-QM&qrVZRdf*ooo zP!>8T8cD=ZqbR*bT_+ZeeH!p|{~LVWOtm7Ff`0(I574AhegZfF6#EFELB?&7?+5&T zuuu2D!C?w5^aR)^z+ML10p?6m84N^ZE|S(-8drr34OI;&_Jy#2A$8BdG+paJ%p|u9 zb}&)^6IIkQ?FyD9p_|f%4x$7ZB#}i#oFTpc9_qda`DUM4lt5&P z$z-TNcO${wNbo3hS&Y8EWeOwXWE(fhL}KC$F0oaWn!W)C6JNuYabQsTQkq9TiR0ed zYUKPMgU*xCSEzOh@D!ZwlpVkw5HZ9K1S6K#ba0ht6oR3pQLPfPUJIuOO6A*yi@Wdlm(DwKW)F24iuZ9LfTY+CYx%?jhT=2wy4cGJnbjvj)RZzT0) z{?EW=l{WPIyLohQ%iVZ4-Q92J(CxlY{IluqaZkVAS&uEb-_9eA!uS}QW;_N3FW6R|L>;YWt_*lFH(e=MUfFJpW z?Z%PB?o(}_YX5-JKY;VM0e&&y7X!Ln&*bWqbp`Adu=Y_k4yga#0M>Q4tJJ8v0%8Ta z5hD4nN{^N4D-6!l*kozmBsdRe7b^!4r=yGvk#A&!3B>29dk$7MUb7#F0}vWpMA-^D zt0f-nHs2jc)vit9B7;$1#v{~d6f$CibeVKjt<59_BJQI!^eFP}0!C?HJF&;L70z#H z9DCsuyI?0ll#qT<4R9A$yRh>03ZJK%F(O%Wy^qIRRy=QTk!lCcU>#t3;ZeY9L#Bs` z>#d?ZR!}eDNM6_89}&|z5VvS(3s%=OJI4?S8Jl8{APK+0AVI2Mg!3;pBUXoki1ha5 z1Umg-l~T>RCR7lg=Gtkv?6A=z-7?o4*gKHqxJd_C{HWoV9n`X}!9cgoIC?3pUJ9{O zQTA?p^eB?b`5eS?@51(%t~N<2D%=COM2#h70nB@?)MEv#?(;a<=rINSU9i7P-O-Wo z3m`6lnDxJ_O;U=uvadYxFhb6u6RhrTLe5}61Jrb7D?m+Gjl=XN=)BEq$Jd@Tblxj3 z&7q69j{}B%9)q8U)qHE?GT>!ELu3co0jkzJ0lft=>kG&J5#T=pJ2=GA+$X9!TRH4U z`~r&2j&G<-GF!Xzrj4MG9Lu{ zL9kDNjfE8V-C*5nUjv)2kaHF$f*TNTz$!uieO!AV*EHe^;EG`L?AUqwhhF;z>V5-t zz1caa)?XTgNT2Ofpn=P`?fiMT%)>>JxNZ2Ih2I3a38lAEdMh;q)1f&%@h~J0L!z0| z#>j}%o?@^PF~Y?UT#4+$%9&kOHJqEcdtmKaS>*)}=4-cuy&Yn6!V7>G03|L3duXsA zuMq%=l4eXRT5RygVC8oOFT>yyfS;h+V}NnJ4n*g@I}p+B%_RA?mtjg`3gNSs(viP} zxZXtMYYC_}wezgT`w!~-0fHu3mN;%wuNz2mA~v9<{D~d?jfh7K1bu2S)l$Q2BdJDD zPL9CT2$vCw{DKvX1S4Yk@dT|O^8NKxYuA3R5vzD&WIhdp)6~$- zt^i&EbQ`jo1e|LcrEW^ARI3F{Ul^RDbQ;rH5J`7ES3(X0S>SVx249lR>9~G4>uxJ0qTh{YaxhR^OD)m{Ee* zc>*i1rQMNxA3$<|xcXHhgTwR;*fU_2er$FS1NIFpIzV;n;9@C=X@6-j*llg1xQ$CJ zG|`)yzOj&vr=wyk5ot}`VwbZtWD2{F7)3`Z43w_~3JIc#7>E`urCm6i>=* z1(Fq5sdP0--RSXlNZt;~=I97dvq7q@L%iPj#Th!7#;;C8cRJUoVXvm$VhTco?Nh@A z(P(8o9weJ1LAvVH}8XwMs?E%E|;LY z1l^x$b#o80w&mDCy99B$qj!Ud*_T-7J;3ds>v`|*NmhKHmkZY2rp9|<@395nB#~R# zk?IO0SCHU7YP<#TElrjf?B9a;x6tK4XN+yCmN~Cx)5hgDsQVk#-E7yA1|%@fpmW8N zHdPYQrLu4M=szcun#5AKD&T*d@X9BVOev;BpQtf;btt6Ed z3|1gnp%kgoA0d`s283D0E2#SlSk>EaO%e{vml4|0Ms`0Oza=RQB7Mf7V>Ls~O`RKP z(i?6!!Y_GZ82mLz{u)fZM^IByQ-8$oQHURfxKsK@SA!jdYqj+B>!|TM5I*m+0q9np zv1ARp9Sb(U{CL~8sUNjb9Ri!4Rj$9-N)F zXN~wPxaNzy+&@Js5)&725#%MhNy0AV9p%h*4H0oHyN-8AmXPkU&}Wd zmmMV7K>|B8s=f=vyFfhBh~prg*BatBh;M_~G&CEM-ma-(3O0_OETe)YnZj288$9ZK zkvTMv`NoT*pl%yPm1xM}mt~*E&ZrO!mnrT3B~&09nNPy5^3g1XUcs%9}(#pJyVmXo??(u zyoq+-1k-y#lpY~*_0$AfhIkolnyfBMjg(+oQ&z+PdjT#w`o5eQ@p+l>&0ue)uHQX8 zNsV2u?Q(4j@kfXZ9|4g=^IL9B8XkBEvpxZHxZORtI6^bP9^~4CusTc0C9Qol1)M5I zQ$GRO(X$4LA#xQ4Wjbn7c)tBa)vo;AHqREF~ zmDcpwuLkkeG=3RuHN*j$1DHN7Q`68<4s51MjVEC61PmTej78FK1p68E_(n*4(Z1il z_#Rn-y%of*l=dl^XqqlWNI%c4q#KZI*v3efre#KBxeqE_65B|sduXy$)$D-PB&7_O z31AWo2h%!YtW!-ei&1mEIk0nJ_4eGYUq0+ozX+X25B_0a7)*gSc^BBbn#^H3Y1c{* z8Y-VW3IXQ>SPf=LuGJW%R5qYAfo=l7B#WUdEOccYN|~c(fU&(1IB$}8DcGN}r|1uK;GA zS#3rvi-S%0SE|9F16!LCu+kZlN4x^;c^Wzo)?UrG0=@<8DX^!k%VH(3H;=9I2ul&S zJ*a<9-G5HqABWY?0{$%E#~>Meu7pE1+9g(7qsG6Y#=oM*Wx#s@?*+`8h&H+A#Nupa z68IBb`w8eArs;Fl|0q~zD~aPO1C4r$LB=E9X{x!it)yoGji>t6pl<7)mq79o#E7$| zwMwyjva?~stRjZ+O&rgc9l~m!7a90|(XMHkx*hCa zhSD#C{TaX+;0$mVumh|G2Vl1TyiHUFgV>;2aR@M}-`|13-*HBS!QW<{F)#kx(0vDy z|1m{lQm=1!HTPMguJi9Tradr-ZbyDn29kTIb`PahN~<(vH)e*=pYH~Hx8jZ_D(b!m zta}eSS6pBM!U*gz*avh*Jlg~>tHGs8wgDKA7}yF#)Y9cg*pswjqErl8Ls{AEwrk~F z4cwsa1`^!Vu8pGO9wd&VSzj0oD}%=tShubmGo!jAaHQ{L>RzUC18vlD^sIo*l&}eC zAk(l#Y*NnLV~s?4&rrpj>7EMpP1SToh$l2;51Qtk1~jheB^LoNBC|8eNapY>L{B!D zG!?u$0K^nlQ&=S;y_RdQ<=STd8$2FX@_{f&M@X5br{77nC=-F=C0|M#zWBR?_?H2H z8P5L`U~#4tNi(Ty=P2#KP8<8M(%anwm;$Qcl#W`Yqcma=N}ufYBJIX>;d~#g?nB4} zNGeLn6fmJ+jy4>>*`CmnX;PWb!S5XWrZ9LI@L|C7%{StI69QCcvIDVi|5mix9A(ea zFFH-y#^oZpfU@|xjXSRC!hAWp%>KDr2K2)dy!40L-@)2(`e8cJ0S zL7XXC!Z z0Rvh3SNm1maGEr4(C<2!lwaM*Fm3kk&%gB>ZM@ zDH8*(0j7Jz7IEv)4DnGLTePtS7tQoVfL{dYyf6baw4Cb;gXrA>#>7fc-2>v)RC_gC z%tg-u8p4xLzKm<8t6P0xz)DrK;1G<=3i)>GdT2oQ5n~FgDcBk=Zi;cO%^w3o!Qp)g)VP!QC9J<)x zIeXz%wDu}mQ}BNZ_)h`d7dUcMfYk=+!AXB<(Ar>03nFoC888b)-7JqJoCaHN#yGc) zDCkEg)bd`0ycaQcsF9Ah-H}uQRq*dp*DtaDY3e=<_%N)dfJN-|d3diXVn~;voB7uW zw+X*Z_)XyVB;b>PcI}8u9BvP~J?M;5)o(pC95{dj&uNYsE}0>YLp+12fg%f-3~`++ zuD3>wgzH6aAe(Yt25}ZvI2h;^kjUz#fIc8(h>S@x0^IihP&Nvc&EioVw|v21y_-W9X0 zG4a&_YOXDC7oe1GvUG4UklE*@bbo1(MaB@zAOiaA=G=T^+IA8W^lziaDs8NyZ?d_4 zuI+P8zmIb%MjW&2DXzYZN(O+DU`l$v=e)}Pf&Q1e6X#lNF#gawy9R1r_TwWy6W&kg zw^rBOrE8z*nbW4UoBmMd6;!Yr9h}if6}}$q*CTW7N5G&&(@Y4yfy^5qeh=c`gZOVE z?svED8N@`sdbGqVDs64lZ*hKIDxky%u-92HwRKTNd`)5h1e zJ}L$p0tR*G5t3;m$xzFNcvct#Rbf!Q+Uh<)lip}i%P5^_n`@Fpw+VIi7ke3AhPp zq7=@8gE4r-NV$x+J65M~nZjk#WZvi6KG$@vQm}P=8p;iTXlacwwYTQsH*Xt#Vc^R4 z{u)^I4V@j3e#<7&;}F|h>rJ4D8!sN^O(TKAIUZJAkS}dqZf#`vDRaPqg-|f}0*f=( zv~zrDMjJEq(4Pf6z^=7+4$ycnHmvG(nK^WkjJt)%7;!>F2e3Lo49CJPfVTjSJ1VTW z`DcG*Y<;Y+Fz7cqe>beYTcyEH04H*8dQ7=C1zQS&)f(4=xE8PjTXcX1fGnFO-i3G< zx*I9o2;Dt8YilTt*W>&Ur)%FyH6N_j28nv=aTC~^U~0bcCjtK?;OYK%HFyAydU^+J zG9IyKscX)!(&Z)4MV4F}bOjUNqP@!Or-uy;X3xN-%tR@jtc5bzM;Z-|fl+NV_nbmp z=5)an2?K^P~O0VA{6cYyT_pV$%uy4}7Qf=XgzxJS3mk?T>|HCf(#Js@Z%E*`Tjy9()NB1k@F~|Nj%Za* z?fo7ZaCWP%wMPgRMkYx^BMSv#$#3aKp#Nm>{fFy**J1GY4};xdaPax}(e3ZhJtrb0 zUufw$S&a}Q3&pS^c$9dKZ`lvtV;u=(HDVC#2x0h#U+o0}cJ%piN{f_ErtWiHn{sP# ziSaRk)dF<$ayeYrYillzAg;}t!z5FxZK0c7Iv#KLLkfO5VU9O-4U|@(ICbCbV6l9b zk?gc+UYDKTO>F>iMa%}ys8O-KU8}&2S{u|z@SOlwTq9aI8>9_q(@ZDMbfeZXCx_`2 zrkV3>BVk=GCD376tac9R&w&U@avGOaqlPBbu#G}cH+y*35L$8zr^H27S(Q}O7%>g2 zV&9B20;5(3m$D?KlD=gCg&?@ujeE#k=>o*bK{U=9*fkL8nSs9$T0R?x1N>_KUcujf z`}+)~1OBG`y&8TIcLgxY*lz5sIoA=xRa-}?!v-SK=cA-3bUR^BDQV+q2_RUug1t&l zX>F>-5&UQP(`_UD64&nG@BRF((nhMOubLl#xEX$)QkMM~ zs@-PT4ut(1Rxjb2A0MvXhj_xZ4hEAZi*M2LTB(m`tNtn^_DA$R$2FH^ijmfi0;>&L z8#tGZTV)Qk5sdDkKxYGCQRVIu$Gs8#tomHxLbk?&$I>8&)?RW_mj| zxE*ue1|r6(5(vja5Rq@LxylM$Rv=c4=X4dZ$#Qk1*lIq(qXnoA&Tix_pwXosx@v4d zMcaX7hsM`}ZL&mM%~@U1uu*FUml+77{1k8szj$^^#T0A?iLwkj0BmuAsg1`jN6E5F zle-X~rS3q|*d--MBGAD9v7+T9N;wE5N z?EprWP54QYJ6MlGl7?0fGqBw_+!omM%sTvP-3TJKUjd=lsm%LR4P_j8B^9d9z)q-P z&@%cc##yeJ$>^Q&myR0Qbdq11{9Ul8se78%tQ(W)*;(z#Dvd8vw}>fah=+kDsTz<} zspUsz{x>&7Bh-Pb%bOK!%*ie}XVzKGVH5Bx;&2@1-%()Mj5**O%Axzh}_DA^Z z4!0)a6xZUhs!$3ZVabs|5p6WoV#E=mLxpm0RfrzEFm{`pj(r5jiTuLU8ayEGht0N0*-w(%-x?B1b?eOs&Lbb-wqX9S_;Z?A-%WoEJc4TJ z)d3xdoEtgE^7>USOjzo_3hY0|?Ejb!{c|i}<~SyPf`v&fWL;o+km{8^Vvt4hG?6!{ zH{j=+OHH!!sK#G~%lB#_Ofq;C0Al1Ru-lNphX~KOdg`HpGWu19^J%aNeaB@VKLGpX z@cVK!T0-zOztNZefF!XgrH82Yke-cvTUcld;(I~d3qtwUz~{v4pZzQS7SQ}F`{MlH>;D#ilD`Z5{S4RsIe)*(-^cm;_x<1E0e`>C-w-?7i5`RCF6BQIa*uWj)6TK+cqdmVr8&77)x;Jt&d;0Renie;ZmBkTgjh#ThO}UK|9`$WXL%34iid6YP>pKDg@FAb6e1z&;AgfI8i zjxx!BpL)P5H;lqQr{ErI-Z_{DTipj~_d(@@)kwjUU{5yd4g`YuBG`*yHSt+Mv(0_f zpZ34uiVyWixm2y_85%BrGOOk710RQ}H>qu71~{Y1!HTLW6YQ*~7~Fwg228%IXi?^< zjRmK%7<-K;MnpDV}An|UWw_G~7 z6bYs59@V7YIKPf+uft3Zk_n)K?@`)oT^2Al$Pg;|8q?xJT|KtEDaizJ=s@CDBjZ

    vh`v(-4 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

    15{r~8I6uv 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 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/384865e1-444b-4cf1-9878-d7949c382f02.vsidx b/Code/.vs/BlazorApp/FileContentIndex/384865e1-444b-4cf1-9878-d7949c382f02.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..79b4494056399416177bb3e161778b9b86545826 GIT binary patch literal 1475888 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Μ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%0Dg{r7#wR{0WJ>KbX*T{M z$V+kly#$C$vZpU7$q5e5Ph3=z2*{ltP3p&_G8o*8 z^p2>;?kOdhB;TX=H+?)kds5@c`O*3PGa&L3z4LI42tcLWZi@w14$BR zILxxtm3?y{b|8s!gjyq6nVqDUNoCpYzYLV#lo0FKI68HG@DiNRZIvqp_EA2B8{S-? zS$AHLtb$m0SxE++)hoNF*)K0iujV(nykzHVetoJ9#d18;=W)@oKJ)vw7ZG~av31O zJk^%zW$a;*Wgaf`=a*#gWRjRu5$JifTN=t(DjaZs>3Dg(Nd2 z>ETGj0T2t<-g#vAkz7hvnX!zXGa&0?)~$X|gX+}!8qzoZZxO|YJAMTSS<&<1m1OBr zAI>2&4+Gu)FDu$rCA;v|l)2eM<~6k8SWv3?8yD@i1ReZl;isc-ILE_kO*NrJU33AG zS&r`JpG~5kG2Sw*jgZ+F0!C!xfKHMLz8h!Kv>TfX`I=)MnhUHODGe(0yj9Hj85IzSf$>zCKfm z;jFTCQQLJu)V5TrhywK7p%z0th1AmMZ?9!Ih^_6F3*8#jpw#@u2tQ0`*XFkFlldR?+S}bTRBvtnna13!NTf!4OC>>?JjNgohD29c2JO`VE8r zvkJ7Vp06m-Dmsl|c|BRV(1ji(dy#&@GWa=qhA>?~#X}J)ht3#A?4Z$muwKfHjvH!? zYz!f4Y?wtVCxT?P45D#mIIVyLvot=7azdv(W*pu~qDt_C2mly))p3qaW5EYD&&T5^ zn}^;fo>UNXPa|>t2i-Dtm$6JZKaH>Gj$k7a0&O^-L%i|4k~m04SYd>aewh5TU_T3S ze6a{9?(;+9j2N%Yfe874K0vh(K(d#t6XYKPJpkf?7l6RSR_Lm;m4@#@@(vI~jOPe= zhmi&iIVv77vf@5Q!UvR8kHsFw2rc~%=?+k)uhlwzhi*m`7=B?%4B^2!nbxeFo_aNx zA=2yUVHAB5?Z*6ziib3$hegQH9g(juF&%WkDwQ2n?QsrlY(lEOorbek7&uM9UQG^Y zBW4o#okqTx=#lUA`6Y3Ypzd>pqTt2|mF?T}o?Z9!4Vdn=gNUmp6|#pwBTN>4ih1H> z+qeO-(QLt4O<%)W8%{-67Rbooh>7rXA?EIPZ zkL@ZuL*yjL0YTy_d{BThkE;!R8TA~44nOpKXRZ5HXO~I3&uyv1xi_`OBv;vAI8Qt% zo5WrQcu6ls`$sXD#Ppw2hQjvD6oLAl$ELCu5b`;7V%CH>8B=N!Llj+3l#ID#5U1ldi|9CFh59`uF<76Cbb|iIaKv;@6>98l-&JhpXoj7?J zkmn?psfs{3vsabGWksw(AjyS8tcINutY*v+!gF%f9FPc!k-2YVwajUPWIi<{VjVi; zGwsHkIdER5u1wc!x>$|eR1k(&RWgFOvAU7?#icA*WotAP3m~vvO@fV6VwVf5iL&5A z2zTDA9Vl-%f!k}Y$kB-xvZdZS9smm@Ulk;xvHeF zj}iZj0;#n)YnF4?&?woO5DXSN4wu*|wP<5`77H7(c$5jy`DQI|oAp7)`iZAIb^{PdeDVHMtO-1@YbaZ9=J5_P|>3vLnDq8Ch0{T z+zQ<-C0U+C^4x-$PtkCnWdvGAr?GfKr*3{+Ck|1V?arg7W!s=fagyM8(+OeFqi!r+ z>>v>-I*pBDl_3MXeF1NegEF$Q*p~C*lJ%4+7I)W@O_>w2gSrLo6MOd86zG1H=w8Ft zzPU^+ez^MYdAaR$EkSHc=~fK2NeYu#BWvGm96b*(UgOaR7HqszJ&7OHRwg0-Ib|u; zBrb`4bjZ4@^U>-4wPQ8eBt?j52P0?Bkv(E<7N>c-k2X&(T3_XeO&z3f2#Jt5xtKMi zCBI~aM>L*VCZhQ2)cQuj4qcWR;91TLt}00kE8BQn$(~Mu>}4sM@}k@jC@&uhb-tO& zYAfzL=H0x!F6+HMLPXp)?A&Md<8SQ9x^K zpNw0H-ix%29%YXwnX41;^&OR%y6(^8o@!c#m1VqP1l|46y%xwO$F~$vfow?5+Z|RA z|2bvXrk*LYmoq@ufn5U1YmG-KvmaUZ!<6knHzx6Nq}>{Wu*^%ILJv{)5Oh00op&>; zc59m3Y9iG05Ry6S+J-Nm+*X&_={MC_8A#`6^yG3c*o(8%%-wPKH?<4DXgulavi#1X zoMqbgW!GdiX;i@ADjHXR`cT8=!8YP5J;vrsdi=mIbb>Z3Ry%*ybpwttD?UXKO&Jn zE(06FqK#@G((gY6$qr>Uv;>s5lt*Ca>fw@V*B#6 zL~CluZVl}MWp>69WtobwuB};3NX}bSGi&2Q^3yvf*;4kQrYDrj*3eb5?ii+W=|EO% zaE9)HT5C_%_fvKfYt#Q$kKk|9OWR%C}p6{0H25~b5(Cb_uqqh-y@wQY0F7vR(nCI5nFD;>(WIf z8&A?F)y>utOS_?L8lUTIZ;~#dLN@glb>A*KLD|D#Gl2dcWiymL0mxbM<3Kbv^takfpponWWnUc08$hrYNIu?cb=(6)6gWc;+;@2+w1tk5!cA5M>lX_`m zAECw@cEi2_?C-M4>?Mh2Y;*BN%17E|KS|x2IT3bi=}3vbC98Ig#D1E(cc+Hx8ov&7 zH`tj8bR_jjrLDWFdRaj+A+tS4pw;EP3{3*ur(;xNwL_M{;MU53qNYV=^B z!nVo2pQ*{LL)@Tn9E2O$Ef{2MzXHUEQkF?QG9pcqg?3NC@3V0E1GexSmQ8&**=y^0 z`srk^nZy9%p96bHBa=0(DCI9+O;5##Gi*ZqLj2~R)N0g++!1tl>^`qrE z$9nh^6NZN?NHs*NRkYz1tvI7Cxv9TF**CV8Z9_i{Vh0j^$nRD(&U2n$FpXR2(CLKE zDLF0vH@N6#r+^f^5Ah;diJiQhkKReyAJKEyf74L=an8n03G5gKABFg9fo_zQE}&^C zlc{vB6m!>|??GwGVOJe#Ur+w(;mw zAjB&)ex*Kiq~sgZEDpS&zpNCfapFofXM?IXR5&Y}m)ToLWaVkMoL^YVdbp@heeF@> zfjJF%vtfXP^awSBdf*I}DC5X``0SE+H)@ztIhZyI!doDXH(GFI)H3xGbns*67I5_v z67&+M(^nVBn_WHD5u>)ra+&f+F!&bw<~@Zz2JmK5SOKX9n8J%nJ~xPG6QyYC6m_rF z6zU2cG~8C>wTGV;G@!h}YH&FUmz`S+xPf++V1Q!XL5?Qa&A`(q@Qe`6I}@Qb9BG8s zlyvsS0u2$P@gd?)6u>c0JhhN4Tu_o@7nWr2)2MM#NghdcqQoBIVdJWjp zsVC8oeLx;m9Bga+a7M1SN@l6?b<{nH8GD$qN4p;e;rErDO`RogYBT);s^zyFUrKfd zTN{nfO*I z^TF#ph=ui%EMvF0HK}5kKwzlZZ!Tha2Q8jAqKJ4XRghB~$UMT41~`&$+V1}P8g&ia zZ?oDY<-qiq%6UNndwP?8#aLY>2s&1sqJ8-1A>eAVx~!0R&uxV;7f)JsxRsLaGhkO4 zrg1mV!Gu)bSBj>dg;c+ddE$l!A?l=Ee`w(0@_V z=M-$H-GgAhJsk+<3p|) zPS;HiX~T1d>wylz<$jMtd-(W8IXU zX=~i6Z5F17NnH3(pHo0>bPo-Up76i2o);^#*icEf(dK+Eb$4KTwc-NFpaL4Vi9Z6# z)$Ou~u@Ju-EDkaCa-hR)x_?jE>%iJ1L160pDbxQlqPv8>8|;4p`|Cgt0i6%z>FsmiIz;lp2o%(wmgP?w?1QbVEqoQMr4MXgkR=n6VGB{!-;o zYmYJ=SbL}|6}wtjYuJb~&kkdvqH~=`oR3Gyhjwe|qhOy1mj{7n>JjkWWbXj+E}$KE zESiT2Jnlk(-2xkaMc>xj7TktJC7uPOzwBv~TnqzybP`DOd?C==sPUsf*8q)4w#f<| z0@5DKKw3cq2uXL`QA?0%EQuM^^R9-M3KTaq9L|KB#wwTP$C%jwvZ-rmW5{~#7(;56 zNpAf~CD~%p5O=^YDA0bEZ{vL>aY?*>QGwPRx+<1SFuwNSOv2(ioZ$%UXUMJtsf`DK z<|w-xh^i6ljcXf-w#PC#XF|A{RmFsxS;Gwy3?aS~R+~UC0*b$`s3VeETL#-Fxet=g zaIPq;BmvR@jlWn{jJACpoI4W`VM`QdFW2CAh%r83ni#P-@fE6h#_s&hBn*Mkt4iWK z)w9@l`K2WpvlejY;BqD&{~Rf0olV#3Wu>gYAH)?U89uWl>nsgM2S}KEM$A1<+skOe zz5S|l1r8DypD^4q3x~$sh&}8_grw8yOTt}U2)M}^7MDpT8hz1-jUf|Bi6;akwv zU*W}j%WvxSWLIqRypkWH(_^^aX@{f>C6+0%bI7GoZFs|B*a*7DoQyUaZ-1BE)StEO z+c~x|NRJWd8f{(=p&KY0GkS&y=^xX$*Z2zQTpDOHR{-_wY_;=iR@9&JuysV=_K2X& z8A8YWDjEvUzP4aur3#7R|3Rwx22X5E?2N6|+W4=kv*v94b1mRZ@)j609+kn_xMq}k zI&~G}vp~dz*kryB^LPs3=+4Q@>=?Q%o2IU1eIQ8|frf3}{|05czyi=t8*6Cp)NrHN zneIMC-JfaK?NMf@9r44qd^dxAEoCu?fu2Q~l0FYesrCRFrLF}ULFXFoCLm?*oTT1~ zn)0s8l~mgYv7NaK$cHcUH6&B#fSGm|mZ+;h+U@tLac^CwjnwHO5N2Z{ZFA8mpMm5m z>b|dyJx-a*={&dzTegYyjT_o!2jQ&y>|>$|E=HQ#9UrERYueTRjyYm?3$Zx|-ts_;VcFl%lDD;g!hh`Nn7&1`z)-4b3sU7l_3}=-iU| zmSq2yl8sL;yrMwI6_;o`YqTX)#f5C<+BKNQg$Sakca9rhZ9=|pE#*_6rb%O1$Vado z5+}XQ+`Fnk+Sheh1by3W>rV&nnCCNazLu4Y=Q#r=g4OFw61R5Q>iZuaswr%Vn)>B8 z^*^jjHr}qGzhm2Fm(|-SNn;&BXSPdG9F3n%wYYapl!tcet?;`JNC!C#l%c?-fn}_~ zV%gnzW(e^q5Do*Z-ME*gxN~5gnS`|EkTO-*`Gb>pg7_UfQ~RIZDf^U41~N6;8uT6P zn@HfWI@#v31!u8m*?1d!J7r9Raka_TK0q1MLY!$?_S2M|q|AxnVOf!NaN4&`%8XnW z1MPqvli02#sfY(5c_Y{zpjE6@k!|d}(!S3tm|XdesUbh>3e8Ygz1Y{VxHz-mhs`=4OYajvIOb{M9r zb3vSXAzo*M54BB;b4f@#JfWwv%3&=T0gKz6|=1IOwpWi0tdbk*3O>ooey zR~JMN<85PppVJ)J z*QNe}@xd^g_(7T@1<_dZBX}InXSdX(ePenWiBLl-q7+Se7(B-oFU~RTU>XGy9b}@A zS~^>U*s%UEx{Aj-c+RIl{1z_tX%KHFg2t9)*bU6nqaJ<}4zV*5T(W&! zMR#;YZ1`j;pXz&@fQp9~l*BJH4lf~lQAy%;2F7H(Jch}fD)pw$iqXk`hW^G|RxdBm zG=i_tnOU~OjTaUOig^yaf~2!6kPu_zjgd57zewtH$wvw@j%@uH&=x{2(Bud74dffV zhy*KC1(-Sj_KiZw5--oDEzy?p&uz-pZg$*hH_Dkp<-oD--h;_$mLo1 zth-d&9qGHe9&L>D2!(`!JD>p!R%+EXVwjHPbeC4(TzOC`O#LK1->It+PGeiJGh4vk zJ`&rlRpLA-UFy%>-H+mW{YyxYMd$h(*k6+jYzVzPxlqInjf){}M0vZaRqdrR*P3jE zYgxGlhCv^GJzARs`U@aNOMG5hbBk~SzsF94bp>@4XiOr5_<)S;@pkVnEZYT)948pH zHq^nVkYMiil7z0H%Uc3Zq_rDsm0UsgIM&adYo8^V3;z|vCJwj75yS9>AP8Tc#H=tN zoN>Yy`ko_`}7m(om(?1CGLnQAd`@2Afg3F5-eJnH2_?W+ z*HGAs=El8OZYoLt`jV`zmt+A?a(&=8$xo*jmln&vB9>(O7f61#By+z9^dXWzAo*`3 z&nxae{lz3-N^+3oZj!=y>h#mgV4eFVl9MF=ndH4Bzgdz!OEX2Ce?n4pICXlXjNj>- zNp2!}3CTB5>mxu+O+bo_nuOZ(UsbcPFxBLCHc1}UY^M&&g zTMQEyo>w86aacK`AU4w6pTxQVh>)34_5cyH5&v+h##BiS23b58dLK1nCrsHN)8taJ zr|iX)?X=52m$H}}Au)J-5oL0=#z_#@QnnY(h9W4dtPA9V`8bekpLkG!d|Q+apnJqP zl#Qc}M&Hm&qi=NPw@a-EhfbQh?JWF^e+E3ob!#~kK|^8{Lujn^b8^+@Ir4}|%g#(_ zH(rrbQWFNOoIPxKG0qzELII|Jgx20&$G=8rh#TIgF;FaLYgGFQs$IvHen>Cl8F(p* z_`E@+Ubz)47VuNoTgc}Jc)ZNxCop2KhCeq}w1k0GXYr*1?LANuU&`*G-HqjvWNg}~ z*ED_wrLokgJ<+|(S8DU8mb$U%U>JNjeGS3)URBDL9g?Z%>@@toqfku!Jw5lt2Cc`6 zb`3umG8@E;qGGP7m@6vgii)|S zA_i4V7?s;Y%ovNij3A{bc2Cnc7cjo>BUUB4uqi5?`XF=}RR4-|!aikAnr|#kOg#=K zj1>YtEvmo}7C`JLMyq)?W&=?Z$DD^KW z`4bnGWcF!5mz1PW=-Zop1Nyu2J9GUEXb}cuASa~(kYP!4H*^5P39a+Uz{AIJ+sBt+ zipcS>y|HtkOmFh^5~qu6d5w=CP}ZsOCd#gZsiGO>Kh!0v2Nq(ToPlvxgBwJ_&6CbeR>+O%Ao7vQm#E&^~nApVw_El z(AqN!l(%Q!26j_^1km51#zD$FxA>q!D#230YP+gBZGxL)W{YfWEHc;^{>87cF{q!*3xqmNNu^F;bm?%YL}{ z$Brim1rzUTu-M4}&?f*K!%}%`qp<*DPtv$~Yu`#y+($nf=u(=z3klFy#E2!_=Nrgg z26g~6w1dRhqY&e7@$m20Ur@l_i%a62S-%am!i=-T&f0a8ZgHnZxvZ3Vt#N~upm!U6 zxRzHA^#iXphAYz=E8Ws6t+Qho}v9uYW#jS z2?-0(DLKb7rHwt_&VD|`qjs6SwB2p6>R_i$@?9W0Wj{ojVg3C;--#^u1Kj}hOdw}n zpJVIFF;{^7HL#Y2%#{5{%6diNy&=x0IxN0loIby-7@XZOn)`4OL?SIjlQ#7tk_@ zF_891tdN$eYHU6d4_$RUyVC^)V)h$lk66g9dN@T0Zya8rt8Yb?T={M}QaVh{W>=}! zry5(KsU5l+_fH>v3{veEsP+R?bA{|NfpIdf@Z4U|Zf;$)Egvq~p;I|~zl9Eax;41G zB)K5nP&ouepELRL#8wJk%40LIX)muT`H5};og;aZRb+f?64BzTQV7&F3W{BKGq4Pu zVtB5{*l5f%1i(IuaCziv^T_`^=Xb*89dP+FbZ~mLB(4f{frwnVKp$nf3~(JAOH&xIP-v*>O|{1N-dr&A zjue>^_Ijvp86mrmI6oIGZTNY3hwk1SGbnbMWk%!vOFd>9hH{l*KNN$pFwZa;lwS;8 zA-4)+=nS-bRU#zLJ!@ZHK)*8Q>nagxURcU}66b4->uI;?g7AB}E+9R$^Np6_^9y1< zm0fc2#^EY!qzH_Zg-5)yfVtcsBan;Kf0GEClwUTU>@O$`44aLio7hP;CY3$4a2Z}m zQUqx3ib_$u;-LO!k#CMN!{M;THfFjM9PD$baRVC1l<_Dz7ILiHV^wuof#Q7<$N31v z7nQ`B{Yn_b{iaeB?LO{iu#E1Jf$Rubc2sd=D?7-P;F+qAVf<>C&tev8r(R`{jBFRX zb?;iS4`?|0lM2ZgjaU0h;_FC_!$Q2ScXdhp=HsALjn~H;JL|S`JmZOXg6)D>14MH;`}Mv03$D|MhR+I=FFuNgP7)_Y>G-kLIE08wCA^Wv(jOdCv9rlwYht zT+6$QzQe5>ed`&K=-}F`O5)#Wc*O6){+h9g$htvf^#h>YO%fwuM5yx9jvn9nT+-X> z>cE4%jKCWl>G@o8VVP>RCvIF{vhk%>1MrDtp56o>D&bZ?V?tnF6|!xpx*~ zjmHqGYF)+75C>jnL~WooS2vC=FGS=;O&{estQKy7_|}r>-h(xQZoj9dflh)9LZY|DCRdjY!wZmzNw34#Sqfl z-;7>fq$k!9uJN~u2=w_>I{@8JqK!BL#>kETSCfI3kxOE8Tt2VVh=HgCMBq=AUz|JQ zu<;!#cVnxxX0&x$9FTQLx+ArN9=Kr7sp*c26(d{QRRWxP9W{*zOFc{$ubCr#Jx9kx+2c#7h97L8 zuvl(gT_7X6|B>NGedkM2>@;09dyo>lF(qJVG~5j0d(i1oO+of*vWuw1%MUKf*HBK3 zbB6u08e)D^O(XQOoZ3Y%Lk*gWpVa8pUNJo(s+4w>?78GLGNV+!fGylo5EAvHlj3 z+9!azz|Z3X5q)q0U$83N3dvO^J78%*V4eDQ3db;=$9?pTIJ(E6>zL66WMl1!>KYDG z`W&&-7!l#7p6Fd~_-Ao0^K{I3E?#QI3GR@|aC(h~7+da`SD6w0lBW~Kh-q;@Lv4j= zF{TM-jkv-2H9&3W>iuha#EEx$Gil|S1u_b_U+@Jh&)f4kPP|*SQs`EQ46E&+pvN|r zDaBK!rnMz|HSgyA`oGM>)6(|T1&{s&wf*q)AlGaD6+Aq3pMw8YjF~k&d&t1?6LQn% z12J%XBDThu$p?55G1+-}$hN>p@o4wn0>m@9LqKkHoNPRyKS|k;aa46?7sDJuf4MWy z5MTa|YHz2SYm0n%|G_%YI^_+8I5R1b<0EHXoXdS) zZrzmrY*k0N@tI++c*caAeyz2QOG?%gkv~*Y;=Qka%n~i;8JAAcPeu$s80&f?wA=1X zB}u6e&qU6~Zt-a@%3{L{bSHF;Z5m~<9!Hb5=EgJbkApo<4YlDKeP7LG2xOvm=g7L1 z*#t5sR&62g0dWKThHb1!Pf+Z#bWVQh0uGOvvA&XOG(@dtrFmO zto95@*b2@r0~sgjTRht-z?sH7Gbdi$m^2yt?tkMh7{lI6c1rKXonM933^Jb$^iH51 zASX?=wnN$Kt)(#j+DiF4n+wZoOJ7KhAzWSrq|Nm@r`~jV9diqkF~oCLtJ%lSIyo~8 zu-Me|p_|8oG2Reulyf7ZHO~2|VdI|U-$AxKzceCa%tO2sC0 zC)M^KeP{PxQKq3hY165nNEsWixCxD`#aX!VnT1=tzx8sUSEr$%)0T~w)>MRp6T8X4 z$4;+?xFWe1F1Fhzd$i7~jRq?gZ4sqhbg(4L0}Y?V#SNT#PiI_HP43?B&AGyHUc2od z(Bvf?F-ZJPWUpnn=X!FX-NCoi@?8t0>J9*@rX{iM8a_y~gTD&4^EF~$j@eThn^Li( ztc%|t1L0|?bHE44uEWI<>ivzoDBGrNyB))xN!c}E)wq!7gpP`@0ISUE*@5^Ils!m| zJAfKrZ*b71XbBO+8pA5XFfm7U_Tl$oACSL3{{k2A^DDa)?7GmDp+A z0FchA%y?|$L>N|Kh1(10yV7pC2g_u^9;3;(13eAs=|EQijqGoBwe~gj{B4k2WRux* z>S{&}@H|MkA`PILuvhKI5xKHT?>iI9&>InMBFXPzLdT_K(!B({TSJUK*ve$CHqF8?;%+xs~GNn{&KvY_13z8CPhC~{ZI-<(nLPJ#fT??*a__yMAmT$k*A>WPpuNOSSCM&y zw1Q*$JY}u)IldXHN`3oUA1mdA5mDIA^>oR?<5qBL&*wS6LPh>q)SSfUV`zc<6 zO9uZkQ1)^XKd~ZIgaP!imT^#4Jyzn!N|!=Ts-d0}p~h42tea30C*8kvS++LG4<@zd zzyT3AQV=aBFA+trQ}NK&Y$n-Imf_ipW;%NNbaP~5_+=X)4uWW`xhQK~jwI_!!N}#(N~V1f4*Lpd5iU05V&X7m5)Xm;U|sHa zbp_T?<<#M_>>f_M{5F--j`QzH=vl$Tw4J7` zYU^(wH4cK%MxAaMG7jzL)Q&;L2n)hxNeO@)$u^#y-nJo<_^4pLf>(@=Cu%MG;VHy+ zTa)VG5Uf<9tyS%8HLk*^Wl6p z5@?Tz*|k-pA8nZrQe!7;0EHL~@#>>E(VhLz;23tDQOH*@14WT{k)32eu&r+im^DKk2MsuPH1WLfl(~r0sBT1945e z4NcK79<1~n`{tMbhm@^RcLqpAo@d_x;t+@z0x6_XV2LtivD&?4=SVb2g z+=6PE)PYSZ%LR3lfu)zzxI|}x76Y5@;R)K+n>K+A*Gk$kZLD*0fXTG&Tt{hqr>#W0 zwFN>=N@6IzxJ{Rxk4~Y`N&IdtT>RIW#z6&PuJQCR zIZuKLZG@^gz)lhn>Qsl@L^<1(Z3E2!J#pjp9yMZb5P^I2I4pe2A+$?+H8r= zxIlBjLfm*Bg?;+xmSn`R-KfZ33Umo&u!`qQsH8K=`GCyZ{_)Ra3Z$BBjfVD=TJeD@ zAAfiL@NEfkLrAYEc%W7gECtZ!O6hE-*jI`kdf49^NC+=a!=Q z4}kON+sink^^>rkqz+*kZ?ABq9M3g6oH=2RuYcpqe))BQgXFwBz3l1%9e2DgY{_}- zm<5r?q~EC5`3%E`)L%iyo3U>LI)x%Q=b7qUZTc1v45RMm_B%nS`$J%N$ang@s>W?zzbCNS;I17cw!ERIcI4*F4>VFZsA_wB`F~ zE!BRYJp{5ClEm!1L+~qL?}ndGhzwCe zFb(qnxmcXEyJM`!cUO1LDxgu>0Hr!L;}`}*=(d17KL}Qo`DK7>uPflL>qJeqwp#~( z3#Pa2hW%c!chQh%bBEh%|6#E22kZ0h&VV=sb_VSK4)l5Lx_?dCN5S3()N5n+P}Vs; z@=UPP#@nHL0bF)~I*Vu*XpIkiL8r`})~2cJEA+Yl)ulQM5lw+d#p~3zyQ-x1-dPL! z&C$+F`|JMG`}SSsx&4X>EBJ zY$yllJ{sC=vob8rfZYbWlWQr;`jj>H;%Zl&;t>@pj?1~uN69%MxD4T<_4VgoeGDmk zn4CG)!0>8v*V#q$s7X8hKI*D9JKZ>qSH8A0ROt*yO1 zf)rL;kjw$;iK}hT+0LG)^zaMiw29|g;q~cEqto=L@os&|O^xkQy@hwoIMf_@#+M4Z zPT+ADc-dH~_aq?00M)_{Sny_W6|$qs-lTL$Vh?wOQ4iwn*7= zYA8@=R@49N^boq~IyQ9zt)UjS!dWk|T_@MKz`nC2scKoCYvWYw-2SX6 zi`6TNjU8@2Pynl%COSh33Eg+m#$UI~{ySyI+GS@`*7595Quewwom<8u?XvTs8@0>6 zjxr~fdx5k9Tf{Tn0&;SFf4f_Xp=I>v8=(6f7+lw8e+OmKeJ9XP8~ekQy_dTG73j(~ zw!5W(&h@yXHimdxs_Wq*_W3|M(wl&`Cvk3f8R~nliOu)rtH11D3!+|+QHnbyL(t* zDE)tc_#qnlZ6G!7vfDeo9{Icv#7Rir1N1~7g*;65vR9RS{7-r|$#F;H!ZRzLm1XFz zFNt@PU5K1N|9g zC)=FeV0HH0PKFI}+ck6_wH70#HeOhPhQwCwYD(`uPno|TSvDc=m~nVPDRieEgQ;FR zk892cfi!K1K{f&f(5brTi$Ll{%RIYgVBfwCETiwt$Nbyk{ykX6O~jHX18q{a4dk`Z z9Ux~vM4sv$DQRP(pRmo)eT;-#urjtUQTMmV8l?3Db!80ej1R4UfEov=aU0O>KzhU; zpiYen5_Mpc%6u+#YQq60R!INTzC%dN9t1M7P6H`gn#{Ud!M}p^yNKQ;_Dd3tyTn9~ z!J}U&Zb!nwWu?YrxLWKdHFmvPJpVG8A0* zb4rbgH;vmq6nbfwxuVU>|L34n-gJqZ1`Fi!~Qgmj#8TnsRT0fEDpNCu{-jdWOKZ0ofO}yVua8uZSVZp{X#kdW= z$__0Yj>&5S=UC_5-`n6DEF+iqmt^*tC5e~Ial5tUlEhaxnA-g6!Rn|$x&43G#vS`t zgFxfXtG@!`i3pxY&n`(EOvk{E!RA@t5@r6$eJb&|MyW^W$QXuOq=p_zy|gX(Z{X*Y z@7U7F<04)okhzw+c2YdRC`;*%G&x6IZ-d7MpX?58Y>OaSChH&i#oWWtNL~F6*j0vT z_nR;XIO*l+Y-mW`PRRIE%I=_D`{sy0MOkMVCDxwb2lgm64$BW{yM~M)RePcCN^qET zZ54a2cP-dE;If@q)-Qb!zYXHXL{N4GWv>Rx0QCaOutdb{QyFB^3SeIc-RDi1n12(5 zHo6B$nLXV?;Zr|E+1r48LU{^EF~)7tjzD)?yA12ZJ%v3gN9^-UVZM9g0{}hy<1o0X z%^+e)-FWA-(HBy~_^kUVu1$Ugh?7(^qIazSco1Vq#y}O2F3<;ZauBgtBVG%1{%(r> z5ZF;$@X!$Kx50Wi@1>Q-W6yRCmyLZzBl&8obsqETW;&r~hqtyF#A=heL+Yv*S4JJj z{3)=VcV%=!!gHLo+5KUg)fUx69In}44AjxC0m`~=maUP_`k$!bc36$eRO<`v*d&Py z5wjIp*Lv~gk@|!bPoDZK`27rl>{AmwTc$_bYI0e2^5#;*{}%IaoEPv;KZ4cxpN0da z%!jcncx?O^XM03Bh(BPvJag4}#^S>zH>F!_0=*F-$3VXVbQjRsK*REj@%9i|J+=ol z?P7vK{picBeGqHu{|t1DXnQ~Gzmn|h(aVW7xU81M6R%|l;!DWZ>~B#+%x`|(Zke7B zn8sXrZS~=AdIOFu)WO zAB1ZKPHTtd7ng{(Zly-eD*GFeOGnbQY1LYPzluP2I6=x(e?f_U@IE_4eZN-~u+LUC6hS{$mnp01!say2d1QPP`P(!eI+)c^E<{orwe)_as-Y6N zY{BJ9y5MD$7#ftFMdHHRVCg6uQTAqt7lAT(IL=k4H7c;~Yo7wKSqJf*b@l-uWQ;dJ zciM*kJFuM@c89V9ZMv%|v)#^F%MzRojBimE=sF?tQp)Vxj{tptoAVPXo1?CQ@lYFk zaXTA9t6gSS-vxtJSh+^}YoPa0rf1_Mam1h)x7AJl640w1et4au*0{Dqjcu@vTkY9y zLeN>wEv*{zkZ2DGS&e~)u#!&mIIn(7n~QtDA8VI=H`PwTKu8sDl6@wKLr*K9s&g{5 zmj-xAMA-d4HTF=$#(y8^LCU^JF6|~gqIo}9XN?a5;!TpX(d4-AAlF-NC9Of`3;W1z7N+K^({nLbz>m)NZTW$GUaH7+m^A{$#W_&FL! zuIjHV`Qb&7FvLG*5^84z}sFJO=!UkX)F>%5U=+m?oN;HCyy~%1o_W<1sq(?fEBY)>{#T-#iyQe&A>>zT2+-8 z$l|*=^;d2jgN=n(TPjZ%wAMkS(oatvsoN+(!`GB*NSV;6hP1R}%h*||NkUvqA~|(X zU6{_X^s@#TR&CYcfr8%8{)#{Zz$_Lxp)U< zMlQ{xkFQgvp)SSJ?nvW)adrlN?}5&phy!etA>P6APcHJ8xIRuyUfwa-N zKx>rk0Qs6*V?+@#8zagw(`I^tYEGZ27f0yot4iG-^RNF))>{TDzgUqa@el?oRuu;c zW$M%*s9p>*jj2P^>Ib{U_G}|U292MB^A=F_m&gzs1j>2_3S$J>P}6Sxc!q*cP|4SW zXh;exJ>npcW3{t3+qMQ+?QsmKPty1fZrkPGM2(Y>r2l1qD-fOuKJ?`U^sD!=*v`OII0>`YrX2}{3j{^M)O|CtufOBmZ=!}$)Lg(!AH9+&!-2~Fee*v`EW}tEo zLuZ_n&LA_O?5C)qvwj4q*-ekgRq*#P#7r6~UX z={(pEVZVWC{Jh{CC)mTMkUX^{%NLeph4rd`AJe-O1hV7@mE(}8@SIw|3PkzEw73Hl z*M#h^z4TzKUa~8=e_b0B5aPxm8+D^wbo#Arb@su&jZQlTp8#|d-JkUNmQ!GTJhghwS6&@fNaa72c^0|+vXbq5Q|voRQM_q!7PC#`V+=86eaWAN5erL(9NAx;KHQDI1%R6_PH8mDdK3 zx3%knbf#U_sMbaVt9IEn3fV5(L5yzzVfbGHI!xJgEt*CdQ?@gKK?PzCgrhsVFqRms zke%M9Y?Cr$jyly<bgT91FcGQ)G}ThE818)Ql{Xtl1{Q+&FA_$^ zgp9^n71$pJ`w^i1Ks)u0z?IexE@~GZ4|WbKn^m-tWo^ZJ1abg=Ui!JKjon9$Lts;3 zeX_BML&%&jPeJV7^Z=0SCN=cq6PR|?c|SFF;Cu+EGpF1@nVP&FXb*I^0xbinN%d!T z2%-W}0on6|Kx)^lR<$4Q2oAU9QPYs(9$DA^ra&*oz_In9uJfR4TWzE_sr$GS z*w)55h|!6JdUhugZbEky_IrS?0s4HPcvQwSB?Yqa@4UKXeI(R}ZW}rU|8byA%AzxE zS=7}F+hrZ?PU?cr5c^O#Pd}@qzKf#PG}!?Vi!`1pwntkaa#_1g_Vv&`(iTH6u`}vk zo#wzcP{fX^cH8UV(z!-=A7vxjxEQG8aK^u7urCCwIu8LIYRmGIl)VMINprvvu!q6E z59nc_Nf#0?Ycuui>n?~Nq*_Nbj~F_pn1QZS=71Q&biDfkI0nQK!8iy;%UXm2|u|kt3Qv1=7l%w6#c=hRo zI6WVb{UnG_s#CI$kbNW(Sp(=V!2U&>?sCd5#}vNW7$2&@C~>D8L|lWljWpCGNtt3j z0bhZ^N~cCAi-(QZsPSx)#43wxYQ*I{IHBiMDE?iA1EJVqST`A{KN%P;(jIX3 z{~T1^ke)l34l{7BExE=_Tv2wIvK(|dqWU1d7?Q?FcHaY{*Fn@=99zK!Syu8$K!riq zSXHIqHPar@5ca-0*m(Q{gU%gwiLarCU2sm0frtxKbiYc2LT3%bx)1s9p=@rkq`o{G zH7GNTsJe!@Anf1{kTYUuHL{~#z#8xr$a&fT?_uzDV9l=D%bM6Sdv3d-M21jBRI$uS z#5NS;FJW*L2HIm_*pgzj?P5t2`k{RAWfdr8^7l$`+T0jcqy0s5Kpixs18yGR)}39I_@-Pcm~wUjy6 z`WD@HTbEAvVcK{HknZ=vcHV3Xou=0%l>N=FmilM5ExTd$x+=L)L+2XW>2!V&3f@^1 zNvwnPY^_fEH7mP6=~dHdI-MS?I=AWcHi!tDa5;!9a=9Pu{b1h)^fsU|kk}=lCCc^# z?LVs|GR@E&#C8k1Io%9m9n?gz z#fJ>+42Zep2Z=RCAVzShfT|~yMD~#d5!MG9x8;ikOJ@!!WD^(1t_kN-u?bNlolyOa z+t|*IY73oevLLP*^nu(CYl<1NF;@tYXsD=5*3G~UP=;LJ*6A9G1F#eIs$ht&;+1mr z@;#}S+9$s!m0f%6@fthvrL~&wSWR~f_Iqf}x01cY=B2odVF~SSo>D)0-dXRe$xX1T z?xEVz)1P&8$Cf(nyq}^0tm_z*U&F|7u3&l?NMc7>+HKMC(GFEZh#Mc_NGEI$oCs-P zZ$v{k0)^YkK+cq14EAEmqFu_~L)m+PE(E%;{Lak#lzrlrB~h`T(7m-jh!_hHyM0h4 zoi{R6-Nbb))fzVHIEXg4U7LhBt?)`Z)6u<}Jgj!x)q3r^Z-YchpAF<-@47dA%PAoPbsTJQ1*+|_(h;-5=3Xp@{H#k5c*JdT9bv5!8&T?Y}smE z!!T^!+=!)zC1fa2IrpK6Lr4_{ZTpoq41$fl5dCO;Uxm8oQ+7U3<53x9jYnl*Q?Wt&5jU>sA8CL%C4R^e$Bu*=YOmKD(?*rOzxXAG2@^vLJxHme>a znPnmRzS z;h0Pvah(U26&?o_@ps-%ft+rA7&?XYQo|cm?Cqs6dVX1fe1{|c@VuTm zb=G(;X^pl7y4i3ym0XHchd4f2Z&&lJyq$KLtQy{qxZbq;zuR-4S3Ffx>TT2obC%CS&q~ST8X-otMpu-*GZiQzu91L!!kr^rZH*c?28yo^| zu$W!A3Wys$i?UZVxzw8U+WDuD>NIL!L$vsVZ93EVYsAY-w#ONs?_sPUntxQaMpqku zt4)6mRliApe?!g_Y~;=KubyNh81xIzc-8MH3|3`8nTHMCH>EgHk9)MK7r30J#xEnr z{{xqI%7sv{@xqeCe?O|16eAsOsgSIws~Zb6OwJ`2`-+1wtz@c?qq-ip+^-osoDp*P zjFOD50D5Lg7Eof(QGt=;vsBjut(Rn#cKtV*&RaN-l=3qJdlq7k4fg>dP&{_Osz3`E z{@(OcR6?(&E<`0t@5?(UD08eHOk%@>Sr@Lgzhpr98n_t39VBCwsG4%xQ3ooKHk=aB zQk+%{fR^B5%$YcYLE>T87-$T!&^C~Bd`y~PzlXB(fjkx3H2^eNrQzH5HU7OFRu#!F zlAMD5ejp!8iFlZ@qmoS+q zo0L7BvLR3!MGZCf`-yFvVzsW@2dbbO0@($VK4tP#mbZZY4JWG9+NjWU_6ye~wyo3m z!C)n^42Xp`iF4WD!h+~CX*_&+E+ov;J`D50p{oq%w=Z)X6=bN+eTAyqN?F=ow?+qd^~r``!PH?O zQ$zD1jMQCksFG|0aXsH{w1GP|w)%v$9*XeJo$u|;mt5Q_^4_|WunsqUZov#LA@M+R zw{GodU+u=c-}ws!S&h#s2>({Q{{$eI?mErpB;pOpLx>UA3wM(sYG@A@K(SJ_ksc~(V3Grel-Y2ybjF%IaUfYK<`4xyOgCC z4^U)X^ zjir;MEtQc!KYKTXv#W=E0NR*NQZI<%!?0N3%G8G1B#ZEyZ%;c*lxfQtjXZA6x6Y4) z-LVTYZS#wf;`rT-1QP~M$Nd7tcCNFs94ipmP;qjmtg5m4 zhW=-bG1xo73dN{BQVQb&VJV-yfFuC)lnQn9UR9D=%;l@0D=a$l>kZ*jMBw2SBrI&) zi}wk`{Vy)b%5q6!BDlUlxgmEpa6=w9Ae;!$WS(T5X7Az+-FTylG3dEKl{)Y(tIQUP z_)v2Eg)wU%JJSboIojy06)@IZx|AwO8$BDWQP0Vc9f3y&`_p&``9b)73Vx^0rN&cB zG9>a3oxv`ljA;9afx9i=&r|KS?J~#U!BQdi@v&&bOI+*4m(5d16x&$lA&|?S2jP5l zwqQGF8ShXGC(?Gi4uff`IdFzRanlo7Tye*_t+H6x#tjrHP+K`pZNKAWW4o}Lf%6<| zhH#n{pgP<*=*H9-O;A`zDqY?n=yZU?OT$ibYJV)4?)jh_PS2VAZdLpYin1 zm1Tl*oc%gGs^E;F6zxCKWM^3$L7Itl{{@B4x!aGMj<9sZKN#fKO>8L4a}|j4i}xiB zs&8wn#8749*V6b5#2*2AkS@ital+an!mz!3QK4%rywby96;pzAWYxXnt%n;gFO_5+ z#5PTCqPju7`a;cTo)sM_U<7le&-GC4nEF-cnT@Y(-;bJH^oH(fav6oq-c*v#Dd!Gi z=-zS4$#z8jIV#RG4jE}md7NJv3hd<^W%t3r>AeCvMA;B13{{KkfKcsDv$~!Q$*NB^ z7c4Sen!w<0%3>K`Gj-;ysOxmnXtHhd1Js@LkUun3^ZO&{I$!O6EZl2C2OD@!8^zN+T`e0+E0I36Y8pAK8 z>iE5l-&(5VL?2d|MEB)|u6KD!{J__8iiXyl2>uMMeVRyf;;Dsh0sS4juq1n#-hJuM zM^-<_sPNxf8hUY5q$UeRIPgOX={U+J!5*TunEbPY$)Kb5{iRB*hmwSah)X(cuJnJV z+HJBRr`Bk9*X@6}E&AKI1v*CeC}p8Xqin6@&is$3hc#sN&ONqfWUzxOq8>sk^m0ZL zvCk;=;zS9xJ62x}$$r(2vUh#ga-Al1{xKoVM**=k9gzjQ46C>=-&XbzM8jI`ZW)3$ z6*A|27K?scv(I92glG4zrwlpbA&tGP2VG25=N4=n<)kTYEM*2a2X-t|u7a-o&K%xq zZrzr$2)@|`&6Ac%>1lk48i(ni6H6cSppnT3V968`2VD;??<3R(%G&}CIqps zrFBNK&q*BOIh-?I>2TWIwQbKKd2`{l=F#7)3gqYPHn8uA`FHJwC2uweGwae>)yv|N%QR^7m=evW8B7#O~cvQ#mnObvZ& zDW7smJv|E@+u3*(7E5pGK3s}kdN?k?p zSo5cRr6|5@e-Dk%WBtxqOBfkCrx==uWyOvL=rp7z^+dGc;nV<3PG8^p6z^H0lTGewzBGXxQf@@xaF9h4-xiX-`{ z+;wLroMu5&u-ThMiR)P3H)&$FdTPn~6v{ttj}c1j+#vGLm0#m#aF1-r0<=Css#BC5 zt?6Viwp)}r?C%8nD#}i_z2x^Odl2l0fG%lcW%Yl7cmZB#UjvLBQcQ zm#2d@BHaPx8cvz-Xw&^D*i-GYd+WM8K*wmqGGmTGke&I|mw}zv05V{xkaT)3E7jztP%D@<(F%Rod(L3bm*CRabb;Nb>}b2) z&!Mcd#J080n6?eI+ZYgSRu05f8cO1i!ak0bByLZnuK(0f4(IHubLivYXD|23s_w^0 zpo4YUtC?%P@aK28@?=a|G^2{O3&*K81A|jQe*kn23}R)OV>(ANB-+;=brh?7cfo3h z5&vxvKTP(U@aK0>_Ik>^rQ$ahzKSyElpb_>UD1yqoFIk`JU&66@zy?5N302P#nUMy z%cwPGgT4_CpY$buuil@|E)evGvjw}#eBLKK^e!mL{tJPK{0lhXJmFz{NlCn>*7)*k zsXw*Rw)r;F-&SbP>=%v{FqU+biQNI(fo`*=v+O8kJGYm@_`8i;3$(%5@@zBy;VpZ) zR1n_OnXh{}i#Kf$#~T-SN^Z&pT91%4xRk_cj7cPp(Oyj1%_W(2ihgNB!lcct1e*3s;uJGq?B@Ee41yHyrT#Sy!J@jF@beu*b+yUr)k+ zUy7!F18tmz6IR&B?^gJYia6N9Jbq)rBQ6(X!;4DUk`dDmvd8W*U-p>1;6AlZydQ8% zxAlUO3^{%4({n%8;ql`7EhW2*71q%~&;DWsHv{wNz(-7tkGr6Q1)O)tJ)?n>E83Vv z8$O@eV0pQY$y}y*IY7p254`Jj4!!N(3(&#xp*;pqMk$RVqlwZUW z7ych65*ie`+hLq*^vy-U)Ak5Q>JthYcX8$ltJ9@uDsJE~KH|;COca2~g#t&=}m zkL%ipeKTO%ZPvbGwhd`{tU=FBLcMM_+#3B$LF!2G3OA;lR zsp&$`zOF*GEfC{2;n+s4~v>ZQ}r z3!pocbP3VqrC@Ia@uyuc<$?@!GaX5~CFp#5 zXwSccY(q3BrBW0R`ZUy?@RN%SEK}otbl9i4eMoFvJ-Y>+C!o09jLR*U%<#bIi+?ve zLS#5LTk|}FO;nJ%oo5sPLlMUW9=ZsUx&IG8OY+R%wZ_G1v+Rt?@>rzfO zOfh?$V(=@MtFEqpQbk~yy@m1AYCYGwhsfaT2)Gj+94)kGp6~+2qCDN_d8IJ-c@C0$ zsU~D%#9T?;*Z%TW===-7Q*e&Z;xdn6FhrO}WYqxpZj|AP*=}W%*+xM|OjLq7vK7gg zWRAe$GC-R@Ox&Ex*=t8-U(;#E+ARF+4L^3`PA|uvV-eryv;?< zcTml5l{^SEmKbfs){U~eDKof|1NQeI7Le8roAsjBGRD_m=<#t`GB}p=!R7Ru; z`3exurAzh5h7OJtu(6Us(ztbyoOf*!;&_;Ieu0KLb<|-lzIbdb(NCe9hi?8UB+$hs z$u=1F{ql=|(wnWZ`+(X$=}FN}mZ4L_gF~a^z?BinNOJ>iSdC@(kO-HT1zj?Y@X3m( z9Lr06y!O*s24^2@E!{$%5O)_@8VkY*mybN)A_V4#~&UemP zw;Fljd93;4?)9Dh`1ZHI*Z%fC`|LX^&;ea8s_ewS^s2eX3-2 z9>YGo2hv&1?|^Do`7+IpzOf`~ovuK$*JaFC&LbG6P~=AC(lojOr1f#R?y$HK5c0)7 z(&F{}{b!dvj}b4S{9T%b1)u`4PI0`cISl4xDeN3>b`+n2q2q}B{4R-YdDMDl5KSB? zPS3wgod$`=^4qkUZm@ab z8@AaI6f{*u?t11alwYkw`PZ=3!2>|YX(sg!5cOFDRqXxWLTROX;WE&Oh=Fw;Xj8n8 zQV*Jp=re@4vq4m)ZY&;K&gifngrN5T>XTnp)ZQeaL*vR@_G%fRRF%g zc;~fWNUNO!(TJg{=3mNFXhi5F4lhn!QJ{LSTBWKtX{yBzBukpj zcFEhu_O)r%@wBL#^;DmhmTXh6cI9fbg#lX4Tq@FB;^_oM;M^S!rHNnw`gxlHN#wLI z(J!TRgL;lv`^bP`mICIu*p$%aMiufVv~|!z6Y^xqZj%<7*oyEzL)%?ixb}-7@OYR4 zz0|c8db@PcTCE+~<$yb2><4sECMoY(cB%@hRf(Awk zPOjMz&=xK31d>QOq(EC9#3h+LeJ?E>bRP)g?s)6fVW3^|m@ea3@oZ+)9X7s(sOSLR!eX1L$PNtmK8B5+1dVAj=$?sB+Cx zc@qSB26x)`Ew?}+p@+p0*Gw)9?QsHs4+S%|xtcS$wqzYBz%!oOTvO*`t) zE~R5i-viWo{itVtUs+CGEU4bLo5v<7y#Eev7pNazrG(zivu*1}FoH>t8gsUI`XfO+P4Ny6#7 z9HELqLUL%IEi3@?Myl9Tou(GllX@rXxLMVXD3}&Z?0|H4FI0U>B}g(_!%|R|y0|dz z95;iBT@c8Z0ZD!zI)6G?P>Y5u_iYnc@CN zfIdb?$Fg$PlTCZNSK8XI<51Gt?4hiVJ@h=pP{Yt6sZQ`;rn-Gv?Ud{@5Nv>uJ_B1%I> zKwBh->1Y)wxuJVKMBZ^q_W|ty?E<|AXcI`M5O-9hX;2_4CDY?^LJNsZb<6_q2if~V z1`zxj2yXq#%J5$5EzqL2rI*@7flI;16P5Ils4uA&(&rGQenOQqpqB^9c1P5505)^6 z66P!gXhhqNK&thOfkNwm+*FideWIH%reT5n8!!u63urkWpK^krN9<$07*^^~lN-@F zdf~`VFhE6XTY2zY@^(OKl_z-Y^Y|E$dDa_|HzDa$AXF1F1+_`!czKT5ih`+LPurqY z0Stg@_?iY*W45BrQOdu)hA(r1S9?`?n89cP=|F?o5G4O3ttRuTpp}>7(CB2HsA@N0 zHu+NfyX+<-QdI&0rQ)*>c|Utk$qdXnwqeQZCv#{P3T)-9msOr>9;o{8%0UZBhHoiW zDcvNI$mH5Ad7*?rt?eh(ahQ^BGRL-knz{G&xb>7iqnxQ+X)DxFhdv;s)5ca2RNF`) zZ>v&jmBz8P#5kbdhpER(Kh!q4A@uJlwO-3*D8_v>3m54)atJiD#XL}LV}U`pgA)y> zi6AGmj7DVp{4)yzh2rMpw&)=v$0nb5DUfy2XWn7zO(>8Xt3Zy@(nCCMR8?A{RY7Eg zTSHP1BUdQu-&24bWh(2qbT_+9lBzOI$kXy%giI^24@KdWnpIlUu?Vtq;*&lE^&u4V zLy{&IW2vV))TdA{JHNejH=P31#ziU4DpFo8%mpEm-lzBeuesEc<|A?fEiGOJVKq30-q*Tm2^VZcYt1TRDQlBpT`O?xX zHJWR^Q+k|wPd4j)6M0)u5N;`{-z&0wA1&O>)K-6zM}`*vCwDJ{u5J0CIbQ3!p38b_ zx7IFx55HWqU0hb;)ycMVaqXTJudXafSitzr$LVx}Dnk>?9Q5tk#}1`aUw}$Mx}_#k&kDJzGfO>r;MjBz z(!7s?{{i$51HBXID9|?0r9hiN@nJQLUEz4J_@qki`o(a3ElUf%s2#b9H6gDH7Q6fc z(0yo=1yM>B-P|V7fGTmWxe|(}ROGIueYo2Wc4)h7M@?<&@5P}>74by8(QM{xCkd+c zwihb3Bo8Wmsv0j-ZLF9ld$n~z-U?0K5xJ~M&}|@<2inYK73Lw(h~(C)Ul}{%G0xxf zmM6|tT>^y1j5kC`wRX2iQ-}JvG$)5t^a)63XlB6%k7Jx*9|tffzc?S!2l8d2w7i3Q zN2_`+WWxpzl#1QsB*`HKpR{N*&Y^gfxY#Z$XT2uF)Z$&pQ1v8STI6nRpCJ)Y*(wnd z^QdT7ftDD;hK8M;!~EJEruwTFmAr7ncL1%GB+l9wpz|WITDS99YLoT1lE)M?iyvZK1->rVQa8PeNJ~Op@t(gOT7_NkW#fS6w~3$4I#AdVkYJ-6z*bJ zvcCYa&_2mNf8Typ3#}))kQ(APq`YzvX`rpA-$vZN5OxAV|tcniRM(=K$c}Wah*RzG(HF>a@MovT@vrroxi6* zeo)(81|qO=4|%7WVV_{AKZTWeS~w2kCO%GU4zQ#66ek&xhEobVF9yr2q~HiG9w>?D zJL3;X(cPN#;ep>BugOk^Rr|!SJauL+De3H0B+znH%nZg)YiqBUn`F4(?posmfTswzgrJ_0eej9R3}4r1Wv3bR5Y`QxakLNO znYiua3JRb;Y^KzWZ--~$&>}M0a~%H?%s=c9O0{_Pwhzca$*JQ#R3Xeh@7p=@pv+g` zed}=U0`zvTFUbKS__-JHcwI^Slz8Qa0{J;>d@gkdrAF(Ot}T_UxNGB5MZpB=fsI9a zi*LSJ?Z`hk68l#lhpIRiPHD_3)20(Ba8B`0M5j$B4}mna9cEvP#kwq5x*7;($4wW~ z2kRoZ)3vB(4yNRv5B;o%m%Uy3P$3)UcY>H<74DFnE0Gi*3nK4XIKg9 z%O$JxHmLdzI5c=(NxZP+0OJ_IrrJ4a*fc;Ly-7!MlfF30AT4;G?h2KqfPUjV4O@S` z@)Z9+^0%b=NA~!TMx zJbL$zhYLo`B(=q(;z^fL3L|jn9W3Ak0fY|0`&ml$z+JH9+5PCqaVXkLs0@PEnRkPo z_yioYQbt{d<<}-R>*1s&p+s65#A$~vkVzlNh*l>feL)KaYWv&MZ8k@F1M=9vSE+$W zjZMwASBjp*BZAUmzt2?)6r2M6Dv_Ck2?!qM@stELx#m{HqfI{lKJ~tz7BWJ@{~mdx`%31Ffdi!>^JZHm z6GJ6HQ@Jjp?F8?m4d!@fENBv>#)jPJqc)y6Au#9ILh$(ey-)ODK1QIv zCvNY7GUd1R8GnC{j)G0N;a|Z|E|3>7O^yg{jgR!wmsH*&5MW2n#I<>bX6qQ!>{|=< zwYz+(eMeW|m(s5vIytF(Ur_vyySxX16LT&`V@53b;Xp4#Dqj8;cg#qdEY2Y?SGZ6-$jbEGXyu9QM9xRD>o~_?gAg3`G z+D>Ef{{cxKadH01n&b5{v=M~I$Noup$%>uI9vVEyY#N*MSM!K0@0JIpTF1)==Z;e) zdov0$z(}OkOL_I)In*5>z1}|YvFRyGtfKvH!knGEOMy$M+EzAw%(3K-Xj6O3-r)UK zDGbl>BbQLmfZ!@1hVVhVL^t9CPBbhOgx>sa%=j;ElyiWDB(XNlp&FcAUkbcA(hC&k zmdm37kfeoj$qi&VP*v^#S}Vx`7U``&|Ed|zzEV2Na%2KKB>c}S!u^DA0O4(ugeosR zjMpYDQIx`%943f1t_6Z6|540nQ_aefr!-4*?%q|NUGN%my45sjcwbh{0a}kfwpUq{A5(pVKFrfKx1b57Hq*Wy;{x-)RV=R0ok_oU1ea_1dQRs%n;kfwWX1gn2sdh|=KkV#N)$PA%R*Y20u*c}0Of2WD;mZ~;Om z9l1j_f*MgE`XhAN8ry1>m#^|>$qN;|zckL7y$>p*pw@y-n{KgKaZjoiLSFRoD0$DO zkBzF-&r~CpYIb=I^=@NLC*gjT_cXm8ZO>48O;h==q`;5SHkt(zKA`j@Nm|)0V3De2 zp!sV`vGcxMlaszYu&vtUV2)FH8&q1wD$oXbE}*UaQ68=QE}-#qOC5J1eiyk}Mdebo zvZUp+kJ9YnCQH6V-jCCpEIv9eV61?cH9}h1qT*GbW;OqZ>cxT_R2Jxg<@12baZ_BA ziM~SI6)F1yTiFpp*$1}8)A?htm(T)7+uCcX?VFXl=kH8!$~QEO&?+dvF-9K+h#7WJspIcCECM+h zmMn=E3It=>_9v+Pn_y8f6;DhodvVQr`*^b#d+-WM#?s|d#a-*=f5^C}RSU|ON@X{Q z-I=X9cxZ7qrR#`ZT%NuD`pXpjG30(wr_We5p!3PSp|SCWvSe_5>NPz5>w%P}l@f)2&@r@TUGVu32Jn9ww)*m0=DIAN$>J>;Lk z7!S3Vs)bs+ud%Gl&*)5Y4X`g)> z?RSGd9P}(LzK+MEB2eob7LPBaKnq<4Y8^9(=mDw5D3em!zK<4<0QFs$Az#mVESg8@ z1gLg6jYZ*M@|>r8>dUjs^UPHxkx~iQwW!{jiwW3cB0UM_AK}q67@vGY0doUZ&91pQ z>d7$C>jd#Y=f7@fwspqlJy87N`C~x(=jSy?{P>YFDpe9OWD&aQG%#*tlNh7F?Z4AtB&W;daz8rVZFQBaii9R@Vd#P7*WW+RH z0_b(Y=~-pny_Gp%Ngt=GVSTGq9S2pV?e49++IDSqD=i%PZbgPekTjvM@D`b|{Tx`{ z3j)6gkL&ixJ40TG5lB&dH;{tbqKX^XOF(uhEk@DpHJR?nuTs0 zDWH3T-%G)(a|q~5?fnrgdQ_I&K9%ED?G@Ccls&-CX37@?j>Dz7hOgBq;UWMo$rKPW6`^LoF#GOTPf~@D3zer##=a}lqJic zb0~sNMs}vQ%MJTTvsRxeIk(>8S zkgihNuh1u7b|{#oz{-hbK*3fs>~@sf6eK~8Qs3#qSOg>Sr37i=*d*;wDSbwTSst`y z-fX)=3y)+(A5Br5rgTCdM@iBaf=%Q(UPU2k2tORkl|aWN7syhHJW5_pC)j#?o0e*3 z0PY+gyrPADECbc9ucvKolH>8ER5=BtQ0$UrUTl{;juTV~p#b%=v}r<4K-RO0_ z37Vy}jI=%mzD)|YfqooF!l#OY(krQV$a+BI3i9YnxJV|nh(#4oPIuZ&Mr2u#d9YFn zVzJU3pj4@P$|JU!^|6pK2SJW^0;C=YDU?<6VkPWc%Zo$LmK|VXjyE;SKv3_&<2b%o zp5m0i$@>eKyQXT+#dg#zxK}dpgo^Pyc=WdEhq7LCSl3WRo_fN0NSAI0>OdWltNa&G z;GDb*6t|234M3pGyFiXt?KE%F3|J0PC4w>9Y9uYcYcnlHR4pgC1%j=r-`c|1IRFX9 z;pWyvPm7d{G3$hwRjKwVl@_IsB;p;A29aueGo3qgj)ByJNivpZa>Hhh!-a$v`UzTm zoGS9bD(@w4gFK-pnv#*73ZPFt7Y&NX+Zyu|k$p`H9MO-`VzcSoLQu`ht*}BKOd!aW z@RQYurk=W=WL{Ly&tj;i|{-;#5;hg7#(}>aCzgK*=HB zM!uH3UxDy{2GTdf{Bz`eBYD3?o(AC`NI8LdT}AY zX46T~QziGof*@3CsX)UKk1Eok0?mUyB6A|pd8*V71HhqNRi4A5&K@jPy!|IGk-e`x z#)(xnOt*fZRN4PWB<$Jl|BobJAVK{5pHY(DBFQsJo<;JUlI(vz$w89CHFi9CuC+@HNaM>g5Jx21&B%dJpB*{|gY5%_?DFk%Rt(V^S-$n8& zl2?*^KgnB5()&S@he$R_9x2KGA0qi-l2hcpgXDcY{&SLF;_>H5KFuSOUXSx)y>BSV z{%-^NzLNBn%(Dx<{#o@Ie0%7)@09K;kMWP`uPu2>f^vXx| z#Xw!Z=E@obvAlLt$9ubguC4R3St3oy4K*LHDQzQa5xvQA2of_3#lb$%&y{2y8_z#7 zT0c@AYjIto7vgw&Z1_>HeL_g|No3lVkO;DrS0C+-cx`4HmR8%O%4MIAF7f24kJm8{ z%rD5jsX(5H?~><#B6-k%Dt8|!Rbnn9%!@!tCQ4s+4yyHh%<(c64K09SA&RWmnwcy} zz9g?eU;9%Qh9J!`gv3X0vHqpSqKrsdvR>w)-f>zpOUa8MCi5J0J|=?9d#cb^-PVqh zO&9Lh-u_B05?^c3SuhPL>-gHX0})ki6Grzit=V69Uh$Q28psoaVOFSFZG&C2!pYQj z@Xz6tum76yT+5oV1T4U`eFe(KI5n z^eNDnl`o9SQer)4vK|jdd4B zHI1EPC}1twCS#er+~j?#T$|R1Lc!)a-#@_Ho$@5kB;8viVlks)=*W&wW z>p!|1>aMw5XE8Lmn#4Z79th2e3sAu9-(1$dcg9JN8C!h*N0+t#u*^{&ECo_(fE&|0 z=xcuzN!uFlDHUmqO}(eL+MEKpe*JSma+k{EI?cM!tiRW{4_kZxczN&EoG+2pd6ryJ z@_hRh7fyPhn0ataL44Mdb5BC@lq#Pps1}&BUg{5}f zx{)d+0um21qJy=o^&T(WjOE-c1rw4hkmN$I<2p)n1Bk~tHa z$;6^pF``L$ zXwI~H^md3uHQSRzgGzXALMw`!l#Jvydt*nX6IVD`;Cqc~#*U6?c58F8c7VGS^eciU z(wyQJLdbGFUYq2wSf6)aR1!bgIbgp{?F>dJT6B3&E!K~>UODg0p`@VMo8t(PmCoW~ zqHQ1oqwqc|gNYXJur@2khA*xLJxep+v&$>BWI|ptEcgO~sk`iIPE%TXkgdIj@I9cq zeOl?XJZOFZbH*ah09w8hhXQraXacu!@u&JhLg50^|mh~wR%%AOL;&ckY{JfXJ< zkUmjSw9YA{dOHq3Nf=gb?OcOZWINRW?+3b=dZ$QqLD^d(eK+-ND^+{WwRV0dmA}G8 z*!1T42#3}3O-bnzsN`f)mD7oBEf|2WRzNfJ^h3MKTy^|wgp__7&hbJ*NY&VET5qiu z(=^dF#GVCvmQEX15@f$gl`bt&NonhG8a}bu)(8~sdjGU~7tTwnlAsH>xNzxLgD*$) zGK5Fy(H)m$_O&IMzn)~7$5)laP4dOd3p6LM*eUlfrH4K)QRN7ELgw)pt8E_%zPofZ z{|X>F>asfaBVfOPT8FW5X(_fgxQ4{#*NxPJ7Pm1LS;KmrNnCTP1fNGK^u_Hza;>Fs zcIgI5g=(rFa^6n_t@$VmQu)O!(rKmB@{;#5hZj)6D|XNZux`Nu+op=Tn@r^qUB-n- z)|0V96bztcfZXC^Lpbg~CHfJPUwF(T!CF{`^kV~pU4uDT9Fj($u?r#kBzzh)ZK%xq z6WbOb&Tr_NPvfOl$=d?j1)3$9CpkaFw7yR?lHh*HWHfjdtNpc+3=k~#UpHjA5V?XSAw_yW9&?>boN_|@+b?-R@;DU*SaFgQdy{{?#T;MKPiv837M^B`dZfyi;~UvmniFS9*(2 zY^V&cV~MBSLPe3=>Rmb5ou^YxUz$1Sa4m30!|}a%?ZUc}-}w>x zkhCX(aDNe=Z>FlGCQ>@4p4VXwvkJB_Y}V8J9HoWPt9`iLfx2{-+^hx)B99laHjC?M zoA`79UIr<5U6V|Xlx7Zf399U^w)sv(CNNte>0tr_r z9=RE+SEYUDWgzVtLGdUB#zS$lmL3UyPPA!UFnENsyOvNQB{`a(+aBP>zc}%8>a82@^xhm{?b#*SdQM3O&m}onlK7(e zP=Us9Xbr=kx2Gh7f<*<~h8E!mO zsx~ppu*!YyXuqhL0*D>q7Kfb5TW%>i314baX;rxvZCaU;$D4jBK)pxmDJnX`2L11b zSF!Xtw;qNe?iCxLHPg7v#Y%&5TvFp17+$oiwz}qc3p^}4#2=p&8;f_YxHLq_+$lH|R4%56a9WA{+1_i0H1 z7nx4x*jtOp&dKbSSE(*~i?9r*VC)!S55~U0@Vn&~f0l_R*Z#L9zCJ?=aYqW|4&*q^ z)Xo^2^r^s-k&8m`t)f@Sk^?*{!LB|G-_*aVBsHa`Szn~$!#!+~H-Uns`Z47+5SsI9E=T&@CZ zr#s+~N74Th^dTO`7CUWXmT;j&-{P}fX6ar-bsQr)Qqm)al`r)i;FIJ%P8BO31&US7 zS4OYK%CIwF(ca9Pxu~FVaZy_$BeI$sMs8oCw~y2IEIe2v?<9GlD&+0s@d~P34D@!O zO$u-fv6OafweLjI}5(NG?N8IXNYQ&muHwh=N4^?M?ZU=hjxPY#OJdU-f zmMoLURJ0DqW!MNo@$X`IZWTlo7Y_dZQ>{0 z?&!;sQlm3Z2;rVgh+9oe#mvE!YUlZa4y_o%W<92&6%?d);*u7JVAG8L`Cxfoy1XRa zD@yVhk_jz=0`E4go!|st3)K#&#=3$Occ~VC{?Ia5R|L*}F&i+`g~7^Qn)SgqaMpm9 zn2$RnhCq<1>aNR0*}cyMQAis0c(_ofC7_<`0^Q+5gyFY%*4Se@>N%y@7OO z1E3}Nryu%SAQ;p!ZhxH6&qJ982_fVpBUQ>gAE%Wvj+#bfGo4_Q(hxTk+#yvAKesGa z$%9K_@zShe_b6~M&JY&JjhYyn9f|%>wci~p3on`x%Q+n0lpLp~aX zS6Dtsi<3?MdAwnq<8TS}qJlNH7w-U~yRp$o3W_0omd?|k>MZ5>go1R<@0NPzd+^gB?U~bDc|U*N&UyD+|ulu$dimGfta1b)vFQV^eNa!!7PambQ{Pj3d+Gu zl2YWmn8T;?DX`@C`$Hd73RHQ7ymvM89wl$m%(KfR&Bymp?=;5mbje){*iUdlW7esOKLe1(8%yzHZ{fmdSuWTJ5*5*ev)}BF0{pZ@(&>G zBi5^o%>&-?vgu%X^kdwZA<9$d6Cic+KLX?eYXyHb?;MW=B3#8k*L;}n-+qS_q$sL@ zNrc!Uy?{2Blxt@e?<=TQjL*CzfUMY^hvtZ;A$v{EAck!sot?H0^ z!0-Xiy9}TmPz@iTK*=yWAE;c$m6UGSmdY-X-HsknZ$w_~d;(3KB|$K$5PUC>D$3pvIm%=0OE~gmgr$S3nS#HJNA*BdKf&W;wD?y*+dvbbmX(R`=}rB674?>ssuHYd zxjC@_X&S3QKShg=0HtR4$&(geukljc?O9IxDvdLi?6D)jR}lB*ac zcbU9Com<)K=cHLbZl29V>g)Mi?<=)?_m*S^!|W1;_xM!TZ^J(gs}cMcy4Tu{2?SzP9^T1&1l)CC6UZC34Ym5tE$-yM{!&TaIu!5SjA zcJY&v`)d^JzJg}SQ(A1{xrW+rvI*ZboDz?##lCgx%MzAf?&PoRxna*x<8Pv_1u53( zMeOtRvC`^;9r|nW_cBcP@a03Lo^Oca5<4V4aQD1ai#PZS457B{qYu&7A|sG)mHhKQ z2dUbJ!kbVq1BYrmO0J5Wz*CXHa+b=!PUV}y5|<~Jr%v}sc~tM!jZNx#M7j^#yAPH` zUb)HPWat++ZPCJ)`4N?6PHRm91zOn;DQPHJr*mIYd-lU%=e3l6iPHbJ{9-vbL8aV< zZT-X1vE!v6oEwAo4AnZSH;+2{{w;J3Zsbnjnex>6b~<{?^9ne)oP;i4scyiH_^%^g zM#MF6sbRd95PeNXB`c<#9k9fEUA76_i;SoqGo8o6^a6QfR(GZ3jR>}De>GN~&d;1G z&5O&kr#rOOFhn#*DbxZH1mOCp7K4CF!yYl-8Jb0)MCA;W)YBb@-?Xxr=`2uWGD5vd z$WjcuMoX$5)W8QEd5M51 z+H*k%<|u%bev*G67yVb0$0);X9w|`kzM!zYk{`#IbWr1a%5%;9vP%lq2_VM|I=&mr zu|aOPvXmO7`%1w8BIhA;&?kY&ICle)+RTC10}V;gwU|TE7eBvu>&5-6cngKNJ+%?9 z7RpmcLp+!kpcrwChIwJ#Y()7Nh4HR~WX~bMw zg-6#H56vqzIv2mJq=upXfrue?O_4Mlc;zco-_vO`H66#bd=XSGN8SQKGHiec*0A4U zZ)iyubqtnNp{~(k4=*rc*J@mT=kNb}psEc2!h=w%%gyk23`^ih_^USo?UJ{xF{!6? zzEE{JOKA^jIr-NDG!#AWyr^kAnq51CR-PhEo;bFunFlcz+;%-qi&QufsBo#Gux=Yv ze*i)M2x-Nhba{$c?_W{?Z_ZCZu*AzMoegT};gCk>Kb()U588Uk&qzwEncZk}mr~={ z4IuYv^j8O%4#IcJHQTz{St$hr2)AB{0>b}RdM*bo1=An|?1|8UCbY~W6Gj*ln4Kzz zteAUP-r$OoxJ4710|lWB*`<(EujE3hdRpU9vP8*HWnFg&8MS)Kh(6YJjF@;$@G{~^ z$%|DRrm`dd0g3C-8-WZu z%!_%UrC}}QDhXQAS$r`i`@RSNun4X=L5J+gm| zioOa5? zOwmN=3a`iy@zC31$?yCmGCH@ffZe&0jOcBFei!=WVP&I3B+PFMbndtRF{_oP5uZlT zE4k7K1zjU}RYgJRhct*%7{|LV2XflM^v?&(KsQ2_c>|!D4W^#9OuWMEdVhPGW-CF^ zTV)gIB&0cRaOe5k8PcUGLqgZg|TmO z8LGE4PcyVG?sI#7fqDiz$oJDw@Wo2&4jd_u{tv?J%L-&1v3^&9JXb$>us}nIG_YBb z(pQ(qlX$cEhXwU?gDO~*j#f9ffSYTrT>VGh0kNYeDUY$#a{oC_lvPS?RPSk^2m{_) zh82ezMy16NZX6)$(_=0$bu8S;;~PtIc36_y!Wf-AULAgLZ_aSbH<=?Wbb?)8t4_kJ z35q$qtt1{78^JZ>#IOox@i`WD3kC7{zXQfdj$y=F%Gx&+=qyY$jBopwmz09;Yf93Z zG_OTz!U9}3q9v|?j>+*?md6MxaR4rUj$!+9sJ8Cm;8-4IaAgCVJ5K|B7ia@$0q9Pk z{Xj7Xr1Havhk~Yg@m_1P5 z6&vxXtfOFwwmn=B=+6J!642)^oIfAT+Pj$D-ow zrOnWBSu&tB1X{694z)H&l&_VIs%mpy(t_<K+kC9(euCtcUh zUss?poSbEX^!kywn@<(M{4mh-bEEc#Z;JhFEN@1myMnxGfU;N>RnpSD3mNf0N$G|S znbfeVw=?t>k!8-rbd-N;?IagRf=b=?HS+Ei^uc0`6yvQXg6kpU2{@^wFXd4)jirnx zv|LJK*-|yzqTX)#h01>)ByhtPVBDrvh^aR^56 z3GK)dN@H#W`jmOi0seFIkfjk`bVQ!eOMvdB?HEYX#5^G{*6pWdGG}Dtci`M)<`q~`uhEf{S$?JjAmsH`0%R|H3MSU?& z#{c3R4uR6$V61U8f(T$xo;n(x%bQqpCVI5r*R5_{<>vB0{^29z|Lqe!Du4KSrJxqb zVdpW;I#f7WJKPM%r|ndFO8yL}25?uY{+|U1gP5RF8jh+5b7MlwJeA+lU|kN2+HWh5f5oJF7$T z^yMYbGvEta>H@xz1 zCQES0u>k>68G8#zU-@7uaOb@pF{0?RBa#-MOIA3ZP(mKv(~kg`xFR>jVhir;!2-kF z=XdKb=BUzN+X#MoeufBgWA$`Qa0vV2*dy>m2Vtk9moh$Hk7x2*~hG z)Y$vFyFAvuYD@}UbvWpr)`^__&pM^HW}1a!J+$$^TK+M8#_2J){Io?oV6TW95v zq3*#_;#$r9gGG^2+1bkTfAVV0oi?<%Eu+dKttlh4xE3Z?Uvun$bcDEP+`&M-=dUJV zF!6WAME_1K;m42jh^wmoS+ITJjN%IVZ=niO=oKJP#mfyCq4Kxyl*JjjYcL02+V%@7 z2GltLRS|UH?_<#S7pP0|8lEe3vZ8<)rt=^Je4nu%2tHdW|8RpAB4GVC+no3wqnTzk zsJz}{YOz?3lxA@)0d^G5=m$!>nLjE??~h4{-g{pl;f3uCH#g64Y4Z%%H_vcibC3I) zy`|Z^nR}_@GM3AjdtAosJKl%RMex?s3U-k4u(&T(UgFg~~Hrs64}k$}?P}+~XQ$FHiQ$WOt`gjq_8vUhm%W z+-GVVzq}-~41WPlths-pjIp9+jqMuI$b9VvDr3a{hq<>f%KMsG6^?|=J%2ENNvS-G zRrK*;ZVmZD^>dXJbX9I+xI^F{84YkF@y-zX=8u;|-L37lXwy|_FbD75@QZ~QzRo?5 zA<7kdT4;%%TWq27waw9Li)&Ew!~1xtWqc8?iO-diIR>+cI`+}4A;a=t7FV$Sv$!r_ zWOx{Kj`1#DQIfAmcVp3C`KvX3=RKuBe=zlnIo&4qv3^}iyksE8!H#Bac7}TTKEDui zc?hNJOkN8RIf0gSXmLmVCV3An@nKv6V!^x2P)}CtDC2|J14UH~N!E1mx-Sh!8$?z7 zSV?@jCU#>%f4_#A>Ve}(a}^z)tt@nwe)XO98;5Ce$iA6cz+lx9U+ISJBV;GE40`i? z-7eZ5-*u=yQi=kHr$H@ZH@*Pp<90+lL0ZwdE%Zn&BIVy}OTAjuhovlhGkKK{`-}3_ z`OCu6&VNw_5}z}Zl_f1FD*Z-c!3)O!&f%LT-;TR^BY9OH=jh|y3yKbSL;DPVV}jo> z7(4e1_yaWp(Z+S@@VSpNqz$^ga|ZjEgX6wk8o=?fG_MsXSgfu+Ko$IWgxzSTLiX%= z#NJs7pCeDM;doRegD1UDVA1Db&at#a?~QJpbz@u3K^G4hGt)!jgUEGyi{-Te23_Wv zwwQWLR_(iYePSetN3(Z(0>==O^(@eUQtJuDG$BhAlmwL;ojG)^r3@ag@z`L^JHD8D z(Cj-e`}NTGDF>4ZqFOLn2XpLAr)8JOa;K$}2voxvi>f?zz8C5*Mp|pBVcII(UBPRkTsK8801ALB?rW^6yJE*c=l3H9>o;u6; z?D4^p=&s{d;B-b64bF`T*QNHVIO(NNA2j4M&~?(KsDmU zQGpgPp*4a}ucEC@HcapO9KXzd_T{CDjytw|Slge3e~UznDvcjKON*=7k(#Y!=-i7< zf`2j$GICdA04?!eNDEjik4_>BZ!FNYO0Xg*qTD%J;KzH|hi|5~A=3CS&O%@*&Vw;0 zmjQK-A^62{N&F%=W*1{0sPgjZfiDm2vU&?JL8V*?$1GXuhRf*U$RMTjI;tSMc+=m_ zDyWoS2*w*(F(dtxl8ck}>g+YA4pkJWb~#CEVj3|+s2#E+MlyU$TP0-ee7fX!9)dLg z<)lx)Zic`)0X zY{x)je`6hjW_i36hV53Ni=S!?VBOYLB@v&?zR)X3v)Oiw8&KLl%qX7=_Ra`q&*O6z zUJHbgtl_f{;9Azv$#}_yDE!Yvqwq0G+!6k;&NFi!TP~O4yr-Vuu+o z)g!VTpbb zJ@l%JiLN;Ny|_T0F`PR>0WPg~Ur9VqI3y4rR{WdSy+XLE?5C2xu&k|95Sbn>{uLIv z4WZQIfC~_rx7isZwarxmn6>au?H~29>5HH05e}8VGp3U*FQS-*b?ZmInZnVqtguT zcBc7{PBYDabei!WotT7u4;B{%V17ov@h3xQaqV3+8w)dREX-8@@-)Nl!VJ3$Gwd$R zu)8qB?!pYa3p4C4%&@zFE9vZB@DHAPEFX-T7ub84Veesvy@wh09%k5k=Wg&n`({)2%4TnZ#WZXOdWlVigNmt>--S zIlktt#i9(_BlSj0!!%eZa4<8>5cV;t=Fr&7Ej2o`jAO=-#BtzM-J6T$dS#LygC(1H zm(rTeWN#(Ea}8DEh}JiOMWMU|$VpE0G6&l~167Mvu(M*73>*?O%Ai*sS!zMaiWjuX z*EeSq@{ERYFQFEe8vSpQ=WK61lP^Q=7n3TgT%7fq1#NF}OR3lj;}d-Zq@cQyKDL1* zasV_S&*@$9MCCV>l89A=ma0cu^l9O~lt!#S-4&HwJ5FW!T)AAo?{WCH_5Feu_1LAQ zqM8MBcdj6)oqz@NuTbz^K(fRxXL%H=O>!xyX~LV9hhmOFCB9`k^6?__l8IMR;3)M- zwHT9n4$HwAAfo}L43asKE17KJ6}D< zbX>Ldq(omnS9$IRoZd?S3Qwe4kozc@m2^tgepL`(S6lDp)cYD*#06hfZ}MQ0?jfNv z2Y0TZg@=b@jicc4D&eXq?UC#wIZPi8e+x(=9Sn@@EWuN6Ew;)(rOM-}45@ll4#RHp zB`B4GWLjgJ1yqK9GFbS84191=2jSiUkZ+Ho2{|j{)w`Hs!WM<<(}t=vyqD zw&^@xIa|f85>&bCGDv3A$5~oD465)*u+1qotCy-rl?8*|X*8F@`1X2?yNTm4Q`GU@Fzgg8AD|X~)YN)+*FFfOk2UbB zIQffU@%%v?*0Q4`1)sxLF{QvYVgw1$_XN#U?+qT~Cd%Ul3_+m+qx9%FO9Qz%Du0x= zkEKw^o5{(Q$4jZAGB|a(Z&uqfv!i644xZ(vhi~-lZj`mx@t8&*^mD{CzFE#wFDEHb z((iR_x)GMc8iZd2`8H^d)w`E;dGND+!T|5>n=U_Fl9u+1SJt%?dh@Thb}pe0v}@{d zUW~zz^V3SEv^xKJ9dYLY1eJCq_0wiz^J-H<8jeVrG-K{w0a7=TyQ#J*GF%2t!wu^X z9Fa=1K*6ArV0a5frbf8?K^1r3o&}T}bf;*x3VKv1&R9P#k%^%4aBimAUx#`rVkWY!^W~{o80^TL(Q!hSA$5rJD|h z$J)_O>^yzWZ&UA4ss!tR^4R$@rI#}3c=uG1c7g(>u%8yIJPv^dKvE?m?&R?@JmwCi zM|i||f-gOw*=7s#G)ccL&>tx2qtts2KDPFUJs|KqG|@|LixGyaS5t2X1gC&99uEa3 z&v{`&6^AADwR%*U(e_yo`G>W&X+l09>I8FUhlB7tBlK zy@tGhT-9?2EqQQ}os&q~m#Cbi#r3ploa#Y7>S+|M{z|#|xF>Ys78fqPFy?8c7shwt zQeUaDVc2L&TO(Kb@dk^iwCfBpZO~s$UTR{R zkgQ9Gl4f8*n#P6o^qxZV)Fs69(CLXHqN?E zxcclKrMomc1!Rn*Lq1GiLa_dPR0U+zVrdJr^M~uk0SN4J2WX3C(qh8Qd;WMPP)sa9 zBa+&7LfQufeNathQ*)W&bkd6dCe?@}ZR$V4(TDMn+!$3Y9LFgh9otnvvMvdi8_N^~ zeG1;eR9FT)+PU~7vR_rPGzLhX1)`ssrUF#i26O-Z0*2m`Czc$lL>hQWxQ|(?xU(bM znzxI+^{4eaEsuWZNo*^Y4M>}M!!GqCNFGR)%_J>@K(U+v%O)*qH1nwLioj;mB;CS% zF{oChzLL!25_wTUC@T9HKK;Kw9;I{$BhDrTdkuf8PSQ+`kVpyYgH(?10!^r5L5!#= zO9`sY3sl}Aaa(=WwqTKZF^kV;LiXFIp1P)tHksqCjxzO1!+FX(<&YLb1*%Q6JWe$O z3T8>v5)Vm8y}Mho-GUs^kjeuR2cvk5v#qQO1kF?lWd%yAtY4{n*uxWKORV zO1^xt%P}qb@Tz4lt_?&l1+CJ^qpfSi{uKpu9PSP8Qt&B|ip6p4koOFQ*A$ecIsB1T zs`y1!>C<*X;)s5fDza`2ltjA25<6&y2DCU(jeN7plUFm^^xdV7A`|_tozrYU5*(_k zxMS^zWSCbKU zl4O;?I+WZczTf+%>g7^eJ52VP^60-t)nfh@eTli$jlWw9?c}k0xTM`mD9UnA*Zi|E z%%C!E2XwxaYlfi?+TN}!NEc)xe5q}m)1|sr+hyWiz9&~|yY?9?)8a++y8+}py`3F3 z>upi*xtchYw|U$Jx)CT|C={T!O%S(tQAPcmyt;sK(#g+DUSF1nBo#O| z=-Bi4*A(a(-dRu8&o+;-YSr{9Okj#N66cvRF>=jX~~lDbyHAT>TK`u zZ5G2%KDTr-XFA@Tg^c!M$*H{xW}(IL=CpVp)GL%e(10qTG}Ex)d{Mg2V-6a3Jy8jn zI{Mkx31b=ps(AKoDv_Y)gi)Lyf8kyTG?#0&C@L#+wP_2gw#jp-CUSR|JR_~6^zk+x zKTPHC2NIt`@m+NM>BR9;QZsCX>DQ<$`UAFhYDaEBx&*5Cf^_)o0?r&P$0VKi z$Kci9mRCs7QBJ5lpmI#$gh&1-wZYwh(tKwfaY?Ds@dCWKzM%3*&J~I=j-XJ_*Cx9% zG4)EQHMW+Ab2rK=)lh4U5P|(NA`K_TL6<`6{hsDL!?5;@)?HCuyqDme!8YkAYz9bW z?N$@P)bFT_OA_fVrCm*US&(C!mRBj0g)@M?|9ZW0B70 ze7x4C;B|B^i-QLTOQ!2p6?liz%N{6szPt|$pz}4_9ww3cC#DUMQl0c6Ddn*xS~YBy zg3r*AM%M?*WpisQM{!T=P43dxJjslg+(g$%!SrGI_1} zGG_M5NIcBrBqv|IM5jlygVkU@4}|V_yvaQWxX~oTA=p;JHQ0C2c9*ttOSo8wY_jXEaCjy!y5>=ln zHgi~_vaNZW6?zGG7P3l;!WB?IF=Hfy6_SeFK9KyAyCMjN9WNzaeGXNAmEPV8bQowL z(xxr^ItAYcfwjY>mG0^pddEs>dSg``0Y2 zZvX<>u3NgSiRGs#m20{sZQo`epkR}ZW=WpL<2H~=ZIZnS=>^j9NI}?Y<#$D|ppJ^F z>fE?pB1I)ZM<~6Qdb?G<0g&{GO41~JKt1ykfzjM51=j0VZM#6`X+npol9&%wz3DL> zmfp-h?xb{NZ}*op=ObOvE(Oa}u~|^cqYRV24IV`$LDrKcW7)r` zlYNxVmBd@jYkysaxqQNoFs9aDByAlpc@Z;6no0v^8pH`YH=QEH0o4)(#_|sOV#sym zeV{R=q0|gvoYbd>1N|RTZ;KZ9fz&@Rw98;3rK*aFz13n?7}47Li+VJ>5u_U;0CHKX zN=e#)Jo#+rM{|N?u80k~%5YN09a|ry0}>y_VigtcESNt^sT?}YqXl{khqXhVkWL{k zDyw>f54CL|HDb@#vSUyo^3GDzARM`*O{lU-6(Mi0&i4yz(%0N}c!Ip=RxMhgq`D@b z<$*rO0g8S?vt1BqbbTP}`R9?>P^#g0aoiHKuJTZ{?rrAoM}{+w!^F0-?jM5LVGV$! zU-^m;1w;xcWNm|%5&{9rPSSN`aCTUVXlb^%#xv{*qh`^ zRa}3Q2(-cMO)@~>C|?KR7qgw}zYx?yA=vAVNXB_8>L|Or6uu1_Zr8x+=H*ZbGW|b8CrFh3v|rLm$4ZR#)bw= z96G>T3p5L}ynbmsEYK*2%Ev`Bgoyk3Y&dQR!|8iY)h`|Uhj_fIB!;!|T@i}pQ2Uj9 zUoM0;9m5H(C<=WE+T_JuL0To%xCo*YoTY&{CbaNX#m9hxTp;5i z@%L?GF?%zD`O9z$e?=e^ipc_D{CGZ|U|DiFn7` z)bF+{?-Sogr416lJoBshP}@7582Quo`dWKGmpyIswYIvp@BhB9wY^4)w~SLi*>)p& zUmfPPPDP;(Rtev>?D z_TO1`8Cs~;sMSv0QA!g^wY|UK3dSZ>b!k`@XI;qCI3-eOLSC>lp~Uj~l9~Tc+^>fE zc_4>iTe19o^1go>eJV|b-T@w^@{l}qFubi?6W^G;o2i0`IzLVl1xXrtq6#nHERfOx zRU+h^Mir%x(Z@EBLfHjUmVF@4k4sg%5Ai90>^Grlz1>$3#%&~b6=?R}lJpIfzN0|3 zi%4+63xAWmYTL%kyBBXHj{swc`-(eA_`K8O2%a?<5<*M}Atr$b8JCGt)i)f|AiJ;HzQw#;@Dg#k74#; zM1s=LZE*MTlztQGVacH0$EsoVs%B#LG4d#oiOJK|CO!*NpvhCEI;r~Du@4gSER~%i zI8D9i9H`aS#|;WLL9hh00c3Ad+OP7gJmhi7E~hCH1vYyo^~OBnxFT;%-o-qsvDVXc zrSA_Z{Q*iP`~^H7;_)V+fdxR8ZXmqe#&F~ooT18)%I^SrqS-tSfMIdR)&A|+5t7MKIFJSDxNk-*gqH~=GmF**uI(*SHs_+bIcE2gr zJD`dnH#A2!rPF_cQl%h~V;&c&d>W_^#OxG|us1bKEb~=cHBqTrAf=YtLhW?C@>Jy# z^8f@^*#Ytn12+O%u2dJ4rIMR%KWf|Np!E^gH3@%DMeh56-dUAO_(}4%$Wz01fgHz^ z6ij$jZm(7zc;FD3(yC-6WB)YuDq{v(_{Q$XY-<%u6N1t6N5JeN38(*s@)YNDK20nz zxuPVC_I6)^`uCQkM}*fWxRZ6Ua3V$@!18!^$Ci(m`nG3S6)ssfjc|KYMO&3wQN@{w zwE`J!#-)M|0p|NxK(!5nY3MK9c`~P(Dh<%w{*0qxiIga<_G&fTCggsdn{k*MSi~6dT z9@=^KmLtc*&3-+}UZp|lF{si}K%dtIM@+p|9uHhm5_DDr53kGlp{|F1UZh->}rXu#Y@_a^y{N?OG<0XP*EDv=h1qD z3X`3%NVp#@(o%<-IR-RBGbR}4H+)Da11&@(ui{#LV0vClsQq`wkEKpIO zG!olxQ0kf9U7#%xOvDT{09pbXHSnC^gUCHp#QC=yT+C*E(^TP06pBn)?S4nJ<-+Vd6u7BCzI2_~=C?8Q($TJ|=y5kD;$t z{gaJxwxu-wyg*u(%VWHFl}Lir`1hvUz(T*Zpt3y0%@pLYpC2hrT2dFRNHR=x~DT3o+GI?-&V8MHi&+qkE!_r`*2r|SF!eQY)nTtwbuO3Q-OQ^@!{r5^|S0?;oI zkv*Nq-{A2li9~cBSMa!gdwC4u`QgAdOFqN7dsmfv@#4 z!Z#*h>fB1H5swkxhngeuG+KH>Po~#YYT8hlXX0&m6P1zCu$i|@=Pf2WyQp>YzUDWQ zo%a;VJ@!^x6QdioPoo%HOng93($Tw`oe#JLlt$XKLx$2A_Av(d-Ji?tlOmE zHc;svbXqq;y^7wl+HYw#)2ke9=K1k#i^ZzwWG|QT!*u?MCKe}=4?%|e7VmGCzOEwo zXPX7bDc~$XFmZ#&O&<9#lg?E@9&7wAAU*Il&>2eG=10M06x1Z$>`k6(d2VeSqJ;u@ z1<;+e9o$tw|5o-Sd7JRy?7;%+JO5Je&C9zu3+7`Uu3}1vf0tL$kCeySn}MX|!BXHq z)CQ#-zZj0lvsrc8Vd|!=U9$HTe`qCA0*rVQA_AtYe`7u4)0_>Qr_)`RYVAPe@4^Ew zTKzt-d@^aKvKGHf!Pk+zlsxatsA(q!e(j{nd*r%h=gW7ODskjGNy`}1AxM3}-Wj_I z4JTu}k}V|v=B<5UXUXq;0P5pRFQVuY!ws%03FyvGJIaW>HS%i44&iws?=Da+8?Q+V zm3J>Msed466uD;r&;8bx9Vm-310%`)`JO*WwKb_Xy+q za)G>8e38xX0jG2ZZ!F2l<~YcY;O-%*e_na^xTk+P9DlY9;U^*2GhXqXgXFTszYZ-P zmG^X|2P^$Ha>5}t|0>W^@-dEUOI{a`>~h5a`10tQe9liL*C5Li@%hiLt4OPhyV*k5 z^1o&dpq=^WRc=iCFFXFLhJU6w50T@Sm8A72QU_eX;4(&7tp8;iFBp%PM;W`V05A>z zzHOZt$v=4VKit;Ql65p}jHiiu5YrDGtCv!9x1m$F@(acp#1L+}P3WkezXa*BC*)vum#!sC!q-NSzZ>XYYe|7DKaZID`*TDw|~3gi;G~(IDg^ z=}T0W@SA`xqOu5n5L;MK<>jd^0|j1Cf%Os2Gm!gfngx2@1Kuo-fL8wCZk3@_3zh^= zmA>dz0r4fOgzhU~oMM1a^SXy+pghz78CXz|@v98Ddo>AM`yI61?-FXNSF$?)D}%=1 zLt4+cr+~wB@UUnlO_F-9IiFt5M~{QR|5Hyb{v3I~(bVkZ{a;Xu+vt2V(A_{OMkDhL z@@}A1rTGIO73oKSb}9W6pgVyERjIn$Yxe8HeH9)orVUEHNt(+v2=pS53F@J zMb%6SdV0c_l;VgokOxk$;{mu>HbX{_JgrfkOci~nWAjKevsJ8~m;?Od#Qewa)6`q8 z1ds^+0|i^4cTaEv^bYdg4kYV74)hH2f=wxD^{*-E6q(|YTnDWv>{q_1${zvqV_^OO z(2YR;6|?_g?nk>Th}u87H;!18VMuF4MCN+`BT51Gt`Uf=kAUPUMz;u&BUtWkK>Xz# zeAbdx%pWD(8pG#@i2CNrFE+YYf%;Ij0dxq+aX2=`nB%2={VL?t4GIodZMT5rb2vsy zm9LL7=L1!hKBYC^*+lvi)cZ5tjsAtozek?F={V3VdD`23&9>G1njti9LAUTf{O*WT}bKh7rAF~sU(Z?*|}f$w9heMt1P>MB`z zDo&7`i7=owgi5y!v`pK70D3pjuK;}v=tqH`45VbcT%+pJ@rpVoMHt233Wp>+(3!ne zP3<*RV=Az-5L;Cj)mWr$2-bsc@<~j@qd=Zpybb7gpt}y}*MZIg^5Ry>e@YuUI;>15 z`jVq0dPtowgIJwE0OWx|`gAvKD)bH@^MR*KBgC7`nI7>brqBv>LZ^VpC-H$L-IThx z5`Q1q2}M=2^?>YhKM0k)oVF#ZntF_Ce96R_Od5VK*gHVPTP{>5R67Y}gSNHX3VLvB zDQ0ge#faq5cmnLXR2NI(JGVnt`k}iKHeM%lp(14rc&d~CtDX5`LC(Av@n0m79jRAI z$Jf1uW;yVU^GSHe@ct#do?E=U<~>21K5+0hZ!d&-b-WL(Lfu%;5hjf*O-$(iX%>%_ zouW%pM11J&F!KFBxe)^wS233XU0R9}#+*{2s|sX1dpY9VS}RTA=gs!s=b5PH?CAp; zFIv9drgPxq!6#PY#|RkDf*wP%5$49>(Y6$gJ_gA;2`(p>>u^z zrvT2SO|x9Vw9OzKz;Q2FzvAH+mEz?}7pi)UR8j+f8Di7iRY0n7?3^OTe@ly3d)nr2 zLAOpvKJa`H$Oj@efqoaPYFLD?K#W1`w1eRx+I|(R#u!qKZ3S4}Gz98F=WKMYeuy^v za3$HqVb~X0YVzs=j_oajKRag%xd_LUOkyWzaIFE$%mA8ZMh2&jew}2`j zEgEN>W{5JNIhHw$p{~;&DW5^gvw;39(D$|N{VUr3w`telcBlV9Y$8C9JMBB)#JUu0_1r=@d=3Q$ z@4X)Aa4FX5*OkQSoC6v|kuE`vJRER!ezm#tXc5q>V=V;KNmYBbG7xRW%@&7sL>pl) zmd#~nT)K!oYX!6q4xQ*-8Ku}!&o_4=F;q5y?t=Irka@`5srb$!tduo%f!GL>SW!+e ztGmGNP!ueFSXb!BJJ`A)8VhPCAN|*czRU$NQvrT}mpp9%83!0)#H(NE` z{XkpL+3$lu=hEi7p!m*|G{O`$hIkC|21RveDg94T-)oEIiQP?OkI9kViVMaH#7+Y| zG0bGd#5q-(X0Aj00>N;AV2C%1SxvR~*TKRXf7)x?KH9c21uYizkvEja$J*j&2ZheO z5m$z}*SorKcubFa;g=<#1tdEFF3ihEOJifpsU6ppw#LgMu(^ibjrhi26N7la@-kb{ z=Dz7CK^O;j0^z=y6StJ|$SX_Xv!RW{LRO*CD@xJn*OBp=&#v>J{y_7sFxaE<2q?NjG(liVwiy z{ME(IJjdhDLAb`dZ#qlYp^L_N5#j)x4V|0M&>q#khBmWuE?%0iYGxYa;2?C38{zO8 zLz;gKtbORor%;t`1SH8;y{Qzjp#P9EfkfXM?Ml%suS7(wv|XoJZ-Z^rzHgs<6`i9A zX_m>-`MXWOLj>r_cK~hB=040Wg%pq(PEA#9vF3H~-VU$6e;DXZs%9S)x>KDMrTIIM z9G3*hwq>A$HOD59x(q<5sZ|ws$mT()&}{9_d+N6D2VyEj9LT1Wmw-6UHm}b`e}oxn z*jF!OAIl|j1@H49-gORimr~HC@8^KbyN!&_MyZp1;>w0_Tz43A#v@=I@ez(BfDvtn zRJ;!0wD&n6%;>S_M^t`mcinl8;<{<9WVCF2W_KS|F6(pt=67{S|6|jat4zk1eZ2IWr z2qlaCHL%<5aWfC8>2txFOAPc0eW;7kBuP#jP3XKQk|tE}&LM9Mv;njPbXMI~0V&iO zU>~lW`XFaTeDxmQSvaKIpc;YRULYrm&z%-@{}*i|pf3P@H_*QWdNR;h4j@kvS%l(m zlNjT;U1*m-0^QxTodaasdw|$|#HpmK^M0yJAhhifpiSBqfE)#O0kNaiyN$~^5b0v= z)qknv|BjTKpi2+AuT!W=X3ZI8+&^B#raWgwsDaQ9qN?o}0y#4OqJ})F{G4nx?*zz$ zP(74vhMB!h5THxOKpOZoAjinLpM$(&Z|y;LLa0k6mM(u4D3)0u{cLZ?YLc&pF1=>> z#Ma;medR23EO!v4x=J3_9SNCyUrAf%s}X-p+uzW+$@er6Q*g#b*nQK-AbCfQ8`!fb zt^}b^BP`mEI0^P3bjI_y0&UZ#|4y}uy);^b#H;Av0UATBMG0+#cr^$wF5Iu}r>YO` z0$PS-x#q2EtR&w^)eyZC=-VI;X9M~2SloD}s;06T?Lu#XO@wVKq{ofZHP~)|l(t4ZvsC8&tuTvR zwZl$-P7X*GD7I_pvp}9~`)aaZyfr8=v}8 z_BM`z9C)L%M{XSl*XSH-=;C zDPnfy_&#pl{kzbm>(a_;@{SfIyVvJWtW`>$CU08X&83ea0phujyU3eUN@<_z6GP7U zC8{R8z6jzEN5*Di1<0jH;)<$y+{Cj0agVmEfy^cOw!4VTz;4TAQa^FX_k$Rsfr-(bZ|DLdgtk+p#Jj-SkqTuS86yr6BCA|i>ix@0(HOTJvUF?? zJkSU5;s?sFd_Wams=8#B>VT?~IIL7)g~pp&$n1Uetc45v5dIcsU0 zEWWfOBhB|onUS9v>bxwCkwM-Nc@9Ot0I~bmFSLhaJ6n4<>biIXw{Jry@0hBi zm5{*|;=%SHwoSTYwAoPwB%P4rqs_^fU5w!?Hd!rAk?zksFIg|ea z;=iEH;n6ll>4-6imuWQnh;+8T%D^1eele8}VKZGT?|iWI6E9q@0VzISFZmLpF8v4Z zuaSUj#A4ax&M-++# z0G+|Qjn3Ot({%~yI@M6!9s**t;82$(prrdjlJCT-j44HCX{sP`-Bb`j<}P= zFvf!{ZtaP+&_!bHH89sf@W6O)iNXhLvk&C;*%S7ZOfjsBXmiI{)5RgVk_&BoXe-B8 z$f0%VaP-}Xob6RA@fRNqYwx`?q+)_`nR_4Czn`FwXv0IXXI%wK4TzV!koUxIgd3v9 zRYsWV+V)PQOzL##+nHWt`=E$#D|(xEd}ryX@m}R(sjhNwVzdIH*2+Ho_ZM$3Hy(X< zc)SdMPT`0LHjv``WxihL`&$tf*F%Eu*ExWR$2sf+=lnrwI^!HJPrk6X6uqlT;Y2)* zMRy}PZYtMzkuyDbT6_N;uwhn@Q0Z@!V#uZbUV7G z?R`(K|EdD@j#B7sboRx#b>}bPldr?&O$+n=ai@lCgz-x1Qff0d;?q3IdI41?UOYv8 zFG^OZX81S?+mL*U;qmlxlWJ${;u5HpUMG*W4WVYt3TOnI>t!xQN;Y;?Jf=n+f7ifq zExeMr;4W)cO_Fo9a{;Zq0lWzr&zfqco(KCb`Zx~cb^Ia&8XjjDbJdu2DD*wV6>MQ! z4ZR#_-rMew#Ej?0`VLhO@z;Q6Ic>D_$S;P)MWxO6L*smd05QoJa7>=Y$?P-e=sw!6 z1u|7>+l02zzV^_QYmyzHhKtja2_ZlwZ84AwDmg+go#XdO0rGc0s_cIG3JhM271mOuULjkp;&><5OAi%ipaX!2dj9AJ@z+t z7vb=Zi6pmDb$*=hG;jvM>lEr(8EUjGQmBz_IHuyA_tmubc6#d!w-cf>MxB1urL%x* zR)wbTMrigcVr&Rla5vWf$Z-1+%Tt;#4O%Z8d)PhrhY-H_vwpNx8{3p6NXYzqSws8g zh{FY1VFz#^lP?PaS$)ROY&fw$qE@a3Zk}{|N4)aP_l`%(LsajaQqEsWp{P3x)Ob{2 zg=(84{6{i>y&M?mpQjyRL5ug*uxKw99iiX&3$_BBxuliND#efB@%!#5;NDwG5%0fY zO!p-LoU^w!X0EN3^Y=KpKJF2GU4c4N=s`N#D(z<`on!g(Qt##Kg!r$qgSxU*W4JNK z^TfuBSd7O zh`dp_&b%dbT>(ATJbV)n!x(=<=Z^8kr5gV+mn-|_rOge&Due7m#S0`v-Bx-RD<3OO zjZIcW-3v-%4^tzrF+B4|tV>7j9G9{Gj&tIp9;h}CTmJj*e5pmMiXfyKtDm9lnA7Hc zzeycFSK*=RZ+EtNJhwO@Ip?bK(C>J*(OaJ)MgeF-Z<{s39AO@ELRj_X%6lO>RuiWH zm$5alW3Xc&Gq4?H+ZI?|G6FIMrIdJ52VN0&F0r}OBt6&e!%$IE@3h_qHk0{I-G@3K z1gp?>pd6XbQxP8TNT=j)K?-vzo)x$4a@uyaeQIy`I_{)v!as*jA9Rj7y8{JVMX^AU zO8RiFin~YB5uVt%Su~?>!7->!_2H#mwUkbx@Bw9>AB?9Mbmu0#;SCVWRJAgNRO5UllKCh=%cI4}N`sE}f zfdCR~=eB8^+knm|j&;Pa)_xhtM{-ZMHK<4cv$Qq5%gAT6E9HHV*k!L)!=bG}{19yp z-iLq=k1XQcm`XYp~S<4M(MjN6k>y&s?A%KJvlm-nMk&^v{)$2?SPve4;;b9@3c^#5J&ZSIT`{Ap+$b2i|xvpAm3bJiG!iCl2xGa{*?qM~!P;vC$x3 zHuQh%{pant^O)v83jr^pX#05qQR;Vu@Nq6U}ubf@5eEXaM9kYSNZ${3%(jTpU(v z4*U3atL@8zPQH>(0YXfk_$22%km+Fv#K6R5B-4E6HYB4@tZMS^qfIAfAALwBAa(%_ zfjW|H(;J&$H=xs)WvU{oT8g?{R3ow@HI?|Ef;DB>?*v|x>bXF!QTo*7Q;wr>bS7PD z>T;saZ-dS;A`oL_Y;*KY@ang%JV@RIq%r>z=>MQCmlNqsv?{a)$q15Jpmm@z&={z5 zHFg6CyZligPYk6~-f7w*Pr@5+%K6cr6)L179Dq$Vpin;}LU*c*2I_+o^l=)x3TPuc z0=k4Yy(Zf-ZQ51=*`-p{*^w4<7$w<3fPPV{ojl^I1*o$R%8?!7(J)tR*R2a^OHV3g zNSjmlAdruw{b+kysjj-X!Y)C#zc$d5Cp|QvO?fW{$`?MiM6`u!>TwW`s%%fC>a1|x zn$S@ro~g=qJ9M3Gvi{RK33blWDg@{urNsF`TPsafm!&r1vRXAm;7PR)My>`DyCitk z(dIQU$>4D|rv{ozx<7OGu+8BOJk@Z_b%f9w9LiGzC$V%IEu?1w{T_5TlMsA$W`*i;hz%NjulDb5 zZzk+bOkoy-lPuiwX&fFjWWoEZ2i|G8ztlds= z??e0^Z9d!h0|kf=hxli=KSR}!pQZC5hbvxC&TSMZ4p&}NARo(%h3c8mVaFUw#y`&E z+4aMv@Bt(r+Ux8X%_?iC5gU=)3N%a9dAYuLJG^cjkQ~>}1|eTt(AgDE*n1g;9{<_` z`60D=uHzTnj1}O_zX4#3AHDXX+Ffa56qX9s8zVzZ@GF9y@wk`aUbCZH3Q6M_BXcY+ zHdIbQ{C{KHcd-46$D*83>r~y%Ws=rPHFzFa?2TKE+FNQf=U!XNyozxiIRgxDBdnq~ z{gSi7IfIuX4Lbv3Xld)Cq}XFXJG4CvH1{n99IjH(=F+y!{O}8+@o*mqJ30n*5H>U1 zKA;h8CS;Y|vCRRkEmDm>bSgOkdIY-dXB1F2v6&~8r$Y9DBjYG`8E6Qv=1Y=RR$x8L z&`lybJAjm&P|(4vo4j_eE-rP&FVUOO3Xn_D29WEty!LjKwx=OQ)jVC0*l`ZYQWPZ8#aA6Gd8J#w@Zo%7u| z4K+IwwyQTom;IJnJa0Cjr#VuF|5g?ICQjOPaYSr;`|%K3ozH}5bV(nb8S3C|G6#>e zt<)?>Mv}!s5n~<*x9sUF(5o+Mizlo6GHl<9E-L=fdWl)4Z3K1$$d0nhD`|63#y~pz z$82j~D!hocN7`+>xQlDN}y7MWn`NU3xY9);;k4h>u%~>YGHq+~GfZd_r(?EvB zk5JvFnyJ8>W*U77*j?E3gsdy(zLB_;>8<4&qq=(W6^}_u148Y;k0JeR!84-rOqklJTW3cAp zZQNusG6k)oO9cN?fmXSF5ziIWBV8%f88A(u!Vov~Ju)+LHsE+G2;E-YS-^R~`4tKf zKMcvQ9x7n}CW;$NvFN}v3acBX@X*c(yI(8aTRgKM{OXI3Rk*uZWr^@FAAIa%9u?g2 zjA|2R>GSZ@L0m*}VJXI!(dKUC;sV8oYE7W^?rYB7S3$<**8pfgiXR6uw`YL^_h4dTE8^(kEFcLDt&B(H8;16Z*~cpD|Q{up=R*q#EHw1mv6d_FK`m0k0(T z?$jM^)zCiyQr-^4eX4Q{YsfZ9RAU0&X3ZwCBpRcBLN3fg5^uq_1erS|qV{xC+T(FdVFjm8@ga zK)um9NB7Yt1-LdYAYh}`)Q(hKv!u%?u@BjVGEVP9z)3{OtK!?WZK{!Nn>C$Myl{#+)KTVj%1T=0RbIvWIX3HUdzyVfuMfbulpQQb}VJ2FARuQ!g$FqUrskPNo*S1C4geo9=6WSooZiX%O8&cJTWgwMY1M)E;`!zNi1|sDY zBnn*wQc2^~w$5aC7!{TM8cq6d1tmvFnFU%0`YoVCw-+$8@^ffYiqp!6Exl^%NWL06 z&2oz0iadL>O#|)sdgzXW&EU@&Zy#E84|I({O0DWW@ZUi4f4;iN8k?!{&??0|n-hay zzxW*JDs9HW7Hmt<`EqKH+ZTSFTsgNRDZ3iDfUj zzKG^xr4jOZoia_AZ2N}^9mNqUznvjz8GBy^u2}|adn_Zc%m6^eB*9pKS%g1m1gAUGBBUQPk%+~td1LATfwrS3EGoWou zn+Yn~+;M~W00=XjSQA+$6x&QKLME-CgV%n;iB>80BX10}RJSSAK2$^OWp%%qI~Qm( z58201lJo}hq7A4|F{!2eCeSNryB0_jG}V49+6aE**=9s2emA1z zX#5Lq+dwtQ08x}xus(bPh$!zi>3Vna3B!+4N3J5oRQW>!ytX#8bH zTix`A`l&&7p4e-UBDMn3FUE_#Ir?kr3|0X-WHHsiE`!|-v{ge|v_Q22VUfDnrSjCp ze)W}Y4YS~#M~ZGbM%8{dfp#bqrS^+dGn5x$o6t4{(xPplDZZMt+t#4l1@8zb`lx$T z(;M0xM%Y@mB?Ox$sDXB9v_gkq4K5+E6`9pR4!X9eMu^suCDzJ{HvMdycG$1cE+j(8 z(NYby7qUxr(aJUC$vbQZrcq*-ijr*;VvVs)qZOqmC$%Rfj^1i@okH>&3>Cy1V3Rly zv`yNGZHVniVj<&T1f5YV^!w1s+lWN9YTFj>gf~y9v}jD5mhZr}Mb#mb!%LZM+QzIi z6>F5b*joi6Mje|9rLi0H zfIS{GY`H2k%s+mu@z?WdGN+f^g`QwBDA!}!iS~t zAZd@|%Em*ZAPha{Oz2|VtEpzy&Nc`K_2#%wfW$+J661~D3T<*=!fzn{3QXALMmWs} zaRS5|(8EBTVEAd;J_%N>KGWvC7_7lBojbuG6s{XP0c^U?=MVl8wm)s#>w5GMT`quKZ)2IX zXUC|}jxfo-0Zr9TG=6K9?^ ztAB1Od{EfGvj}6_N>=c?x+ul$xK3MVP$DU~LU0GmGno@4RNu*z%?-vZj@^qpeS;_7 zXL4?V@Fr5`jUIHXAmRqMGmo}-IyE_@Bh%PXN44=3bv0|FZK`zRBIL{_Cb8;g=e8{t zn(!_Qh~Ev3m$Ss8OT6cLOM!g3*T-vm+?hJS3g#-pup=*H83gP0R znIBDKu_5X2LEY6_U7yb}^yWBdb=-VB$p;SNEV6zz`3DQd%>PQi-h%L*QEyLuMy;+c z=oPNx_h3R~DQ`B_DZ^>C4K@_25x=8LFecuG(!~zSb4y$Jl;MfTv2HF zP;!NN)OeVC$|@Nv9k-H4Ec|<3S&Ggy@Y=rj0gpq6)bLw;u6=|y=}jk9XC+OO?mIO0*=|;XiWds0#$4q=f8;p zLf`z`ljBQF`uB@_uLL5sj<^H8hj5Iy0U0fC?)HeL7S4GZ!b@Bh%E3)z_ zl4T!f9pRqj@ad&kxrl-#|9}aUoyYFWN?{i5UtAzxl}w}0D_zX26R~?R%MUU6@3C=@ zxirm;**L_eQs)q6zMVN-0a3@eK8;Kbhp8pDF5gh9eTZYe6(G)x;)xzQ?`(0jcfV$J zHU#jxB97VvHM}H`K7NkmE7nv+SoCU=xlF##Du~7egTxQ~cayYnuL+I^$vhn4 zG_Va*!{Y^ry!!~y01pj;++PiVj??BSoCAc)adW7X*L+5^vF*l~#zP^xB#lY^)}fR5 zaDmpHLL_rX#xE9y_RN&nGmvS*leliIOjEOuLKc6Xv7s8ZcjvDvm_1-8*j52K zyLY3;m;4$OY);AZaqPN%n7(k9S0}!HI&}8Dvb6c;bN`kCX=Qf=F=0ro9VQrjA=KAy zd;laC+#?`vD21Dt#(SwI3X<=sf{YLDet{gZLsE#pu_6_CG2r(1qv#x|nY=qh@fG~y zBOcwzDedvq-Eg~;DdP%k946&>bcO=ewxILU(iHS09Y$NEe+N`H+FbmN$*MhduVu*Y zZnwROHsT}LI$yPz1v?A&8lYWm-hWJ6r;jx`NUyz1Db$pR_01+%u=sq-QQF*tbi$Fy zcDEGc#>(FBxTG}A^l|&1J4z96l&TuZ(r0WkSw?>J9fT`s zbBj~4By=+7y%e}xrt>l*?r-U5#e;ncbgn{iIno&;{2bRLQ%1&DnS9(m-fKf16Kdv= zsVeONk&3%Ab?%ja5;o&cg$!!{%+7bxM~cdcgH|I=XeTn$unJZ6#4&LXNG**FyjZI7 zeIK&LJlUeLelR>$y>6YShj6~T+=EJHK<5a|ID05STtFKFYQF>9LDQU@#nj%+#V9nc z2$xD<_V zA(0L%`u#*{KQlZW>bP$@K$knj{WA!{<=SX%>kJ;teq6fw6wTne!g1JCfRgc;h6x~j zaCt$Tmk9t(hpVM%EQ_T!a}>!jKb{Gewr{0v9;mS&O34`!>O2k64$J|foH%AjN3f#J zT$LNZv-_ZO2Q%?;cf&04?!0z zC)L?{<&3Sp#-x??vKU+YDU-yr@a~0YMwq(Lk&lreJ)G_2jObJYI|A#15$T_*o;+W+ z)GB=i!hO^Ebw{SJb$wbJeGH?=5D#<{&;cM1Qgq#Eg1^ti_9djam!Dl4QY(;5@quv~ zyKq;Rs|sD`V()pn9ltmY&SNh4pgN;-W;q6OcVoQtsP5E?Z`Dv^VPR^-Hb8rwu*`*? z>6K*U-?8S0wmcAjSYNe0WWUZv17w@dzfBL3f+JW>=1Kco{9GK}&U_Z$ zH`-AF8cV_x|H=3&*S}`ght!WSdE7r4UuA|l#XEm8{_}L+_>*zfU}WaVAcxwcdZ-;u zhRSA|MZVH6o&*}UPGaZa7;J3NYQOlz(cK31Ed}dV!>jzpDTJO(HJIb^^f6)9Gs1|A z*pj4v{tqQN7K37V9(H(GPKJb(4_$nsws%;_n#Tz#3IQH!8*8qTdra3L-iiO5bjHho zHs`9}@jsG^lST8tb>dQ=gt3pVGzdG~6Fg(@H?llFEtUY#yuPgsxTP~Ns0pQCMeyG<$M@A(( z;tgB9dm9}+8ByzYNwL2z^wVHJ1VT}pK>wCDedX{>+N$X*|CR0p#9syRF3wc%qdK9g z!`4O6_G3VL=syF!oVKR{?E@N!?eqb{D3(n(jcHqh*l1b-8qro!h}|t)Ta;!wZui5% zjEpDeJ02f`mG0|+CeUd@C&sS=I|RE7WPljx3Q*GvL99XYAdpJF3h48+9RN~*dtkA% zv}rZxX(+E(t9iRyuii)>eb(o2^-YF=#l8)lX zVf$d+ks4T>MccU6@8v-IX!FXNgTTP*Sm&jYxF5vNLLBC|hfK+;o03mL{19yRq4}G% zxr@vj|2`!91?WBu_HasOC+Kc?XjVqIc~tfK``b(vIOd zaG*zQdY=Y#0maix;i2p*rpEt}Uk2jRQux1?9)^6gX|u?jIn35zcoo=NOW}J(-n3m| z%+_zD4JXE(@6?&$8lrP=sTAw1-771!5mNDY@*W)Js_U5%t9ZK3$4yQ$GJTe|0~eKI zor9wt#>nI2AHa!mcNlfOM)VDChs;PcBCKvOJRX4U#o4Q=F1y42b4tV&MZ6iV&knmYG)8`g>aKskd1p7cw;VwB5wz_N6~Z(ws=|d zwFPoc9|f@i$tQt6c&LDTo<~93HiZ*=M1;i*;Ce8wb~wF^Qyeu-^HT!^43TUUF9CTa zJYRq_kxiS??jqteIG47w@o8KeV5)m>{|%sFFOH3SN?0COa-#xujs!H-MZ}4yCvULd zoI>~tA+fKETQ1shCw-`k#CB=u)rss~h$4O?MH(C0>o!2!wjjwPsUgID3RCIqwFR7i zX({p#dQF=iSH|6z^e(}*{(VJY^(Pd6M)6-LxDco~aH{xzRrM5#^C-TO;;Sg0MsXp< zGbk1)_EWrof+zi}gB1US;u?zUC|*PHQxrc<@ga&wC_YSa1=>3~33*R2ypV8m#y5yx zR1kZJx}A)T*B0}uU!-_H#qUvkjN;=I|B2#-Wdc{>D3WF#yQIwV>Qahd zqBu?Q?ziwWR86) zv5_AF>lgl+5lOHywB)MBF=VO5V`VQfmza>h6B1^gDQJO2=0ep;pguF!d7Ip0mN**9 z6iFW@E$oXq=(XSFZITax{b7h#fw1|^>&0ZzJ*eTnB<{szu#!f4#EUoi_pCst_S``B zb>O_g9os0bn}_Y)$ayU4M=mTy9F^#Z=R?N?!|RQ26Z{f57HaTJh!2-yud7fxG1IGbVs9yQE-Wk4=bzIh!;2Nu6YTKaf!~!P4AF4>Hd~)CF+Q2#!PFwsi-#e zHXy@zsFNaDw|so`kbCO%UumEDZWOwS()WA3!5DFc`Ej(XJb9g9FD-}>9UW%E`UuZn zwAyk!*fO~t^mO0Hv5f4MdNV=VD7yl93FY|C`#!1~O(-AX>UN&qd~Cs8v-e5-8w2m% z9cJ#2(i`kr)>q(IEyZD`)u?Ui;GELdyRa1FOMxyfg|9Llu-~H8Opj3Ma~VE^Q_|;Z8UCKKe3yYpITLtPe1_!gk+r zXF~WuQ#|pZ9qGxE{by#&G85~Ok3?3e+e4u^M$?^FmFnKxO0jbt2)5ma?kI&r+e3{- z*7!r{a)cb=S#JDc0KQ)*xQ=X4ytowe-nL^Ku!s2@FN!f9hZqm1^D*P^xutr9K{=1J z>k&8QkC02wdrm3V9V3?Q^B5=}E%t8xA$R)3P~3VWkmA{%RiJAq7|TOu>gx;S*S5|( zQlJsnWrynVb!Q$AY2&LM2N{R$ltnyVKkYtvva1L|@Ej z3N|iF_i~9hW&jRfRtldLGA#Ze!{X|KSp8bCM8rx_Wv0&<`N2*1LG!;5gh900?fRg z5h?z}(mUGsolvwLNC$i8O&13Hn3=tHPS ziu9O+@jnAO=D047eA-d+zT&x=D@YH$ODUMiamOxsQM!Apr!<8LV|ZOP)(N<(j-dre z#)uy?g<_XRn^zM9peLJNzrKJys-Bga?_=31!xpD0Zk>(x$C4uLej+zUl6xIayO7srwI!+8%aL?+ho^m1@w-)dn6x`@yOAw zi>HmNHx`lu=ERKx#n&WVKAEuRv2r$^R3z%o`-gPu!i@LN$X88TOQpKX$(_6P5jo7q ze{!AnD@*HSbQfkH6L(?u9|jwlq0G&hSyr4=?qrDF&;DHxYcBa8JFGeI59F|hOMnBr zitF~0`A^N^U9!a?Lf(zY!qb5+qG0B2vFTW3a_wagvO;7YVQRSjIKI6b#J81USC3X(Nb+t;Jsjslcdp2^| zvD9_-Vsk%id93b();>k;Bd;o6NkSiST~_moXguapt1$pFA{u+7cE1srwI^fEgDtP< zUq-+C(h*=??Qec%0lPcU&RPbscQRc_KjPIVn>JtL@w_u`4=A2Xl=H}XF$#=F9v68- z)q5B_Ow-0A!%W1uC(>4OjN*;;k|fBipLq)ipHyVn;x3AoS8V~hPE%tM=|nrc?gbnk zZxlH2PO!y#v{qCD;%%S_kPDx5u973#-UfCPsGWeA6sWkDL{Ctj%9om>XLXM5)W8HLv<x_b)s5t=?P6W!%i7xLKBoVoeDQL6KdytnbU3J^QcZRq|@or^0FPQ(p{%)7bsoQ;orGP4H&hX<8xl4*FOJ`e#79?vXwtv=m_nm(p{L(Mp{P?z6W#xMH}m=<~I@jR)0nghzypIbE9K z0&BJ&+IOJ1QR0ql2#K@I7cb&SK1Tr`#66K5K@>7kY$56t3Vnq0#IS>ionI`)I@bny zLLcA#y`46&jXO!m^9s!rxrw~+6```1K_4>x;&@w!ak$@w$bU=g4663M;rqd)w37Sn&#mF@(LIi|!#^__T22 z3?8?iEbVa@@5AR5u=n&*nDpl^rHc76dpIR=hvzBDVdhNZ(4E+A45(Lfr70e3+;d?8 zV-aS4m}v3v%su!oK2Ju~(YMQas(#0MpYc*py0|Jw@oh+UBVb9zYjt0zha6hyPC<7$ zbP-Zqe6J{U6{wzIV+T2VV^rgrUfWiv!Vx>X9EFUb&hR(@iA~A)G}fa6L_XcPwtyPF zXbur&myfuW-p7Pov?8 zztR{_7CE7hi9-e%G6Q@&*ip@_d>uZx@s5IZvirpZZ*7@2kLy!xYwQZhB~Es4>aEm@ zM{*-Wd82Ps$9N;dp=8|dr^{9R?A_)O-d*9GKQ1@PW?rl9C7U%C8+6(05%5xhM!3`4 zY^%mSkz>l;ixWNVY1~>U=eZHeha7lv&fbek;mP*D*LC;`3ugSg#0?<#VVfL=L@v3m zH2MV7JnGKBycBzG0$MM{@Kr!e_Qowqu04E5cF0WjU-%kYm8LU$QARZ$qEr_~Fh&b? z{aYAsw78v)dvfsZ2OE2DeL!1J4xAm?hqix3+b4l0Ko_*9%X4Vkg&p?cUAOqCxpa*A zI@-H*1zk~((d`9!t``frs`i9g;YfWQ1F702q_cH;4AsShhplrG{=)&B*9 z()gZCt{T&L+v3yw%FYq08sweEQN#eOIopi+CaPmdymsCK68lXc22{-|O7X6n#6C~G z3D!PrvtRO9M3~VTJKEF~d+lQd@gB1M#&;H$d_KqRn~$iDN#PMMFM@HYywvvsK_$Z_ig$vg&UL@;wA`Pjy;`YH^^lk53kqPmoX52H zy?390=qvP!(&jbdx(Vv$QjIT;F;mXN5cm9tUs@oup3gJ%$ZLH<)Whw4)S?W!iL3TyW6lcBb>zf+P;S*iGn6uOpxg0r!6zIE!RCjCKX& z0C-%f_8vQ^&~L-R$`P;7&jA^+p9AqWJEC}i>LWmg<36C2taI#Fm#Eqhk_l|*1Kkd^ z4m1Q(jkg2o-HxU?)s91=WZ5FY=S+EGh~ADNKwVNvO<0~bVc|%+H1H9mOjt;Ld#W+n zSxH>uJ8P&?^7dJ}#4+!jS$+`lx27?u@uqfF6Lgan9fxEIHs)OHMQ!U-O~oCLqtIo5 z*rt?S5UW}Rlx{x>$62XCLeR zKythjXp=Ulm2J}5rk`)99}CcYjd3m*X8YjnA;qd2*Jo0_4@CM(wi`ik*55#ksa^nL zq9}?S1uYVBFC_ZF)APp13)~B>@a$C4i?;T_ucAp z4KYHOxW&na#YZCNTp>u(jrS{9D;hiQRFb%jt6nY;yf)ZVfSG4u(TzY`Kn|!AcIt!H zt_$wwa$SJ;58-`<%OceU3LQHF(fPk^V`%D0bX%wboGwCVA@o7yZ30bz43#0!fHsFw z$awDD@6oIZI(Iycc)>Z3vA#7#cazgJA;(fT!R)&{Lsw1& zEIgwWZhJxiZM&2A|KAV}^B`r8OD*Ty4Y=-s(jIeg1mplXMv^$RCJzy}!6BU_hDr|d z8Uki1GL0A@w&grOhLj<6F4o6^j1qgZBSU3a&qj%z0YWDbkgD01>G~M*_ClhPV%;;G z3nF!vL@8p`-nObu*Qc7|m#D@qh?-80+iT~HLFhFhqaFXp1L$rm?AKF`*k^;C)B=`( z6sjZipE=vMA;gl5fKEdEB%o9>oul@8Jlpik9NwM1xbR7GyzVl*Mm0IKBMJ~5NIJ)I z9W~Y=Y0O{RUPPOU=LStFhJ{_G!yF@tB~koPp@>RIzgU$d=>mdS+bSU2QnJgZW1gP$ zYRqs{D>)3{j$}2})a=|ol1&oZs@n37f!d~iKL&|admEzeGKK1xjpfk@vcIPN& zRmvu9LRH=G5R#vy>bEC6g^dAii?R>dR81+%kYw^*M2Z`)`+zpV?og!V?*p+xo962^ zu|nHmCt&SJ12uJ_EoBUy8ms|HmmESvrBK`jiQ3DNgO|_{lB(TD>a5q4r!KNt?Z|8F zU)q<*%ZT4@x2@AQXt!O28b-eQft8;C={hC3B-41|ya?-UaH5QwjI=K-6D3D5x$dfWxqD=%FvTLsAo z5;Zsu)NmcxbL-9QC&3JyUj7`EJ|ZUeH8)>E@$HgZ4PZ57kRjnP6WGAt9Alt zi?*i%-3p}Z-j*DyVbvj19&|ql$0I=Du;if4p@^57YK}gL4^WKZ?YQJ4w0SM*{&^d^ z9&JM)FLXK_J79Ofni+;|4IZp{9R)wQiF+!g}z)c|f6vkirULQm{Y^$4#%>mfn*T$NqI*M1&ZP44OP3(526HP|g zW}D7KozqD9=SbnSt+4~0&^D$mQpV$jifgi#`{Y0)$+R8jcsN=Ik=*&7$3EH|3Q5Lw z=jm9TEmno%9zh*{^KgijL&#B8=r4l(Fvgq@q`E%}60w zCme0-jDj3-qS1wWn&H6)cvj4<+qgfzInt5~|-Nj(c+6Cg%!mSlY{XaEoYP2$-X% zc^+SxW&J$F0nwogD4t%56|a9UD$uIeu$L8R{?by+vA;iLvV1;OA0H?{BM8k5``Uq| zv)7?p!!~Es5XekD0@4wm16qdeQ$TA#)3TY-r2qa9x^3uQ1~dW6F>>4Uc4kSB>Fr&- zcnOX(kij>VVz^O?(Thvr3+FzdGU85>w{(4jtjF{|#KFv-D@);Fzn@$79jDPXrOnq+ zbbG$}H;?Z%>&2+nyA~-|mtyq=rI_boouvAO(`HBd zz|hmX5i0e3>#0WRC-$Po+78wI6#97+s54E+vKe)?C{v`whP=VQ3|%MTHAK~SWDNm1 z96_N$t=iQ5mvT6)Hxc8AZ(Lt)fy}UDOsTweBdCo z(n|Gn|012fS6!>K5Zjg`_&c1 z07J04)0OVY&^=6>eQ2}`h6Xyz7HWBK0_vPPr}k<}o`{s8F8W!?_G?>ea3Auv;J9DO zKm#E4>x_rSEViAaWI435qlwkhqfP+jkzj}WR^j@GyqWpDqT>Py=G)0j(Oi{9GUtKiVKHv>HgouQX=S|6-~ zwR7#zlRetBNRoM~`X%SIU8>r{U?**}(tnEYtdeplzJgaNZg4kH@=@CE1`^Tf(l{`@ z6_Ar%C2iA=(7qP0LONRmGp;0Vged*GXPp409z)yR#GUSszoVO4Gbhz%aHm?=nlcAPaR8h-6m~0 zx11kJP9@c4i~xnIZuHSsP2UfZ_il(MK+8bGHr-AetIqpqGdiQAR~P2-?WORMuf|6> z5XzQ6POP_q+}(T{0V`B13O6yQfgBmNsvy~*Z3v{5cCJN2sw={6qihN=;51q#6(!vk zqQ-TJfh3u*Bvf3IDMg{CKB3zX`iSP&`*t^)S{~ZBv7RaHL%j2H z0;EMTA*>=aQXi20Rv^?~grjdYBjSS)KLp)=pdru(g_=HCxAlQWAUX-^+P0=@HO&Ma zrW#*?DD`^_kiCgjd_w@eE!G-HBKEFY7pn$3*LpLJ3#@ib8Ujv@Md;RQ4HWt)Z7Sr* zR8)sG$uiI;Z4wWG;<^#Y{lPkrKK&~oAL;Y_R8fvm$1J5>iDaRBfJ{6U&=@H>v^iSZ zk;8cGn+xHPr`yhh!3I zqx87q9S_^KA^DfEkqG0VJ$JbtioN52}v}6ypYV6E^=H^CUM$jO_Q)7Ozy+_ZKu!HT26P@Q&pL z61(}z0{WU|ytgwzvSSOCq5_B8&qGX$)yaAoJW-6c|bav!{WW0v~LU&#YR%5*C;AAp9B=2#s zW7`x(p$12R=4;8m>pP^)aeEX<4dnf6=-el&#tEtuMNw#=ya(#4Y-xE0*92bu;^Jj^ zpMdRoAatU)gl?cMupl12z0~7I8VIF0M*3d5)6m&g0jbdaKodCrH4vwoXM#|Y+V`53 zY(lnqm9KbrH}@dm$?$gKAm>b86RV_BHtK%$xaK<%Rnn?-<_#^fsyD{)Zquc7>f)}Y z^WfNAJ1`|)hOKk_nVK3oYB16wI(ignQ+0tDzKw=Z|e{%Y78`iq-vAsjqPkp zXbQ2bX}Uz6e+IgY=bxjaW!er>?4xjG(w$q7SiKGCR!BC0G~r(XeTp{SWN+`HZA6>S zk=LC}Cr7M6XRQ4!(4=k5!jv}s(phz*jow}khbNHP<}}s72o-`g4>V@sP(LF=wquBL z6y5~3b8eP9l=p$vN~NUbV+7cnp_ieuS#vmR?RSedIeZ_&*nJsoE}AE5tR%`a%yfr2^{f^msK)A|K?J} z_y26m)MC|pMJZWG5<7AcNsgqO)|S|WlJ1G2Y5jhwZ7KOErdo9!>}db0f^EF1H_gBl zrE`>*YD`;PpO~a0FGXeNPb^>>N2=B_H4$n$jW-pVhUMrao}8bCeM!Ok8HUC~_-O~R z+xWm2*BS}x>OhYNTH@1=d`+HF0l_)OJY-j)zB2l zTNEa!&bBsHb2aTlXKFD8sgP~*>ags*bHrbz_CRAqrHidvs8t+dIVkze1RN7=?zt?LJh^!b!4?lyR+< zki4lu^ik7oB5%2^Mw-6>R(17@8oZ6RwY&k<_O5ixHJkQU+D5S?1XfXLktS?|$ZG@R zMFCir$Z|({#>_c_GR7iQbnUFVquh6TD2L2893XpFT#b+3@ zUp5ZImzJV;MJe{UHDFh|@_gE;_JJDDK;mb=^ca74dKK03i#x3b$T~x2+fM=g5Ln~I zNoRyPFC`I?W9}s0fTMFe&aCps8tBVZWtMDM+@6!%?Jit|Whr!FqV7jcsp2=7MTliIwV&|gz1;%_+bZezWe zj~gC!GXG&9hOTi(avU2C_w0CjvifzDC*RylT+?)nu)oA)ok-q3C{ zTXeJvO&Js&@m|Eb-fwe}LQ2ihENHRSlGV4v2;_UR}Dv=`w=AgRe`A14@kNL{AvxE+cg&pz9iR zZLFi1kLnX3)-@%fXPhY+e++94DLLe<{=_z*fnR7m16ZQl;v({c{Br{7nC&2#ULk`)3B zZ=nxB-0%U|X%V(otER^zHfZyX#13rE-$w3C{m7e*uPwNva34WrYmvq4kariNRIL#u z^~QQ%-BBm$H;5rIq+)C3sHTV7gM5N6x0!ESuw6;j69@JZaTjHLM*+KEnEVFXa)0GW zBjs0M^MNKmZysO0YInIsAKLp?h+XqK1EBVOux2;{CxUgcEviD41K?-*9)oUhsFd+3 zBZ(JF)o)hEH(P5>PeB|b%_!`+d7|w>3MH%L*U`u6qopx6l?rvY)G?nYYDe&@%jcC> zYBPse)jD(VQwV)j5+y4N|8Z}3<}+aZ$lmLz5-D*)@A4T&cNFUA0>_Ht(_smLbuz_2 zA|xUqNHpK+=j5zt>!aEb$i;O4v`m|j*F9caxsTYFGa%y+4(}ux%D)cp&(SunCEuEA zBm{{UhQVm@~Mr-VC8;cSMCvhAGx8+4|fi{g^t0BLC z;N3Jy%u-$xYjkH@mI+U+PITR0LY^aY638@{{pwD!a;QNkx9d|ico72DPdyPcQYfA%i%;TM{SZ=KARC3w-c6f*sG500Vng73=u~6;+CrEQSlFh{?lMk7r!n&0 zjnEz1lxKK*T9N6{%P%cblyt{o>#Tn7qwN7iIZ#7BvE!$y?I;Er)#6{RxB~Q9t3kb% z`Ps3<2-rcCO4{X^HdX6fBW^&aZTo7->MYeEY`RW)R#RRNl5i|^6RPo76I8v-SZ_!6 z&q8u3*a$A5s_tkR$m?1q_l_2H&pFMZn4QP|uPt-{oAOfU_t5qb;?Hgqr}nC=skRAa zT%}eTXiQ3CZ;s#z`k2s%lQ<%RwlQt0Yg|dZAB3V#0$l=${hr&_&uF)!s+J;M2!&Uy z*SeYh#U2GaG~2d?uG)FKZSa~Re||(kM-dx9n)SIFa+c}X32kc>ayY)O8bkZNqhS0j zpICQ6yGj45s}FSD5CL+e9cBwHm)GfHR*|lPV@b>FdFel==0pAIA&L8N*tP|v(u)Wy*nLQ>J&1ZWKiFNI$^TapTdcBGVbIJDzQKxUN*&~b?MvutXmWW(ZWNE+Y0 zgxDOR_{+eq(kvavZMJ$bt7ZrClBatM+0Qf0Q-@?kzw@qArn6T{KnVToKh& zl8z&ujTF813qWq(8?ix~n(DA27AeZ0(L+wFeIVQ?s*6vpiOuCC|Lj}U?n3egY`Rl< z*@uu?`4#i)pnD%2| zhH~d)1QUoi(ZGmxj2yQSZ6+=MIn}lCG;NNw>OQm6(d`ADyMN#7(8Z3C!|f(e-W_D;sT53w8wYr9cjp7CF8>?{Kh>{U{_6NZ(xuXD=-E-4~Z)om@9msM}w6 zzO?ywf8i?-e!V(OAQMhIW~tD?kpbE9Rk7P<|j zZ4Rg%85R}125WQ<-58?{0ZF`0jvR~jarOD!0>y{-o>ia`7mvN`X=B%suJeqiGY3^e z-y317X6M(_dG7SP|22(PD@FRu7ohuR=<;1uL;N`f^euaZraO%_gF#5FQPN1^45$Wn z-uQATEWDg^3U$Bpi3XBP(CQJYL!ca)2dQp@xB=)O&=^RgKMnM2w3)NVK-CSU6nhlx z16P%*ir++4$k>orQO1i<3^Gz8ih+*9=7wqmXoI#2$Uc~ zSAftF3f0P-8ah$l=n~>9kRnH#zeSt8634`WI7cBO@%GY~+3erK#_iwuhKMvL{_6ZP_Z@bN=sMF|@8bqA7=_aTWp-5DazHao>m87J31w7*AU;QxE~VDa!#w-^JsI4 z`5K@l=u9ITtyUYf<$`t$x-o4kq-3G+73-zJ6&C3$M*$Am^s^i}g;c`}O66sSb4GQN z`IZ{AO*JO{c5j}X7(R``LxV@)y&EX|xSTfQIdpDIUaswRJTzfKn$)|z_+_y>qv7z#%< zNgUr4kce#i@;RnS`TK7B^0j(mjwcSJY1$jR>-dyg?u{EpOH_F&qVex$(*&rH{W=O6 z_nj!7#{0zTibaF?^gXjN{z8YT+xQE%9OUdnl0+cI$2o>=lExo#!!gQhoTN)BWaT(w zz+rtj)^Sr`|0RdnM|nE&nnKcWVj8XQ3o;gJqq7*Oc{=|k>c0fE0_6Xz9R*_ghCVq zi22`QF+7k|2+#)=bQN^VK+8Z+0b>4#56-78=xB3BIa;dGqs<#A9)?(5q)kna*Y>88 z33Xm@$$?MjNE}lGq3K=w&tdG^s^&1`PvYP}fMKT490ipO$HLng^G({0!5bZAR>_1itql&xBkhRc z&M?FLI9j7^4h!dCQz7%q6|`MJTZI~0lu7?dAUxArtJyYywAVJz^dG4OEY@_2a*)?) z({+Zth(_K3>u@KB*a@mlz-ncr7OLSUpkwH)E{;}3n@2AOxc^4Hq{*=e)qIdWuUgP+-0H+P*cNkn$FYOb``08Ty&%Y;_gUX*c~lU zTs=MU*6()czO0SmG&QERrDXR~o$3>F2+5GA>4QPvP9zx@xu9TepX4^EVur_9oap35iHzH0UX&|V21NrzJ^o!z+{Sb=# zhnMrdB&EF$8JG2JXlLF}_}t7I7=MxZd^p%JKmJQ$@UFo7S$Mw(-tTpwKx~1y2E-u{ zMsdcoGk$4Wgu!NBi+_^36J9JDrL(y;IHKdm!{((nb1}Wm17-0bZ9Y4VN8+(d6&g|Z z1I_(c6=8LGgl83|1*#L-8RB z+#a7iPiOPR?b(8ydF-{N82lo|?@@e=;^P$miQ2 zKcXo5%>2rca*j5*iQ*L$-%Rm6rI@{k;s+_-O!3ZA41SK{qZI!LW86&Ot37yV&&8!U zk#6Fg-w(T!?&GPPdpV%n!33sn?03(Gl7wu z_@&*)H2qvY_0{jz@+Lr2ucO-Xq?^$1LvZW^a>w2AvpSE#Y9))onO$jHo&&Xps5MA@ z^u@MLNOd0suN4mi;eDQM1hpxsqmV}>vG_xLEyRZCkojv2Z7HCwpKaP<0Cyr{2uGYN z%Vq$-w#eJ510>?KEz~)qP_F}&?6Yc}6Ol#456mwvn#}G;(cYJZzxk;J^sZLp+?%D+ zm(Uw$hfb25Rxd0h@yEr}+E{iLaN-Y`>z)qrMHEcB|5$$UZ(l(Q6f+`b(Pa!a#uslKrs@t#ge02()fW_u;y(_Z+n&g4OQjkYF!1J4 z#JpLVHMB3n-qKCju?S)Xg#SZ+3cqxBsyU1h=Ot*27P@3mABQAn3Znd{Y_&fdgc-z1 zH|HqOW)|I-T0IRmf}u|^Ko*a{e*)saq5c?V9lS`(a&R_rZq|@6K z1slzPDo2c7rWUJfrTMdz)6*khLVI5^q|WNuAMAdPl#G zH}qQJZ(g;feqN$*={Ay%C4a;gtoPDV%$s=DsdB+KV$0sR_H(1op3DD`iJLySZgg`g z8sGRp-n{Y{^L4ZBO$FM6QRc|A)P|kFxBl4m;m_{R%&|ZMn)+F9a=#+l^W- z8W|e7J;;vD+}EnYEg_3nP-QUspj$|Cd+-49GJ%OhcvUo{kO^rB@!)toDP+8&H2z95 znGkyd)q*U`#4`g<2zXW)$lUF+`qZk`kwi0!pz{&;uo^R>@D z`|Ip;?z!hdix*sn`+{{r8Zp-r^tpCfhj9Pqw?&Yyj|gh~UFG4K_jL$rc|rtw99{cr z$=_deEl?T0>mI(`FiZg)h4%x7;2*)q%C#eIsCQwaS@l()WN|5s^Cg!K&?Mb zIHhqv>uaepPmzc=J0X~p*MRW%5NffS_QuFN>rj2{Tj=O3c%vSQy+()uJn zMCD%t3U8Y(h&*R;&pm{}KCfghu9U~721}J~5X6-(1?bgEt1~v5#Uz5VwrB=H?tST0 z9{}I(WP%J5Oh$O zLCq+uW98v0L1+HThR8)011k_2x8QXci+5c9&hl7*w2j6P6eUb5V} zn$TvpNM<{H^BD9tZMDmq@#pE2*e9IVFA|K;f*8UG1Zk27Njl>Ufiwd{p(lMECCv;g zv}xNOAkU>j=LK@bpgTvsr{v`_O)?@6Eaxf3Mp~Phd*s#RSy|^{=Ta|oEYLAJ!#cn; z_8J5-Vh3msR2dmvN1l8+b#Ez&xGtfT(L83)%LBbsNrua%nmm_+7n)LOK1JuJ$y?-M zls1}&bRI#ps6cQA=$C-(DEcK&GAb3Fs$XGhk%swowp8)Yl!N@j$Tl=_-Y|L2CwQSv-oItEHc zNDHAtc9Ykct&HJZWG*)Xr2e^{6}xf(bi8pETpQxVgw3McPtr_^gp72~?QXD2!L*Xom{beSpjC{vMN zeT-9;iN40ktCEWU(TR|lNy-1yG&G$!XrwSf07D|LxQ$NIN^1Xe3(0svNiWcOgi%cu z55|NoSnuvqWl7RtwtHILI1xVQ?&@MEVno;ASG;^#W(TrH;oc(k6lgtq)~AqsA4>BS zMeB$ZKttaJO2;5opVvuN;8S0goz;?maAOf}EHlmSCMQ9_sN%)V=SARnL9mMQ8jKC8 zvkVX7We!xWscS}LM9mv$UF%pGvCjq?=8B;8W)E88?+z3X!&-w^8*pb4ZQ4YeT7T>V zkqkV}Ay+J~`#8lu7FAsjbc_cYW|Z;o971UjyVDCSmxc)07gaLsDGYVMu)22=y^wmz zA?n4789@!pueW$Vki$#t)IR*ODJ?Qhr*KbfyFK>Ln=v!A{#1x2w_Wxa4Arrb`faXrV@2FbqWUw5hk1Gs% zVMGlh;#@PbTtt>IGCY54_x#?H86gR!4}+yMYdGa^FvqsF~IaEikEtrQ7+Qc7(vZBwemDigJs@56x5$NqhEa`L7 zbS-d^3AwG;D^OMG7)$=#psfb;2oDnb_mGy;SYONy%`tMEaTLs>C3$sUskeA{d30ZJ z-}SVPAk){G5j45mia)$&ysu3SOldKt^m>IS$0{ z)g`MA6mLGQ}9WyvIIDelG%+k{=#Z<=Q?6D*gSFoLFKHs+m~y z0#d(tPeC=nCi^er!4QT_JMQ(>xQCX$5W~gC7z}2(O6eL8{90?*iX8&qq(_v&03&8_ zSfy?_!B;qr6s;rb=o*z}(*PzOBDn}YjoqlU!#Ycq(_nrOXctJ9NR>nId}qsC5NpdSt|56f586fxAQeO+E0Qq; ztx^3`J5#fpwsszCSn~4ibszWdGHraWK&{PD9QUMSWwd=4Bl56<-Y4FmHf>wGTTR=r z6au-6ATa2tVcYP^@)*Oh)-l9m4+{0IvWUS9~(9fsJ2_8+q;g#{7 zmrH(Z-@Sz{BXXmUh$2~Ux#C;KQ|AKT`*=JPgLH!T6P(}*1TCE{kAp_J&G6&3Hnc2B z29BZ?MdIr?^V3^#F$!s0rAF_s!qY7n(Pw{mgl~7z@D_Q%WRpt;{iIT;nMh-vVKBq; ziye`0BP4awo@0!|;VQ^VDOp3luBX=+T*wH59-^6^=8Y&}A0?EQmrIL76^jFOdZLAq zR=gd#ucVdMCW6{#H5Tg`n|((~)(C173WiJ$Au=Y?c(Yf4-Y6}Av5k>T&05^ypH>Nx zLjUgah&vkf&-l)WjGEs3swbu*1prcX{6o(b;LmrU#Ycj{m zAa&;K1Jx*vQ+~{sca~&qkU(yC%??Yt^JRyEX43q(rEdK3^Iw31&}Zgu#u9H^rjr8p z;kdMnU>(t0%p@A|B`WLJ^eRV5>fBBP>3v!&xmo|BYtcVXP{)k#?XCYq1%u}-!!z7S z62ZsjH|TdED5hDG>6P6jK9ek_)ZX3;RMQME()(_pmjO98-NOh~nUa?-+!nzD3M{pS zP?oyh+M`M(X+X+y1hh@wHq3tEENPhUzK;O1U#D%c*j6mkdq_Tiw7Cr9wV|GjKbS0g~7=w zWXL*)unU!aIHZ^I*kH|;ihIop>Oop`XXlPT0KLPnWGu<^F6{8YuA^dW$N_rB)#I(l zOKB`K#HWm!d0Iu^@~o-HOx^fU&FteOZ5t~a(xoHvp`hLh;S&lfAXPBC9qit0sTX@+I=@GwZXC=im_vBla9VRv@BH@4-FzW*cU?&<z|qE2d*p?^C>?|9s)pP> zk}B{NXgbfLXy$3T@iPi&=W$L;EGJ9ekSb0^(-#-eW5f}1Qt)grhm&#RvT-u@+X`kW zJ(!kE+ktJHKD3_LKQP>4Vvg-LY4OAdl{aXs_r3u1Ik1FvCoK&bj=bem5vcp3u@aUg zQUxlbO|2)GO zv~3YYi{OicA=ts(dY#+0D&)ba_V0xSQf{%dbdlZ&Dvmmq8a>aObt5u4+0fDo=n<%^ z%9d5IztJMM@u%TSq#0U5?}4OLnSTtL-$x$PLhq+ZUIGg31WJu)L9+$gjDpf59isFE zs6=Xky+xJ#O0k>Etq2btQu$j$T_Er3@~DphHRDJ!^y50Hz+9@e$o)7JXenoaDoU+4 z0h%{J9sJM*5mnwpvv-Ts2T6x&yyl49NyyL9&2w%4Hd-WU8j}kNX^zmeQHFm2=38iC zbZE1i$cyQzsdt(@t>X1Sa<^*o_JEEwlx_n_=@iJ|?h=suX1TF%%q4Sdt5cN%7#=pW z10-pkwi0=YQfWbAJ)0$W<+$jrVsD-)avV~BhGsH$+6>ERZi|9#@}$602jiS9k)Lcz zefcM!cgd@1n=Ovn2L<*kmObk+RhpNg6^rCX0rkvVZ4gMG6y%IuQ)*s7>1~-w`pm>m zCp96Wm}BC*mr{kC?klH`EY$*@M3sUrMlKHwW>1qRX-dY<9n6`WcBrBSL|{!p%R+TV zc$$`l9w3R(V>jj73#6@XCe4ogHKia%J_c$m`HL`&s4;?fIj+b&7dbgnN+y(gSKYgt zW}%7n8%MdCDwlxVYKlm@F`QUy(4r4gcNaFOe6$f+ASF)+S+ z49hJa?M;@*2nA3#&D?189oN~_^R|8X)EPXZvZWpN4$Zy3ckLz0>ZG}&RTdr1+-{|DYke{$y=r%!VmL6znJdfB+arO zUHY|HEdNQiZuO?#0{CKjKSL>bW8!$po$yj+Vn_Jh%anThY3Rn*fs$NiS~GZBCU`QO ziB}qUv(`B>G1FU1T4IK(1v-k?1Jr9RE?{x&R-|}JRGe!7OOz7CGRYdESUls+=V&giZ>%^(<6F--y!A z2|7!IIcdby%OE;R$+Hjp%~fhLLc>mcD!=Tsg~@ED!g<3`YDvhFp{C5ezwTetdB}*; zi(?+-Nt#;nLGnIGUZp6g7k7mLouKptP%=?&1ShYYQq3^HfW-Z*b(~NybC7eoXc zdkuolPRur?4$CgL<_ua*tU#dPO-@PL%-%F1C2iiVApL|@r1XhdLcP{SYRMO%?}sJq z@KNS&%-_Gomsi5j^eAS;8cWHS*Xo;Bz;wbFWrL#1z)HfHUngyBa#-AR=yrA zr>Sy*$7zzPnU5F(1vgWm9UX<{8_5e>0CEpSd@CfUJW^v-f#90x*%8U@**B3lp~VRx zu{;&%gl`$IEhXlyHl>oLhE+6^jQk2mzDR~A2XY9uknN#Eu>AmoktLEVheU7NjyWe| z(*w(5$7|a&5M({Eq^q}c&821>R?hLtp^kfq_uX2z0m0V@-CHPX#iwHF_eh((RYq*ZvV;=W^a)X#7VvMuGQN*Ktm0dvX1%aY>F-@h=`kJ>PUTpvP&rR~-ALumzYhL0 z@?JFC`G?4x-e1~!)tBE^trDtE^wcRMo3Uv1qnG}3Y4M!$*r4ClRg$bk;(#Oj=q*cO z!)m2uwKf6cTvf^HO?clZPrVc7$csyI`Hu3a8Jkpj_RWwz7B$Z<1qV-v8k!%1s^0+p+fSB9YuB%&dT*ihOD`#)hgw&me*Mn!SiP-0JpR3as_5IZ z^LVwuWU+Yz^&n#t@vkw|bqPX2ym_Sc3LC0^rR4X1o_;?FRiARu$Zct!bEEQ6DlcAB zz*wK-59*TD^IYlRY)MWbyvCGk$c<0h5+B#uRlm>U^E|lDuKEHG{!F9dPP^(`c(89> zeH)Lb^5CAkihJ%V?zyXu^0q5P!F_nuCwTlb z9&FV1Pe3WW$`3Tw?jo65=W!Tbg!?BE1Fp=gxH7N$Z+LKTUd6q675C;<+?!W%Z(hZ{ zc@_8ORot6bac^Grtb(RG#^cv{T;lPMd3>D5Z}H%St?|L`j{|YPUR8M0+v9${iu?5{ z?$@ihU$1&K4=&lO-o)c4dAxfg>|qddAF+7)^B-dOVYyQlj zb)srIx`xuu$c@Ka>u#hf?+rPxnA67xz;Zf=#e~*}=05Y5l2)Mdet4kd4bi^`QQ%D# z7|{&b>G372mrVJ(E4EHce($67v73_4K~rkvF@3z!DQyE^0lMQoKq*c%wxlMgN{1zX zohsuTAeGe!`C_<_@w9GEyN(v-Sx+r-vDcC`9fi_3m_(ltNM*bH6V)Pla#EyyI_j)7 zoFS6q)?1~X?_uF}?;h!!?P!O*&R<&Exm~u54g?XyHEyJ}MNKI)Oz+!(o;};gFH`V_ z*}Nm<-ArY-Ct9jUUi=fGEoOCBsXCZbAZRg`W_#rA!Qy<4UsK>Ur>!sGXK6947!h5g z=dq1jJn_F5DeO?%>9XTh-VFtvsAZSD1G8OLNUiQdX!(R5{w6lgOoHkCjj_WmEHH^n`CU1_&MTetZ- ze;Vx}vDn(3L)ATC`BmELs`h|7HshN8;4G2yN;k46uae^+2!Ak}H>F$DbjEpQ>0}#$j$pfOpxHlOc^3u81Rf5ES1LD5{@t^l5 z4~YK;#D4?gzX9>zfcS4f{5K%}8xa4g_m>I%MudJNLcbBA--ys}MCdmn;8Qm)6YvcP z_yz=g0|LGQvEGPSZ$zv&BGwxb>y3!@M#Op}V!aWu-iTOlM65R;)*BG(jfnNUczJ-( zM`*uSFb@dsMg(^ip7r?QGV&E{|HaO_9J=+q{5In8R=AdhDo_@v3r_F6tm_^^?Sw}n zbxQyt2PzOueDwy~V|`he*6SN`9w>Q3e1->9j)O#t zfF=CFxdH|)lIvhfVceTMK1t^9p&!Yv*p1_>AwH?jLdtApd z0!11U=?_`ctvXF8RfvRhz4t=o-a-L87uKylv*b;Wl*jm3dE|w4A<*VXy`S|lYsc%> zZB0lqk{1F6a?4_jZAAodKS&w=8n5SDAGi=*udR}oN(i}MDp~RO1aCx^f6YEPyI{P# zipQMty;^-6d9cne9@Nf=(o##{-vrM(WyL(gFUd~7X=(xxmeM^~156WAF?8E&H43(5mC?=AQ}4i>clU%ZXU zizyedt;IjBiGWyO=>$}vYyOvppD8Ty2EZ3QUVr%2uV-HHJDVq-7fRo~N1MsvkNy-U z2Xxn~g5uBDuPqdL!Y>R0<`~W#FV%X3#sbbD%TPkSfDRrV?{iT_ZU_1%q)u0ls?_>> z9M3_Nrl!kJikbPSvn((qk%GSn1y3zCx{E0zt!Ik>i+T!GPEpxwn%?j5QD^-|R;`7ca&`sp+y|#e)J;Zy+J7Atf8W%eO(L%{A%(i$I1&-YPaUm`0imOY> zDtfQZ7NKXS<*>zb*ZfQL>b1=3Q>2HI8c`D>q1N{_v z9|ihppmRVf+##Sbc?W>xhFIJXe}Ft~(7f}r8m1;n#1A!p}W`yOD}~%$ja}VYnODeH!}%=Gn`TS@3VAJk0iXM}@fpBu3GD(z*b2v|*inSnrp~>&WsE@;V&ao|S6suYvSmQCSJP#d?OkoYfwpbdS7X z2~ZBOBI)e%Rv-y-s+90QPh016tU30Ow}5V=01p`>vdjLgkY%=1sVW9f7*Cv(^&Ca~ z_W;dWt_pdy9MtTfEBdX$avDh8y#UnV-;gR+Mg!XWf0L44#o`wj(kdqItz6p$h<73f zXSJCr8>I?-2pt|`vQ&b6{waLnTSR>*b5;>$@-CpeCbBQk1BZk&>>i=P~?!pGbWtU?4zLi8$eR3^gHo^^jUdIWg$_;R*u0o z2-KnffhzLv?G0q-dn7d>+t#!&Sd2}WmzK2q2it5N#94!L1!|qf0Kc~z$80}4t9`K) z_C7@)7nx@BxQW*fcZ}&1)N8%5qpgvumU0T;-nVlF;6l;4ta0Wyg5VBEJ}d5B3LM+J zfPMzd4+4D*=*BC{Gghu7?M<##B;|$@d?_tLF_~-K2U%)5pHk}nRd)viETIRpRM|o) z7?kf=k5M|^4M|=C=@!uab`F%D;hV@4!H0k@G3QMcz+DAu>5Bz+p5g(OeSAA@bG(T@ zZ9&~o!)m+CaokzZv`+CSdM1C-2bOF>zxs_Mvw2?x^WLl|6xl~8_(zfpq&FJ?S-M1l zd7~!pV?f%BuHJfYCC}h}59sFE&ePasrwpd5P}&&n}P7e*>!M?xd~}=?_^*E#b30bmq0?@fqVSB`*TB+Y1zT{-j2* zlP43E{+Ow~CbFyy=#P-ZN5nyqn+mi_kZ_1tzE2o0{~m%va%~Fa@L%8LrMOj)Dfs4o zctL@Z*{1CglAA1&w#zSOQ!)S7l)eWi=--Kk_erk7u<2cyExdSGoZceagCfG2xvxYBUY~Az2Ui7&NPx9QAHJ~fZQc+ zUB-uG;@DQhD}df3Ab7i~*C{eCu-iIg~|{r1wjk9mB*6nJesL>r-2Soxl-mN zKR~i``g51OP9HUSd9rl{1dg{7A1t{DzHcLWKc%12rjezqod|_)pxH`!tRhvHJYknV zT#}(?w9O^5^04#K9i<@d%mnEew?5HZoGH*IdjM|Kj_3G|*a*0>R2kwFT>krcqW>D& zTKUhqf*hdNFw}Vd+V%d^fu6zRn({bwb$M)lJ4r=$xIlwrBnk68Kyy*O$7S@thX;Pc z>#!D?g^+gm(+fZzLyXsyB$aCT9FnR)9|szD0e6%Y*VpfuF5=mt?eh`Ox4_~ch`b4T zV<0WSL2F=oLV2$gR5PJpq{U-kX}$SQ-<}XigLiwCT_}3O08HWZHR3x#a9S6H?+iP_1IIZ9Dqo;V>_#;Pc80t$rN0Z*iq^?{ zfV{U!sjQRSrmgc#PO~y>i)Kpo5!z0P6gUVIx10Pjc^e4j!`72rAl=Q+m}fH}wcW9) zou|lyig2Z>kEN}(nlnU3M#+1csh#QnOg>C+VyUR2K3kxQUPtM?ZM0a85jI*`%bU&$ zG)!$aPnx%9^X{V$HzZ{a#0S!_irLDpLl4qI`rLhUVsTjJX|QL&a-Moqpbr3rWPq67 zdK*AeZ{>eM@~IT$6)}4xRrGC2m2cfNv+cAgaBT5*X^yIN+;vCI{AU*RS$v(!IX0b# zUfGdLpQJfT>*?k`hXp)wc)1GU6Q_43@YcPEladVUIRS(V3KPN)RVCGntsMG@ZE&nC z4)Redhgwd7yj>m&R9#zcxaMaRowF64V-;G;YiRLJ7|y4)nRzZ#5{Xh2>~y~nIKi`2H33a!k+ zC-t|`_Oui-_2CH2=vU^ zDsZ^>8x*_)=$|{2`)@Pm3>MR0%qH6XqSd0%G zblr@%vse0h>e*2^ODK4RJgKiOo$aF{?+o>h0ijI2U$Y*4O13&LpQp?wIMD@Izs%kl|jWbCl$Y zKEfO$X;tMfwU45doTdfVtmg_oCqQt&3KINeE$ zqzPFihDsGHpP{2ENhviNQ7G>r?-5EL1k!gN1zMR^J=Mn+LOZlj;p}%niz#_(ot>YU z<$X<+&a}8iUgs~N)V0&IZQbE}H|R&SI51nPXHd;L#%Yj$ie^FIY_s13)z8o7Nu;B6 zCs5YCU&6uit3Wy<3#3YKF)w&hm1WKz&19@go_e;+AdSeO<&2ylX9e&Du>7Cuy)j`z zxEf#jD3meDccZ{cLG&u{F_#Z(rL?As51S23D*nj#Qw8X)Qu+hgc|zIc|JNYIQ#qVA9N7)baG=`4$&5DdY+Fksx9|kWI7_Ocm$p+mRV_Lqe zJX-G(Y=)`Dj$uM+M^6lOY~Lgl#BpQWLP1|kR(MufDS2xf<*|H{(oP@j6|B92Qd?N% zc_q0hL_j(P!A7T9Q+ezT#(lJ~3iyV!@C{q+Jy7MSr4&To)dgxf{Y0+^F_|meC-y4Y zb{^DeI}dXwFR^6X%=<<|^TzvR`}lg=W*^H%6!Cv@i4PrWohd&@l`MTB$rR5Mmu9mk z+XB;Q^#(1i-XwP((s_Azm$tEMC6Qp>beiR?L8}i(L`SisKBhFub$9E|lD9$IJQWtM z-nPWHt>YZDIAlljm}4NE=%H$y)I-KNOS2&JUQ(*KY1cYXazn}UUwT_)+*k5q1)f-3 z(RU=+;VGzE!?$$aIFg_zE)~Jag0yuJVzxy_eophaZ@F87%4RvD%_aNa8Tzj~!Sys;w=1}bi(>hVk&8wUd$ zzO=-cgMsFqYfH073A~m%WO!IVsY<9p+H&>90q>t>hqU-mEb(PtVoAt)ta!u0Q`rwv z!jD5=Y&k_eUM?iiD9*jls zxu0!#?kd4%Orf#Ak^5_wy67^XcZJ&;rReFh2C5p!$|e^na5>TkN-QRKY4LUn9NRX@ z&XO$Otcb-=tYf2Mb}4fnEaIC2O+h78N!4uScayh6J?XP^S9dbZL2pqik?xYjN{Kun z3*0(z9wY6plk^N^c2?C6f+ehqj%1QWYuy z0(VY`DO)O)@7^761r{MqC^;$S>nYs=fef?s0(qefVr~%BKpjd?HI-e4%NJ3JUP?PH ztde||zKV`gGB%Uu+)TQWDybG0h}mrd3D0KYb4OT)S?>`jy#N-I5@{dGO#~MB*roE8 zR5gQ^z9ihe2dkW?o|{BWAN%Nml3^mvwo{N!snVjk$?G&r$)tuQ^;ua|IbI7)?t=Ld zdJ};Hn3Cu4lLr-5e596$prW#QKMdsll@vIvq-6>Mcb$dgi;!*Y(xmt#qi)Esig~-_ z?SZPrFp{=SEH!yY8wAc8<|SzrRm@9N(yT2wHl->VCQ}(sfcae0Zz`Pi0-xcGam3dR z-CKHUMS|k%;d zA=AMFr8KSwcwD|%kVGcbDd;4#-X9+-M1}WGcb#uIw808v((-hhzSe1-#>g%~#U*LI z%ka;GpRF~?3G!H0`BiOe=|;1EMYDCIb;kxL$MZPJ&MX3qOB6qY(~fg-)%W$w6@0M_VQTYD34_r z<_$02oO{{9Ad1|mz1(~@H&W3V+k~;LphQE)HeqaTu!rT{L_tB)TYo`;;_i+Dgp3$- zT>nr*{US-19uG7tQdfLK3VfNP!i5T~l+0zu(K*|*r+ib*PL?WhJQyr~ymKowyM^iT zz0Lcm@>(9Lj%smddjbSbJ1(0C3nhIBsUBj`c~h5Pcr3oSNyUOKq*QThqjmhkxva5OIW8k=S_nM`^rN$#8XaHV$JwKomO87vxveqciPnhCOwh^j#i&YNRbZIsd$rCv6on#bLPzw33I%*?9Yvp` z+0w7z^^SU!P`l0l*iuUj%tu z$}VQV_^R@#&y`1r7PF7PQg0N*1*)qyuOrfLd^7mQ<=5IY>EB<{%Wg=5x%1|Gt7-O9tFWD zl@(MK=NWXpRh06uid&zqz&^vH(@i#c=MhsdN zRWYeDrn1%({#i-m(`s1fwI|L|-cuApPR&WR=+HN>ig~s`mfqUgJz%yC_uU5+*ilwB#oVNzb$Av8F>F0OCd<~6R=DmV_1H@r@@?qov~4n z;>pt|kweUzsE-W93I4Tj*v7ymKL6u6!|VB*`z%2-}RH&75) z^uC6?Y=O=6rDcsO5VVHXwH9I}6}Mm9iiS$TRsm1#t=aX<3p55*xDkfn?*0XBfnd=P%nue6o*vU{i{i5pMzjoH z#@ZI{>yJvR_X0%gT}{WYENO2k@TS|{>r2v)2n{8_jS)S=p(23R6q5tQM?6pp_qRXM zrW$3Pccqn4m7iJ#eJL`yy9{^T%Kjz0v=4`hcw*lc%-)$4wBV`^5qJ72#MtGRLoHcx zYRz+uVY(+vW|&Y1DV0}YN&l4v+$QNHH{uPn7sAyPjF8N-G8X~n()v87q+%~<9iE0; zItGNkI4?|zMLmyxv;fgZAF2+K+<}7DA2*R_Trxrm-B%>Y^37Dyt+!qPl&tQbXVi`j zEe?ZC;ejARjnrN8?xjV<*(60U0vd|S;mc>5wY&;d_NcO>%`o!0Z=4bVEj-|@qy2}p z^-8stw^d8hbW>@}Gs!%?(pgd*E_qWaP@Coy{Nh%5<8kBrA$c5-%^s_iX21B7X(LAOCHZX>>4|UgIR4CnWeT(M7LRpU96H2mC;o$0p{$i; z$fz-)--J>xUU`eEqPU4l!x|Mb&ElnA0m55!A|CgF{l42PCsYlyvL6Hm8X*C9m~Kn`3((^$7AkK;8Y2jc_<_uW4Ll?3ClL>SH_{ zJ}c|)Cuk)rq5{3t7!ECU;&$gFJse(H9xTDNRlM@zUF7BP;k~nlFETD4D5ZVIzlwe@ zLC{h~9>LivqFrTXT7t+WMEj_e79>4Ck<*JBCcD!SijD%e-uh~d$a09*rPa1#E~tW( zp1a*G9lEDv#=Sy_BCZsg6ll>219`OW6{264T8ps6TLoGN+D}lKDQoE#N`JUK78=Q{ zV{f&W3vrw+ZNZ(fPqFu~fLRT3hM`s5p^6@+ z!4hCW`zW3D*6~P7%y|#sBU)C={M#~9`i+|gbS)(nXXCe;a3=0pNWDiV{kO#bSRY1=$$5lUlEN;SW}Z99JahLY(m&HgpX(hEy6 zW|ADVi!;U{djFcU!h{wvA-_p?b^IXK<1(m*r-vBonmj=ILl{e|*e#m^MJO~oaz7b+ z1Eo?w!XV-(CT0-vX-Wni??!leMzg`9#m7D-ME0@n_%==YAPr!D+m)FltUHaEQdvxo z`+^73OKr~%Ar^p?K8En1wk1aW&}s4xSik^x&z8puTDJ)GyO`uI9RGc)_y*Mzrr*+# z+X{uuW9uc39z3T&{-tUwAYg#q7Wb9BAv|3q`fu4FhO^8tbsomMEt9mjyD4Rgo?ySZ zXlOY>6$x{$$5c*jV(wmWzZjZZYtx*ub?}gJh{5=Ij(fgwU2vju7Ke-e6+vt6UMzWi zwrx7sa2-d3J&_W#IQ~jy@ItPZ8*VhVUuwke+i$<1fSV*wA=PgN(jeYWvL>m8PJ!M@ z-ai4FTB^~(E4RWTq-!`d$q~uj)F#Gp2qF(5sJQzR$;ge?Rtcp}(IEh4=T+G0zkYbL z@0ezrx0grsW=F=Nx0O7%kQQmS{9LNQ`&G8u7j5B`dMnBDiz{|w^~rJ=@%H{Tqx|bY z4+E_Ny~2^xN3BIc$zL^_3KLB zLwaur`YLUIg=TL~s#2UxxQzMry%DznapuVn0)kCMU)~wKig;XlxcaQ5RP%#5^(v)A4-w3IFG)k> z8yUy1Gs@qQNDQYgS-m0C`#?#HPp&odTZ~O*K>D%9rZ+uJtYWZk4NSjV(Z|*H(a@J$ zj&5+?a%HKaIj0ByF!Wt2`Mu8oX{Npw^YB-0D;b%83*`F6b!!9S86~eyW=jFX{|rdi zLHcn>ix*lBP<_^>rPRE65D1i8_=AQy;m4b#!{1E=G)sNfzvy#D4p3)~;pqMy?|Uei zo-BDo+S+1p2UXJYB)94Er)aTEcr+qt>(k7k3W>BLPkc3%M#BTmG@@>mKg{-NQ>)8TT1XTL*1@$E*$kgFP zy0BWHP)x+%itBPISn^}$Ts}aRipSydh{*R)XrhK4Q%93mqe!hAcd&(g`L{x; zp0#2cOP~ELM&z{Py!rq}^4XHL@AWXh1)PK%6%j``UTm-xPdexm)YBbek_%doBgYV1 z+XM`2PxD)$MKc70J7SpFsr&?xA;jrfTXlieI&MNe_f@p+DMQ^Q@5h0@3CLH@+FQps zeW~0z<9cS+865))Q*!Um2^mRS#X&poGfD>88{snJ_0%lQ;XJ7FF|eEh>b!?FqSbf0 z>9jLT#xBi1Fq>DASA*&pkD8=BfQr~Dm#WU^o#DsTt2tyOQoX!f6RPegwLJpmzK@rZ zt%$|V1|iKrzmW!!Zsb)3!Q78PW~Xdd!#N$UXhtXt$ssZ6wr!W$7!#_my4 zrFLp0+4)_io}T)*;p8K;5>z}g`z)pU`)#1u&7<>EB<1}ONKp)c1`XjSnu2>9=m^kp zIv2e!K;w^EK&k+g{soe$ND68~UI<=tnfNYhQCRY)Db3jSe<$fu;l@V#p$rsU1sSsQ zG?28+3n4-oFyc=ohf?sMk_XavhNO%zFWQpluw>5Y#U&m849*%S_hWxg4rL!SGx&_H zdkgS1=|L2HDuawYOS3&to#}XLRUoBLJ-MN1r?imBqd*t_!)?Erdf~1?H6|G&2a=uQ zGjB+hZ3-6gc=7JokXU6+JzXiKYtN?&L#;a+Te4!0XHS8$Y;K)zpJm+^z3tFK3KWk+ zO_g%c9T%wz*h20~b9!%gIdkV7@_JvTqZgwf7n|OQYkIel{CS{D_Z84T?OkWH^#LO3 zP09U^0(tywotY#y6m9 zLV*KxVv!|3M&4Bt3ES0OmohJF3@42w5v1AM?-2CrK^O!{`DcMwcva-xLT~DZdb%}B z|R|8lDVpZLXYvKKcx1UjuYC59jXW zpMgX2PnydxVo6ppa%tHC+9~ZLspiBe$vaQ!C7|noYM`e9v62q2H=Wfc@$DrUNr6mk zZbFp@Qt++dvtQ#9MYc?yr7|`o(*$xOHz1(kSE*O&;ZUFc-Q}UL^FOW!cb4Sb_m?Xa zG+r+b!Ju$1BU|q@OID21Z_OiWmXqv!dVI8^N{*?EeLDJ$sEWy z1R0*iiOugZRg!BkjI16({k}5?OKW@9aWFA&Q?a!@OS4mQ5?ftI$2YYy_!7~fR3$+w zKbE`!X<9&Ba_d~yQ7KGvyHtz+6ZttDa@{bewd>ND?geOZ*DC7KRwEf1^y&^Ftxq`9 ziqf7_k{(rQjSZwf3WAS;)IW~+6hcu&^${aV)uz5Yn3YjZHdZmI!by;Mq7u>|EY$z0arNGGT=+zXg!uAXi zrCGlb8#9P;Q^RqMot-Nvl1Z*qwe%{LuxWON-r|c_@`7+6nJt^7z@&cHYkT8B81;g* z2C{P0BX7WnWYbZSlBVO98-2k3^*kv3eJcMZPzVLceqT(18_9b>I~1%on5`n_DFsHu zk`aB7CnWC`&)aBg@*L1Ps+nDgnD9r7-$C#lZi^kf~efFUn)=26OK!>a1YqWZ}8GP z+%OwzVIPSA*F1MGLlT<_dLL-%^YAZzT3a*-ptT9Z*y^i!PlE8rz%h6$RM_>0=;0 z49ETaWp}wiF*XPN>XMA;#*xpu!>52iWAYxBcuCW|pLr>muYm7<&J_m;6W<96)Cd`o zm~qlmFnhrJNodKtr5P<*hQ+cD-HL@t{F}KP&pu`q>8O;lC~V0RPUc?*g&u(P*;GD& z0zYuLq&tT$S|62UZ#27^W^Q~qG4GNWZp3-NGuyN6)jF4pw2srFd(lE-kq5KGirExO zBWR;?4H=!)r_N2SYsGLbkrfXL+=^tf4`t~nUs9^X5l|MH@xBNCdEwCTO{LHLcIkzU zf*gmIKQG}ds(r(DF#GL{$Rr(Urg1DUwaFzdU9Rf1Sj~EVH{^B`%?wxRNNZfZtw5dl zY8eErxRc&uA4J`7Ve{<)sFAunY4_cR+~}A8J4?Bp05H9=7=!yQOWPU8D{?g z5kS1w#;@s+58VNz$kaM2e~ilUsg*A_VM$BZo>!8sZ*)*^&rJA@PW*HEECrthX}BfD zINO^+Ol`r7!7PX9a!F-{KKGkq35xL6;MLNZ@`(2uFs%FSCPexlz5}A!5i!%~4|sfm z2S=O-{Biq$S8oIEksI)L?IZrK-9Ksfuh~Z|*cLHPS8e`Xi62*bmeWPt5~AoU3PLh3 z4qitTEk{vs_P)YPxDo&3?q9f%_zU+Df8jpjFWg7`h5LxVa3Ap(?j!!feZ*h5E4=IY zTjK%m)dq$5-gUfJ8}U!=BmSv<#6Pu<_^0*(|H?k#U)cxzEBk=|VjuBe?EVA0|GPeF zY|uZzh@0KiP9*JL8?2Wu_MJKUysEUEP0{BFYYPysdXB2BmXgP`(EFJy3m6Aj=UJJO zR>;VALA`%vfppUGk^y6iT^Bni@{r@YNR>a{QLU8%FMx6_w5`#{b-cLY_|L}YC z00^M%_ySPHqj71zwj1e|aBeTbNdC4&vOnpRItA5WcBtW-Qk89C6;v9a zhKX@NPwwi{m=R;+NY=fmBvmu9Xoyp=RHR!WPRcFiksN2x=V^8nl`=SvL++}8g14D1 z<{`kftUADKVUmK@rg3&T56iqfsM>+53TSk=Jl#H4f%hmlKtUzp=L#5Juj#zSgQi~0 z-AQRvFoIk$i%;k@rBl$y+CXk(9<19Y>1V2!G3U`WC9S?Zcy)m`pIIIk(HD=^UR8iz zylwz;Z1D*}gZUJ_jc`WsnjF24ap3e_WV-HAvul-_7s_#syhC_hNyckCRT+GFnA;h) z=H<{_$&~!?=t-n{m3;BDr8qUtu#EK89M7PsiBmNDsPd4{PJG&VGs@tp2p&)H_B(>0 zB^Vo*#F2Ercm=zRGh+k}Lke6s8pyfUjj%@wQuSs9{{YO1wUAZ7vc&^;)mlYMOGRD` z705pNK>vZ=cqomzN5!PY74&Ocm%h95DjCuE-A!a3pB(29Kp_8WFvl@_O#DQHUeaXU zQ7XIX9w9biW9uzhc4@>-c-ehbmi?mbw2!w?%XImzc6qWuzB$9S2Z!wZIz~ynvL9*9 z@?K7!Z)nb~CUs4YPj!8|xx@lggIRg(kc`Set2|T?u}DTla}f!EVC+jqjyNy=>JrxQPz53$*%Mzt_nI_~=t?bURq@|vkOwyhQ=G(v$TD(#~xD{E&%DXlLG58$O!W7SH~!p9AHJ2he5Ch6bKr*B|f<(&9-R0!fu*b>R`@-Z%n}m z$h;b8fJ8g{2YQQ-E>LiU2hGf5V&8Y0Kn`ISEL$WW0@?#Q4s;6W?*b9v1xvsg6wqz& zpHu4Q=tn_qo(B#6-qc}CBQf1);^5xTHlr z3UvQY!s?%F?}VWf(0A^L*Q`4AY%3X0nYHtegJ6%|DjpwjSU`%lgT>xdpPG6dalf5B zne)v+Et_FZNjB|*ew`{cP>y$-ybI)|CR#epyjkjr;`iUg-CMwTsr+Oi-64U)0>0gA zZT#M)bxL{GV}AZ{sh897Axnvny-RBD9G^}@$ypND4|FqvJdA~xQ7Vqlrw@J!61I-_#isuC12&(@X^gl%2U#6b1 z#jD8k2*At8Q!#Zs7pS*Ko>ps~yn2{|_cR?z#(9Dwzal0?>U{yEZ=~LR4FaVqRR_uY zEcN~u>b(kigcK;y=&W3U;Q!*WoAOOg{%Jw;XnC@E^Jr$!7vYA!E;eCUhR4AK;@vot zpz2Y1aI)mZAuI#FPUj|5^|BO`4A+u*^9Y)k*J;t|!xm2>FR?r^gj4jp%FgGftzD}` zAYbNDkX7^`S;dGaIaFBMo1BBs2GQBfJd+t+XX)eiOTg@hhFgrSWKb6SK{-x0+J( zss^&&6aJK5W}$PGJdu7c&=Kk-Euu1%98)mm zp?_)hVF7KYX&>ZWP2OoB>B}KV>5zicR1xzYP~13y@FXZ($Ul=7ILZ+%y7ihohhV7# zl$|xDQlFSR91?R*q}8k}TYPCc@+H!g!8oGqNXSQ0x=J(ij1+=;+S+f@XO$Hy?=+*!ZP|jK^5~{L)7Fc zHy?JHeMGY+f;TBGViqz_EP0wBkkV1=T6UC#3n`S&4$HJ5ateK!tSC4`US&a3D&f|P zj;JRi_JFpi=U#4{Z4^P%$7vv!MjEWmd^pM+g0x71z3tM>-hvjA7MN7#j?LsYrKvPY z?i5;5+;(Z_X*0XcC~Fj5-(EM(M4%Lu-~~F`y0;WZSW7)iMJk8v{GHVMD5c6xO05#( zrQicpxf#eoTUwFy5TF!XN0rB{!efbKD(fD}Eeg)_NHSVFG)t-UO{rYd)-HE}q$*jG zLh;Rft`aKRPIy!_tAVna=;M{2ljf^S@iZZ6$=TG>PTslFBIfu%e%pEYI#`mHZy=N` zHkinW!alMTUb*m;e;1R9tJ?Ohcz0s^tUQfXl zN@ljj9+iKSQlTkOC-Bl;KWsAw6GtP;tKJx@ZQpvh6gW8;_{S@IFl&e*0QULw{E!a0 zW4}&R2j}Sqs18EfRkPHeBJTjD&UvSsdK$zw$s4Jnxx8GRyuW0++wCio{whfesC>4; z=RD(I>?!HnC^!xOOdcf(GeRC;0y2X4JO3%kjtR-wF$Fabt#LX#m_3l%R=x5qj|U07 zC1^#xSE@F9enI1<3h|EAMPZ}&{}fc0*d%JbT6jT8ZnC=beAuS1VM?lZ1fM(M6}F!z zhCyI(6MW(r%<<`d0easDX2+pvpayYcc{a<+m#7?D0<%NirJ$o`p%JinjErg|Bd@AP zJl<#7J%D+<)Qf2`eF=6KUpvU=+LH=+>m^_dnhMMsS4bAQ5DwR>0=J6T_{~%FIbik{Mt*( zW0Cm9Q+2C9R3N{RRU_hMgzkaex7MWv_}wMEmN&b3cT69fiHq1#pS2sy!*5``1~?qb zTFG0Ls@n^c*Mcu1;MQFSOlTwQZGy<&QVM(j4#FQ@C}3#L(+X4_E|25vMJyjFk0lm% zQzp52$0b&ARfh_a*yKG4zSi*?snXZUM3bdKT(udWwOF8#zrU2khb!5P$^+=DbAJ-j z;>C?BP-=vGSf}%cXFHmbr>E|`P*|}bE6=Lg2}%uXjbu6&Z`3E!3i^ye`an}$bDSIY z(2C=DMalE%+6uf^vzQKsB**zt+~HmuiLMbGQ637IRz2H@gC5Qv;Z9elI^lzX0!X(gRpwXRSHN)VsBK0|=c(5TtH{Xm}tdbWA9WJsg~v~oq2 zDbvIu-3UUCe(@IGksMBe7-to6$E2P}@1{kn#jFb0(KsuYy0HS6O&#$VplKCG0Me(b zOd6SYEX7i#aO<3*o*~bU{w~nNyzYw2SCd@Vd219T;fG5yL)eJDAzXaPzbWrr=N=xR zvO-?Gx`2zsSJf;J+>Y+3fLkCHf{#m^5&SBo$p|^w(!^POR?(LT{W9Y{I$LFly!hkd z#vn904;w|>drEI{JLUZa+PtGY;)+VBiVMillGYWKo~2_F@hsgT<`3_48>1@z&x$U0 zlUdR$DxE*#KwUZB*_%3RctvHY5jHq(KGeB*Wyu^O!nl|cC%p0vQ z*HRCmhRe`kZJ`!V@q|)v9laf(o-((JNnP6XTq%htmns%?f*51g>8$jB38WoAd5XL# z7`*JWe`|pvMhEi%W$-iFrLzSZVdvvlmq%cJeu0+mDvz}^90Xb+%c|t}{wC-jL3r_f zo)dw=HllE-3gD8jp&gbqHzt{%-#-Yd$3QAKu7k7@RJDXc=Oa2-c)G~-*Oe;UHgl+* zJ}BL7Y(c?GmEpM^Jq5jQogC%#lOI&HyhWl{C$BAOFB;6nfEwW+ntB1ZnC(sB=?b>M z;`~+t>Hmc8h42Y^r&FLP(yKD5P?Q4o?CmtrdwIAVc35h$kUp`dv;w_Q4qwH*K&j%9 zodc5JMdeNO^dQM+l5{0JB>yL;h=yt zgI%C#f%???$!z;7^3vZoD%D40<9M)nV39A5vPA|3olS}8Ekio0jG-^)lm=hC(nwmU z_hZzX0EL0A7qET_4>YW{GRif?pDsM7JUqdlH-z!! zWLV)Po^h<3DyJz`^$v)IJV&l}3dOabY3z`;fR~TI1lTB0C)TrV?DiCNaTfa!n2*wj z5)=ykbG!r?8Q44|&5d&HkW{%&6`)sJ8GP!&5J+9Cspnv1#Jfm7OsV@ct+(M&zs_W{ zqnWzuz*f6okQqe7*afhJ%z@Op>1>|K0bL4N#jw^$0_enFG3&7o)C{T zTdL1d9_H06rH=ZXc|veKmH-NB1$?$p+(Nre-aCNyXyM-L7l8f^dF$A!;)d6)b6-=E z*=5H){6Dm1WgZt*oB{eR@-Cqu-90Ua;8i?vA4ReROZhNu|0QiDBlfh&JHf+aOmcUR zDg%@{chDXt?+En_ojbe46$LV<24YDZmh85dQ>xR%Do7QIeMCG&WjQG$cIar2JRPk_ zN777Q4Rio)k2hkkE6}c^WPo;L zeFlM^W(VH8_tjMp1Q0uwaHI9zEVF$?;Yfk?L9cVf5W!?rDgOKXBFdvky(2KH_qX?8s&;esr|n;Io#^zM~Y3>2l%uRKfeGVQct^ z);=8U9Kg;87fM0r9;KZldrN-n6k+&r@`iVoXI|UkUnovB zM90SD)!G(e^4ct|_9tA15K=e*1d;A+Pb!jx8D3N3p&vJ^mla8heoaZnf53xph~{j*q&!-&zzrqomaUf`h59ID(I>~1FK)P1ucTr^8$o#dr8Mp< z{$P=1Jq_aMOU$cqcPIsN$j-sMfm4XP7>a?0Q+;0Anq?o`q1%Z z@VV1rT)ehQi&QE6OKWWabMj9iKjL^*xI4ho%wTJGmt@?e)0xZ8Q4ha6CSYDb3N6M$ zQ0w2)7-d`}iBI$;$eIe`{Dzj~|8$LCSCT8pvZcx$>aQ%Nt@qQ1OVStS&UEp?kt3Qn z)1id1=z?LbKY~KJ(kVE##g>IHUl8)w@b^#fG-3giHC`COwHB{n&Ke5r*Xj8eFyj;+ zYEi+1?NY7hmY%mLOdO?FK|zJm)T$Z!lApo*AAOzwZU`O_d8jWD1)((kwepBRa6p6o zclmAQp?fV^@lt9VtBw0NB!hxD0t)0l>z)OTBlGKdPiV9jNe;hpWNurxu8RYeo3e2b z4YP_JL)h8+9vh$NhF|L|Yz-FX49hR}RU$HnL-E-)%VAFg4O#!Xa_~57uqA!&E-jd4C zh%RCQ^RgaYPiHB?$f`8v#^1PsL6OPBVKn?+S6E^}etVP_-hI0yT zE*3B$j@1O2f55T8ydW^~+g@Of;GRK9EuPFG&R^$3P+rr6~so{6sA#F_) zOori4<+vp0UP=05dWuRSTXw;D+2fjlEGc39+)6Oe484+rg?=`W*?oDqHT(EZ0aw9fbY{%4r8 zt}oJB>~yyW%=+xuvSrpaei>sQ9ufSKl2KpImAt-G(d@$|)%#J#_Wcm_=`5w7rXcL2 zGZ;z_Qi^wo9p)N*Um^K<3O)or$NK=uDHXj!E(1AdcHPLo6g_t2pW{uW56y`KaA?GO z!^AI@RPWOu{R5`x3FGzZ&O^sY+HW&nCn||lOGdPHxvsQQOa6QC4JlQYdd%3MQym$b z8nG>AAJQyU^PoElEWu}mN@=>U_s|#f%*g_E&KYgP;=RO@ z2qfda(!%voH-yL*%)fEP&i7N<5uqg!NBl6Qh_%I2W141mc>sNJV$nX<50~WhndLD+ zbDT~dWeD+)9GJ@z<5()cc%k(mLulquoN{61UpI)$nX82B6L^keH{||2lc0vAQRyRJD+(6 zd(7-GC+AgXunbLql8(M4f=2MVpw>H#3a#+lmU>GKA8RZ9WFpY{CKh~{s;37&h|ygxS^M9jFjSPTcMg?`11fO5HI0Eld(+j&;re5x zinbrea2T{3Ryx7CPL)A-Hcj4GvU*>p-@BNj`XKcz-5s)oDY`C&z2$of5nx}-OeggE7(jY!b@NP}7f{*_{$4>Kv>Ehv%e1M7I5cV8@g3jz5 z|9{Tp;0e>1b_&jrn@3vwnCf7u5v$%YcI19U%}Q=H2hG~lyLWtdygQ~esV}LR-!4JR zlrF=gtFdYE)N|#qjndTjmB%{%%lF9<{nKyfBar&JREF8LOEMh57!_UD7U1qg?qa6( z21#7iMTl&D@PQJ3wq)%uR?wFrN5p7uQ%Sx$H z%Nnk#72=>4-k0Gx5YT!GRv^h>2nVcZ;c4_QqdN-}#~RU+Q1rAdm>sKB`t`fEC4609_1*x2 zjMxE(493#C7BY@HEcdh^XnYm*GCI7bBoCq9o4GfF6b8r2!)2};8qbq@oTW}-gDs0` z`9*l-3)){JDetdJkztK-ltH;sB{l+pYUqnMsMPC|rzlQAsS8iP@eD_Sm8E=RrW2{t ztSun?@o%fe;*Z0eFBPDC#8n>Q^;9lV$#FTEyidmBr501FCrdI^su`Osk;uVoDOE=F zHsT?3G(^9Q&}GEOPfa~zNA#l=+`R}&w@^a0I9B)#iSnaU%sxJ7fI)l5;2y^ohU7*kf$1`BKeUEX{Jh zocBe>!Rx7lRp|cJoKQ@>ZR?ASd74vdL?rzTJ103zBawgV5Zbvy>0{J;vu;lQHSRh- zn9jDyyblk;%23hp0*%Yv24AQiqg-Yj-eDRii7=~8RN1e3jus$}MJX*;9pQ{5l2X?Y z{{pCn$d&~d(lLbAye0LhPy7>CG6#KWIW1gEu*8mVOR@80kd@8WW}BtyCIr`BW4{Fm zFBSU-CZSoaQ~$Qev$PMS-d9%_F!tu8B|B&KYthV5)8D&27LjVw0#bQ@0m%Kj)0kDv z&WbV7Ys5}0_Dc*AZ*S6m=~98}CoeG6b%*-m0<~f!Cb_siSB8~T>-^u%@Ze@zL|k%z zfedE5F?BOlMsR{x*#KYnbYRKqy$qyoi3Sfq>L|N{XMk?oct3xKosP}LxA9fn(+2uV zU7K~PI!0sp=tGsF^5~W2ImI;KVMuj^olg#z#|R^yTw5MNX{pg$cS1{1B*#m&{XGEr zj5@{*lZ}Rr@Yk^cD}7Ahy5>98gA*iiP)4Bhwp}IC`REU{cpOUXuHH>stj8tKlR044 z=;S60J0L!6t97I6EECg@N%fW+CQ*z0n!{}ot!z~CW2fyC zKtmpjKA_LiSkfA)Qeg13k{(W5XuP9sBZQFB#}k=H(rT-SN-Ut?qhCqW;t!L&xDOuV)2ife9Bj{+YoS-mZIFjfyRaTf!A2D*TQT1J+J_U@0b5o+|$@W4n` zvE+F^ag&v%D|%l}E;B4&{5!TW><#CO$fin*;KXn+_J`8HATrhQ2)g0koaYoAc|}mZ zc!bCGAbp+SDgsJI87n|fIO6^=5)F3oTC#s2ZQ>kfT zTPwGwd}O|^t9MqryCmJBnP_yWTuyB(rE~-7ufw4@vEU?^+#r_UMR@u|UBOpT237ej z4jON^?0QCxfPxJuh|MI>yFOZM2-g<&YzwdI@{4_2gB=}3Mc%D&K)20OBYn z1u^3Q4Vs7OlWTkbFLQ4nW!Y67cGjzYg`XOXtDxEvNXV~?mMDD~3b`?|9qju`RdVSA z@fufIfIcV*2^up7*|8@ivEx^z1{ZCXrvXofiC4xYnP9o?33lwY$g%^j7C076W=7yJ zICe4+GD)zVgf+`y5!;b9=l9z^ci(&GwJbv7$sg~mea_iupMCb(XPpI(iozOF#aI0U{y z*I3@*`*=nW8UcT~Q9-wb3^sAla=#?*++nl#K~b=)Hy6-xbePKJ-p53QdZaaMQ;s8K z;0Rp>Wyu~)qkjiCy#M`36i)*Pm`{J>_ld%-o%i7{2K z5Kv+Xyp!b@n!P}pGtL3fC&+yU159tz5)YB~esUFE1vDfOngFHz5^8*z1ByMf3@IU- zDgo=rsDsY$qR*zRY*q@aHp9H8Jhd)r?w;ZSK@TH1T~ zavIHEU)(k{LsOp>ef1E&eE&KE)>|hs(MtTO$MjR@+FMe2>ZU$5l@5WYfjmug9V!<@d1~_0ie=jpvbH;l zI2%{evg}}evOq_%OJwZ^I_D=#Kz<^*_tV&iUi<6$;gdsE4ceZ2z2q%;BYF4HoQ6NXcf8P0FB za$hqZUKO5_mnmY`4>t0sG3V(DOE`dXrU_v&&ZniCkya7tP|1OA#YLpaOSnB$p0({# zM;42Tlr*O{Ntxy}>lB#eKMvkDq_ zqDa|XB_taa?S)Rga&V|kG@Eb=o|ToA9}pdZ zEYA+{CCd`5ldHsSbVZtFm8n{1M!X9~t_wxkRenMiTY=O8D9b=QKyoS@A_p7f%FFwK zn3zH_O;ZL!tK>#IfTSX2YZE1NO*>Xomdd22Y{nx*I~haL6rH60Ap|}~+Mp(76Rhnq z(j0VBvC3W24k)o*moQh#DbookF9GGvK%(pdNyX^I`Pca^p?d#iy|XWX*!)1Ku{rR9 zl2%QbPJ^CC2^Br3;|`ThuG6t7os2A&C=xa5#Fr@lPmSjWOPE3|Z5;2>u&XzRHrv=PmtgWbx91 z99Is%sX%A1D1m3LzE>aTy4OPwAFlVZ5^S-RIJ&z8xvxA{ehQ4en{nz8l`AW~hat=6 zJ_I`Np=cQ#k};*S6r5)@KcXuZID}i^1Z&|Af^i8(cb1@s{6_e7@k&OraaBokRXM^` zk6ubpd(GY~3^6eitR=f8Hgl&v=mKBOVI8ob3~V`q@S_O0IPdJxQ9f(!-z<#jh55}A zEWWJ-XOV$+H|7*&P}0L;(< zFL0c+@S+l^tez?PkdU%(m^ms!o#W}wm%-ooIVIRUS^_V&eOe|_i`a2hV2HhHM;TURA1{^V-ck#cc~PZ%Wrhvh`i4Wb{BA&7bf zAdVlE8U)5v9=jwkbec5V@fn~Ax!QuI0|tpy9wB<>c!_onF?Ymkvv!iS#y+(I zgS;GQJHHW>J<=WqQY13DNAz7ZCjYX^4m||&0l6cfqcyY!B+(@@M3!ewi}D+QVwx3A zh?)_CZHq*KiMIiskZBCJnU9e6JJU+EWw2z~HeS@*#8&F-PB^z6_{GFj`Dg0OpbsbiOV8+fEiPYxa? z*MFnX`7}*o+Y5@5Vcr-J(o@7zv6By^0-gk-$`_Y-%!9W9X=p`}QwFSKH6CNm8H}Ov z6~=GpWaS)n+zf#+Q2NjIjMA{>>X6V+fcHC;P#VK&Bbl-PX;4-{UZLL4*24fR7cG*g zVz<$kkg-jPRMxCl6p?$&1##=`1@TEQl+bdYbaBi)VMS;}oOx-Rl1a)oCcX=1qzarY zB^tIQ*X08$*rFQx6*0aCVYZNk4ys#J%C$OSv#N$>eoZ#C#r`PFc3@ zX`i8qmOK2itc-V#nCPfS;P30;YL$+P|LP%4+4q>_y4NLWlCxTTubXT@&yhTW-XUD8 zWmM0LcX43JP-`?FQd??qo634gkMD^+6TVBqQnvAc3@H0D4m1Q(L1v#_;=L;f$S_T= z+(b}|{TRbfSj_!q%HB|ZGjU(VVzfN|_ytEqPwUV5LUpC!`8noDVbg~ALY48{m~au3 zX2c2TH7YQC_#w;?sm)$V6w!T-PWe@v4}XjJ0*${8I9Z}S9D=ET9UvPeGaihX1Dep( zN_wf|WVp0Ecw+(QUQIyr^}ZHS$N5`Ju<%MC6f^E`;E{Fv5*3YoQM`=xwGzzL(pY>g zxk#ho1#zinh)5_f^PTYbq$e=&>x*NJFL$3q+NC9!90j_f1YZ8~5@2{dcm_QK`m1my@wUuqwMi)*Dko zJq1P`HlQi4A z4|G79g0L~Oby>+jo9N`?f|Digp@iI9+cqdY23T~|2uM#K<#(nN?`Ta~Qj!-^rW1%B zfU*NLd$NQ*MU@F57w6ud)dsdq|ysDk3SJ z?GsuMsf=LA22#Qi)$vtwzgRm?ftiO1)T?K=Iki{A3wP_KwuF0d_3CVXTb%aRJ3$$@ z+om}C)Fx${&^bZ)Zzy&Ml#c#+HR3f4y0hf!viGoh?wM<3#wf$Cyc{i%TM-8xBP~NH zWgMW?1ol|G#K-gyaKW~Fd4ar97MI9NEdFNtG#Rgcc?n#aD`%H!s^}hg%0Ml41Pp1G ziUen&@;m8Pd`C&l`%)791xkFG_I??oYNNdpx&MNa=64f)CONg(_u-B*?dWQFQ9b+@ zU3TV#ctv5IvUVdxmrLxt-Jqh1s0wlkQHS#?Y-pt(18Vqi$uq@Hl3Ueg&ZjJG$1G&> zg6%0gV1+cWgQ>C@jR}9F*6}bwrS68)Ar*BkhF>i|htLDG?T6_+ zPZ=AVA?+5)h9Ys*p}n_Pr4oBah*OlPsKmnlsRH*Pl97zduDXU-<@ct3!?w%R>xq*K z{Fr*P1oXC{Vv98Eju{p1HRSG-y9=~Y<0a#LGL8|LwhFWip7Y0}KrbXs$8{e_dP{8% zOq-DFpi_Z0JUI)=6(g-NIe1{1?5aZtpe)s#n(Op5X&atSG+Qpu@-l&nkd$YMR*-kR z<;?VXGit@O${~2i$nam|{q)ztbe4e~YHP7tbH0J-8_}H4P&Uc0lA*o27s%z;LqN&o z`>l;2d1e4KR<6Uk#MhIdob7YxGI>4##Rj??DtX&snvgPh90E%qKXPXQ-k<=GTesr>uO(X%#FeLqUE-N;`V23P3CYxvwa=)$%1iSILO5Bm>1x! zkD{yNv9x42RQ1sbbgq!``FfQQ<||Dk{Kc%R4a>^uquWbne0lYlebh1fq&EQ?foHD8ZX(SgZrZKn+FM3DhZ|C{n1P(GP-3rLM_Qz7$rY~x zlD`9>8}2PdCP=aI_3gMsyRTm`3>Mga_o+V5kK$>Imr{0x48}ryjEl95XDssZ3KyQ3 z+_N+(zPY^&JO{+31v-rD(s`L84vgrdg>MDrO+XBG4aF&%FjCtw(y>%6z)WYg_y~9p zlA+q#d;>F1k+BPkJ!3{kOdFug5tyMQtz6`N%Br@$6=7P+{wT#p1gf`PHmPe%C`)7= zY{NydAth9X=K>Ab*;$5Y6hj}aV^%x|aqSQ7k>(D4V^0AK()cH&w(UF&Wfv>?sif~) z93kT#g3m*A@}K8lKmHT{>jO5H{KF6b>jQ>*U&|kUAjBW8t<-hUdnrT1zd7;^A-{N- z`aFD^W@gUD8@h}ShsFtP;)sF1RgVuJ&E0Fu{q^uC+sEWKZX~nE;Afj&w)FktKC1?wusMOD z-BNx9Xv|j2FjSG|Z14W*CMMTD*Wjf?a17)L$ngZrRRzqokdxel9TW}+QO zF}uDVO4$9h4EZr9#ebx^7aq$c(%b_WLa#@Q;`uL>I-CyZxmTJW42CIf+s;Ts;VQW5 zF;bRsNPPgR>li{beZpy;paOeLan_#T;|@t=pH86uM!zJ*nq&_SLLD(9$@8O-I+f#1 zqDKpgc4Jgi-fXXSV&;Ts`fGW8v~i$-PBLy{?#VgoH1$4Ch8=o{uF%LhYsk2&(wOer zg3VkfVT9Ybb*lR0Wc~frwgJjO(E%kdv_6zoPS4aRJ3x-3j_-K1&5MWL=b-WoN=QYA z;D9t&!WEE;?pTnQ$LosZst1bAvdYFRPKFbB$1nK+1SFNnuI?n@sF+xmAhtW|Nj;mt z3YF)AGEXp)E4p?8i}<1h;E3HjRhda(*K6>KMv>6(Qz%) zt2w=?woB0Yqr>i({E8Sewe{i>#4FcWB>$~G|MGCW3<~ao7Q`9MRb}VT4;NT+d*LNM zDZi^k8&`AaDE|S`5v5}K+E&cTbdRrrZCzZ7&9XHy?Y|J+{fL*LaLVII=w^_wD1qlf zjXh9YlKgALBM3JC8gYbz(A@JABv2nY`=7S{b(C}7pOE%fF*lk>d&aA~Zf5o^2D^NfXa@K13V^NyKLlecH%?2&Z}X3zYS7_@JtVJZZSFdCzHbh#Lb!;5!fN3 z8ob`!1?-+DJBVp{<7A!^nhZbX)YhpbTIv_px!xy?4>VGU47!F8K@QW$-c9F8D`yCm zFa@R`s|6WQR;k(3q8!xp=7Cmdpes#16w`iyw2%fU7Mmo0X|K$se?J4H!da0m7gByZ zsVW+U3@$`8L)Sb?N0kuJ zq~`A-pnFLh1I5XTnyoZypF!nXVN}FICzT&DorS=E2Z1-$1IHcGGh{qyZ7J*&F}e4U zdk9FGP7srGXk%SwpVRV&1)*NQHFy0nb@g;!*u>Nq#Mf{Kcjc5c*Ti8H z6$ELj{07hxc=ohX8<3VkMXm~G;2s`I*YH5$C-y<)#r`-TO?}w`N-xbpBA!FYdJTqD z6a*-d++RV)E@@g7QOuQlqvt?*5ELu#0m-<~*OP0D4!2Pb$e55e0uosQGSrz7zW~Yz zWGg=avV`k5dHEtJ@2@kKiQY=|QJ_!I$?C3GP;NnN^kQs?KLbcL8v~`lOtY0X!4iE? z^pLlKWMfDj;!Q}~C$P(olQC9fRo1&pjZD=A^s^MSVK@?USR(XXe z(`@76WhQVRX7is)VmH1dMPJ&E;JN1BR+=`1)3rNG5F;6e=8|Vs8Ls>z%h+XyaT|TI zre}vL5{Lb{f)U=0m46aEhE^Q@S-IL|hbmLc4neWReUwlS)_@M_N?u;F%@waALsCYQ z12g3BVNj&({u+V|k*wWUz*vGNl%1!c0C{3Z8EA{|FNr?uTCEkRVQ%bmO&nNO)R1kmAqvgLP8tV>*b8t)d1O+E8U9dRn+U= z|1Sc`m7`~wT;E&w0sTz`v8r64?-fDU2Ai}pU(ELy@XeH!lwA?`+f^DeUQI?EX|AspxLCrx8%$9L{_58qm_V*`<5le*r&4V0!z zUNp_JdyL%exxra!Tp=^GVk7j`L(&=pf;2^^)CNQ= zP=2$9aynKJ;_Z{0hFj5f_SZI`@-TSIKsq8X1X9GZq4!{mk|CQf2Y*P}6RB{NeJ^P{ zK#M>&ODb};M~09DY>Yy@7i8Hz3S_QTb{ajZi7H9SyB&BA%F?q$;@M??pJI=J;zTe2 z+8|Bj-NT32Cxs2{Vie z4at3odOIDeVSIpGd9lO_cpK8IIrR@0ey`mQk)@nsSFjEt8)L4w1h%24*8Mh+GN|e_ zw+^H?A}4g@Sw0a?N>>p)rM5UySbaxe*` zz>-N(3{)RUInGCv&5C5w%0&^9%EJ&nXd_odhXh&7dNVqtn0QiAEhcpdGi*onR*h_$ zxgtw+Os?#HUkyDIDCuRRt?dN4Zh_=oQ>i#YKS1tLcu8|(y|z3Q1aH%wz)rJlpgcQc zyA5tr#gmF0$eKOF2}#3P+6&fUE2VO(%}cT&73qB*p05TkIh7YtvR=uX=HFsjR(2~0 zNO=#)%FT6X7|o%fm+@t4%VJrZe-`Zac4z4pwLxBKWIK|)(6AQC1rHhi5md(a6~sIy za^~!m@CNoxiI)&{_Rz}h8#gc54gPXbNaxoT&}q`eQk z7qsz0rtLI6^F!@41slrR&iGk~9<wU1Db{f2$OiKt3EYVS# zAtgFo{ZfYtWp_zC2W02jWpdh)^E46L^7%F|Q7`nqt(~Ek^vOssSMAi^YqZo(2co?y zp3pQ?YULB?by_KbPTIH9%99{V?<`S{nWlE0!ro2p6QabBAm%6_hl^}1LA0YAm1*_t z+%XEzCHFaP^7e;QR&I+(MaG{`iH&xN*OA8AU*jC-yGgSzm4@t|B+Z#lGqT*KBFZjQ z^pNjq=gQTRb+j`??zPh%rJ~08ZRh4VAGR|(!s+PM--PHnILMWz9i{AD^4NrJ@a$>F z>f=Nop_uwo*@QYeX>;%p$f||f-q9gN=e1h9;tL>;Ahidifl_0wL*#if+(#M$b?K2N z&wm-{sx~h>HK)=0?Ob=pu4|`t)WR<7G*GVOMXB|v;~14&n*w_eQ6X6qrNemkpk2}F zr~?SRqs`i3(vB+jcE&0h3+*%wMK<3lwMW@AAfE#20m+}!lM>$~ZG+qnyTiJK&;+~# z((E27E8@n?MDB#ZDy`^oidCf9-R7nsJd7~y{n?m=D5h&a1X_ZWB6iKbOPZ^@;GSGN zN<4PL8jimQQ0GXq8#}U3hGaZ^>NXpxq8gcWb~Fk$@L4r~HuVg({cF;009mw|qQG^f-G=!>MCYYXSwNLwN|8Uu8UwAD7=zaUL2@+YLJ7qY~g zDXW_80lkzGa{nMvMe;?U_mH9H{2-9#RW1G)xpshUQ<8STF*0p_Hzwuv3Egl z0`epwqV~c8(5W^7?MCNwfvYL25GAEdZKZNnOsdKddh+N0g9YQHDVIHsbH=<n|iB{xV?>p;?Ea5T73rUl|3DAVHW1v-_p9Qk) zkmvzX$-fxrfHdb?#c7A`l4c3%iQ@TDUV*atk3hiYuLH@wjb0{dZ5q`+^i=O`jF5GN z=-Sd4LBQ2rMOnF0BMer^HA7P`DFfNn+QvaWWj)t5L)KJ6B+N2Du(!dOb^C#5tsW#;|lBQ3SlTAgMl&`Cy0gx5# z19kl3sErI+OHy{8&H6OC577jbrsLfxdj%o88{o-?l!rBC+aZb>QjXOGC9>XW{3+~H z;5k-ppk*ax<=Wkkwk7lsm5aPqL$a%3RM;bkigE@N=~>KyW4)43!73)j`6wkMWpqMR zWE;H<HvH>rtDssP1#u+j=#R^wwgEWiDnheRBP560oPlCJ(WSXS1f3GBC0E!Y%C*L|Y z$dC%}Ax%;?OO5EvbVI0o z5WL5M>=Z47M0Le2D=$JaE{c6QPceJ&rka;u2m1cD3b??R7Zt=A`&Hn%Y&i$C1E~)8 z`!#=m4QL6x5zqj^E_177%_tekvruZWQF})9cEXj4z3Mo(2@|MHpl8cfkQDJzGSm%G zyP!NI$WI7nYhDyi$5&SDmbd{t$)Bl9q!9Hy974hd&yU{@uWSv0Su<{;h z8hs%}Cvw)CjGqG8vN4#59)c_DeGZUROcOF=0$!ubz#EY!6)n;(X?vvY16>6)1hTeH zS3F3@4k#)1WGLCSa<$184O1js+lsH4OslVL`QM(0y;Z`krXS5Z@Y-JAxqdT}@zJh>H+1Z?VrG^fA= zplx!;K<@%tYBO#LeJ(k*sjDD=0OW%<@{qLUc3Qu#!+QTYDDNR{8ORn{O!CgZ<{ky* z0Z>Ljvp_aM>2}WJE&D}KTr&+R;ZpU5K#EB=_Cb*iD;IL;O2A@!R@9!wE7BTna=U@D z*4cQwaEUBC4T9Zd(%wHULu5P*^Z?L1fbK~Gq&+`rYDn%0{xnb?XAcV8j_Lq z3hk0+Mdtn#$ktYo;qD9*M3}yJw{Pzp)W{k)AIHfC{xZ3jQ1*>LosDk&hyfW^^a#)? zkRJt-t8;bkCXgNQULaIx=Gj0CKtmuq)ON_dy)Y#AIJw(3o=})bXAS2Hrn`7)glFWlJaxE2553 zl7c{^MB*h%N;08r>Qh5mBB7^ILX_lSS_#EDE#s-vWTQj=|F5*Wi|ngAOW+5vjgJ#< zENN>hSIU5k{#DW1^Z%xLl48lYo)N_w-+B4M!8AN5H$KJTQ#HT$>;8|#x0DS3v%ULg z5?L>#8dWkDe0^Y%W=*}5PdgfnX9FEGN!fwZ;WWDzmPL%6NqeYER zI@F;=NnWy|r_QAZr?wIs(d)<_lhL!IvLXnKvJTqY__(9)nII)sc1qpdQ@@+|PgHN5 zBA?2QUFUXGtLL9wHJ*~mc620(ftu&D!LU+^hq;+&YO1a-!3k}#Wv?$$zj)Q8`Q}RR zR?_@HJS9Z2N*jj#YxHI9()s*hb$Q8+Cv2_(&pP~gEW6gU3=p>8OEzA*Z8IJgorR7c zrZ2v@Ks^{*q>kQg1U6ceTQ|!u`sNwBK0+BEvYh}KEvfvP+{#hW5HXW-JSPFYc;As0 z-OfTWUb-L}U#c+a`2}crhkS+TC&%lEX$yVvaVEQBtIb;c8OL$(Kwf)634DR@J#ufF zkmBr!&aNm0Vl#8J#om^ruLBh*|s#Kzc#m%iSaQ0n+9PbOQ!JM+w3S zEI=$v*C5bYnCLE8;u+)~P)rA71E_ISMx(3C2*`*Hag`qqeAZeH!u_DpbX&tQG@~j> zK|m^2Y31oB_ASpG%=q(zHFCXj$KuC?Dc`TcxVsg;DLQi%Ttj)5$(wipi zV^pcYY=T6iS&*`o%C7=XdMiLmNR={eNZK+b#FM}xX+lyFPpA@4PHR%uk%EXSL9rrj z=Q*MhFijDs#D_IK$!GJwojOM3&ea4u4V2U}c;R3;^*ZnWmxJyr%rqR~^fGeZKM9H% z-&rGfxOy5?rcu6NTDJG;QnrNibceO4&X|UrX-}i&$>~=G*(^s2SHJxyEK0LV-EnLW2E7qV)WO@ zRra#WuEugnier=YbQbTV#N7lCZHVp_MB4-om!$aPl5j6wu#vXM;M95dpSXI|q>~yi zuh*5YIf${7ry1?zXP02};u7pWuLSw5x{qE@j)HOpD7afEl4sYF%wsyKjlb`uA_&hs zMn&s@6^9mmNcnkoe98JU(vFuvWR2GLv`&WJpA@uko?ZtBPY`t{bpvQ}e+lD^MU6me zah_6({mbCp1Vev?_Re2HU}Gp7e`ltXuVPAtj}`WQzXY>?Nbqk7zC^(8)ZkeJM+m-w z;JF0PBlsqQO9^-zE4z2)?6iG|aw&;JXM`34Vg$g=Kj+C^Toj z@z;UQ5qyN;lLY^$1c!OVbB{+nRjyec@tnPb;I#y|6Z}vK25%?$>jXbWutV?;f*&XN z34${OKS}U+N-+D&1Ro~)A%b5a_$+A`6%h~kE@;5j`PuIRV%Kl>5Y4Cas!L07HItby zRlAn_6n%M(<6OOBgdSl;`IgxUhUucp^_BuP2AHcwCjK!ZKEZ%JqJ6omK>lw_XZR_w zN#SQ^{pNz=H{_owvDkO?pAyxk9$O%5Z!Lij5_bMR=AWuzE7U>%j@Lo9UN(t(OvP^7 zoTwG}vn6TfZ&2^Qr}?@#@oJNehJzEdymBLoVKt^ixJT9|soFgX6AqKXnkaGrFLC^c zhAl(ogVcMG!v*`N>GSEe^;=8S7kAtUXjnqZtzij$x~^dai(19|<5E_yo<-O8=1Q=M zn=zu37qCdPbg~Z-uVFkkuPnjniW2xb`J;8q{l7|WNyp856vlUG$8ISVCv5l9j>d5k zxtQ3QZvpuzx&A+shW4GLIbn3Si z1+vd2I)Mewy)HGI@Cul;4MCjr|gGKTcY_fSHO(hLv08-vi|ldS*h# zD$y+<7w(7K#XQF9kvjxW0=X)j`} zBZIhCpl&d>9Q*Ok7{jWE$!H9cR3GZ_C~qPgM1KqNzjJ>9eVWVt=Qs+$RQX7kugB$8 z0o7uFavgE>Tvni-)&gBSa(M|f87HjcIMMQ(`SH4yYnV-akgj86m22d_tpu~lIDPbE zQ28^c{D`BcZi4+$8EuQsjLyZ5Z3v7`7FrGa+!H(559&8m@S%R6_R_9G`)! z?kUjl{u1OfO;z#0W+uhoo0&lGH=y@tXwxia#690No4`6ROy5-y(6=z-c!_#Y8vhdv zc^^rNVX$1HIs}_*1!}lf(^S55f&gV7svTjae8g_d=KTD23AUJG;(rj>rk}_27`eBO zF37>O^9d9;e2jb zf<6-Ry;ooQezx4doHV*@zV5Bi7ue|8A1Y0W&3K%&#jy7U`TXa_&5l}NRo7^n8s=+T z@zgL)80T=V$HI>x*q?W7VIw@LX^gTfNXsb;yRld=Y1iOhH9Ijbkh<1K*D6;NDBSv6 z$>=c2l48WD7=1G+HM?6VW`CswV-(XH0Vm#G7<^J2i+1{W^0=e-G$#J{wP2j@1$d4> z=Rp&d^EyLqPGMt3=V7vI%#r<^vbV~%!0=6G)YCtJe7rvxr)@dRIqMLWK7sDSfyPds~!ky*a11U>X>{y8OZ*TCU-4z9v& zbnk(dH|ljImn|xpO^aS)Gbnou&XbI8pYBXo2(67-$Ua}E&pjru>|eaOb^5$fC4SM>mp@ zwb76ss(j=`3Hp#)g!{h7?yoP9UDoxq)J}+c3h#=v-_eqi8Iw});sQD)L~mVQqIOTr zzx5DWu#Xr=^OXGn%|DPA8q;v|=sY*$=C3JGR8F%zw4JBpx_@KEsQ7Y8Ki|nODBwJr z<122BKSx0Z-oYKwp+~5^x~~NOh3x1>K=fc<#2wLj9>%6)t$p5Bury{aFEBu$ujo*D zTY00MEV8pC9B2exHgCbk+UrWN%Lw%vMA-2hLP%qbt@AH#E6j-J@$<`M&`0y|yhfGI z-SOYh4D1U(5AQ!m7mS(Dz~99RjPbUI)La`hEFlBTBk>cock^3Ia9Va93(Po;&ZEoR zZQN2{-d3W!%p{HJoteaWFlI!DILiMd3Np`Jv0gA{Xu5=?-8{LUko!hVfrkfkcK~VNG04%jdTcek zISmveKK^BUtw3`&T1|9EnC5q!wmy1rb4j2185r7Nn)QXDvv@({=a-=h;OCX9c?9skKtPq=d>Gqz9WfgH};K(5*vjJNy4{vDuA3vH$Lnz+h;3{GiF ztY)1n&Jl&%u&l1+oOWXS6XB?OJy1?V;5Dk*@e-FmcLTQVT9Ct{i$V$M9RRs9+yQd? z4td20U4`f+L{%jB4`TkPwZwWGk1v4SqZq;sf5Qf<2ea~0m#x6-Z1}1CuOoxuJM$Aj zohNqAkha?<^*@rfN(q}_^To4S^5S^g0LAw10tHt~3;>yMAnoJeovYQy8*fgjI;7R>3XXq6H^R4Q z4AbQj-O|A0E&0B!n`fiD$Vfe9%=}hKI&X$Ob6~ivF+Tj`4gW>%EaPJht9-;6!giEW zGkxZY<@-zE)4=hbzU`&n_#evk0>xsv0I|b2c5pJTwy13$QT82;M@gf$*sI62x4r(I zZTJkdEm!X``BR6FUXN(elO;CuB}DfXRAT;0f@B;!-u*`>{S7E@YGhcLcv-Mx>y{uo zhE&BY-q(=fB*dRkzo9@Ao6qcAy_f(`VNs&D5#21o7?XRp-3w2Yr1QN%cRSb{JmW6- z1xlB3DNnJ=4g(K@;?ZU%K5x_}fk)+(q1SlBxlM1=QCoX5D(eK@@OxAFiz%=$9}c)? zX%;b61ue{o<84CJ&HlzY1ZnEMq_$pF;;uw&YGc#*+LGZON<~w3dj@U!EkNquQSTO$ zfb>49o-zUX??W!R)uz}^xD~v*2NzD3Xv4#!2R9LpKKd9_>Yd6(v}BR#X#pMgyt{|~ zh07qSCYcN zs!*h#|M}r!a;Ps-J!U8Gn=%gbCMo+5}2LUHB~D9%<2A;wuug{>8ddvBI8Z+H=|MmP>ePls_l{(`ye=Iv6bzJLRI3gi4mB8sPSaB zO`R04o)H@pBwTgo+A$oAO8WUe0&>jA&^EaaHD|vVV4&!Bi{ivA^nZi=F>XwCAmt~XP_9XaCt)KiQdyIO>_)v(r-V!^ zMQ7d&`4fi<7=9;dUV!sY>getBpL@gjMd&;lAE$!DEQV&s#+Kv}PE35Y4!yK)haTSO zdkTtuzE6gKuVl|;+ibaMVb-bF9()wYUR8d3M3tX)SVA9Z?$VOuM0F1S)@s()$f<` zgpF{@vo=|)`_g5Bca-9QhbqzO^P?8Co@=^yQ||#CP}%3`Mq{*iixkC*Y;?XAO#Eeu{AH=~-n;*&)FOK`yFQ!bH&$O79f( z?10o4|IsPVR~;Xe9) zDs$#F%O353gD>^j3$gQ#)j6nKT7uzGpt|MP(q8QjYS*WxSKY}EPb-xWQa=cl{9AYDH_vf)$(@IT z988Bvb6T8D)@)@)bsH5n((&U;@3kyoWUi)xE;GUe(X8+`p{!!6@|~&NZLhuUf)kpE ze-Qs_?+qc!Dvgx*b7|IY-2o3PPVkgfYM5H5IzqjX8>CTaxwA#g7oSX;POmQc+cRz~Uh_^L-muhYWu5)Xy|;^nzdBtx(f=Zz&Z+@5G# zo3%aII1KU#D)-41(IHU>U5|k?xra1Vs_RLwk=7Y`c@hjmX=5j~*e4}@<_kpM3zT+f zkLWTPc1ljOvCWd)Ukv5CLuFTb2M|b!r^Qs2G3^bn&x+g!ej<$eUEr{hLZK!EyKRQ$4~~ z8gokHdQezf&Ew3@y&Sw!V;r~or=N|J0Y%ptLZv{wHuw-Cp4?IbPxcy%dF*L*6@eYq zR<2wLFY3;?l5<(AEvBbO_>NxI3M-0qk1UghCOYwr)(Yfx=)Nl|MOTt$Znl*)Yn^7T zL39hEu@ON3oopq!j zpz_g@8Ow)fF)58-Py)~Lk6b}CNx^*&b&UT!?J$m9WVdHWIpgTovSNwzqpTO@8d5oY z$6PVOAsE8J7JAkB$J-;9mb3{BZ85BFgR37^#Hi0g`GwIMIGbvVk@y%9FTAw`adC&? z63-XBl#FjF!5U0%;cKMf(dhfv?E2I(wIRvArk*-RcM!EAmzIpx#$_3WquSyq&7(Ps z*8x#)+?_!}aj1uc9D`b}kvilIQTt6^7($)TABHI_462?F6@(6GTx2e>Sk~{+wjRw|pjlg262+=iw4+D8m(=Yz z@$ID14vnfClIf_&|4J*}f-&P1SfPN8ODoWe18%5Pbn-ln@h=p&oFP!D+}oVk$teFi z+7!xv7f@SP2y*5{$m$u?@n`a^{e$N%M(92$KM6|5TT;%>wTD0%fKt%`L!!#SY0QiP zY2gzBX}Bjs1lyE_+w)ITqsnoMnhxlb5puElL_KemXk?HkFLA30Ha1E71t@=5`4L?v z`T)=p&<>Ep>M)ROjDYk7E=t{KOHI!s`UB)+1mOx{sqN%2&3sQX`}-vr{2>9~lMKE@ z!1pAxd^h03>mzl(2Ffr6@*Ve27LPAS04ku`WW!l$AGUs z27L7~;H!@TUwsVt>SMrH9|Jz=aF|wn*Wo7}13u{(@JYvjPdWyC(lN{D8?$`AG0W#0 zvwXBM;G+${((v01CGHN(^J(-F_9b>}F(dJq0|SEL5xXg|Mfja1t};X)kvl1Jn3>Qs zcGND>12XJ|=K?)O+R++WqF+xMqck)^qN;$}^c-@6S<|Ev+*4LX(g$%bNM&s(Iw&Grr38eILVif@y+F1@%I1EMv;%T2VT+_JimUAn za_v={-$V7hu{C~WfqLZlfr}R*7mHfO0Q+B|yo1<3SAH}9EzuEBw33k*_lL#>8sA?6 zuMW*ITQ!`R6>^z1>~lBCHJcq{d0|6#J!Nr378uhuQ0G%Yc%0d}^7<|~edV-?V7U<3 zbT()YQ;cZ*k+kjtGitoC6>^52!afY7un&Ob;69+|B8`Q6N-$I!Ic=XTX$_Bi+61o3 zQ)kTLZPq?i(!)00cq!!TStBekBC)%_2pibr#^_O2UbLQ&;rCH~6=jKv5<@Z^rl<5k zncAwil>kx2EjZ+L{>3pHh=M#xntJeqFciLM8o`dc3X_}nl^|X`Vc3V&(^O@#Y&qIA zMv}2FumXgI8(RXMeAZ$K{IsVr*_5Pm5>f(tCP(9dG-cp`n7SaR!SPs!oDvOoA?k+i zTsDEUzXMT4JdwN%k>OT^4zrgy@((vcUrowMRy3Usm<0CnLe6Vh6 zoM^+^I?}L}+N(7L=IyaKS$4B4YXjNay>WO?|L%?;pg3JAl~~xxA@vTJsN+%yV`C1t z){m}+FDTH69vq>LyZB~9l*m(Q?_%U@5GBTP$odxEyPiV4?+anv~IgNk||ds;?MmN1Zs&fQ(Yc*!X>@oG>~9l`rk zxcYMW&1~ZFRHXePY3h|c-#}WQG{u&r|0-Z!(1`DulJ=AoB0QD@VhD!u3C6~_P%M^a+IraVJI_F8q?BVPn8Nb zbH9_cEQT_KGkZ;e;&iwk&L1vGaS1Cd9ML6sMorJl^r^{r+L86jkkLB}t*Lj~7x z>Sf^Q4adgs@e+k*_?^3qJl7CohfCWSg&!f$cYx=ZL9_KS!x+*0ZXe;+_vmw1l^Ub9 zHPY-nOn+lAx#}%RGj4tlFD>BY@)CGAblJ+8ffkTjj`PN$E$yvnr3-u~mVIPZ-Cxpr zjAZ4fNvq%rDaBs6Hqo&qrR39PHsFV+JX&; zd{rwO7d3pl>SyLYF6oxV+zV*nWhGc-GC6$#= z)NJjGYEfI;7ed7n)|<*@+4;J*ZJ;q6Oz=UJpOcMi;<)ivo3F+vC-jk^hg(EcHI1Qoiw@DoSlc znkd$**oEvF$Cgo-&GNiUZI4qdgiX|9s(@Uj{IX|6Spiugo&q`t70IiKH`Js=mS;&> zLQ;|+QY`!JyD8@MGz1bw?uEq5G*3)=*A@y3iXDSo3F#cCal49)G=e8fv|&^`CQ<@f zHjA0Tn6X7pseRK*QsaF%nVgW8Vz*NiadZ#8-?)9!S+5+>!A0xu+KRs zJ762jbp#gg8G)>rewMU@5{ny%rrGCiMCl6kTxo)`TuYp-$eCB(R}ym(>~|+lff^&P zD5z3H>{ae*+592&46JR3s2Kz1nd;&aOiEHn@}1OnCnz5SI+OGmTZkYG?SH`hA7FxA z=IS4KUEBUprLsS){0#I|#~XoU!?b(a!_TrR<^$k`6XWPs_SCyo($9ZOt46?;eW_+= z|At7&b(<=mP*?V+Ek>|JMF&CzaxkeOdBH|EhK5!^D*JU=qc;E9q#0#AH0YT-&AhHq zLhg?NHQd@%`Dw!-)k5LqMD^@aaX2Cf?8y$Er$MkLFaOJ>1@sxIy~_&}r-yxWc%qHqEy~-7QW#yPw`G;iu9>~iDh>d-H^q(Q4BI67hDx5ouA0};|G>6(5@I1@< z3K^1*5A9NP)1Va7f1S`Yo==vhhRIE9`_#(y)NRW;ju*;{EO?#3{nn%5*3vaDEvq$9 zoVHWF5&M%R{rsjjni%HQU6OlCboQPS=qsPKN)|N}AL)8~fz-)x1IqD7yj}FU`fJK3 zeMO7MvSvA1nXvS5oImN4R@mJoY~9tE!+i$CS$sWjUVP561si8+VD+jJ=tX+N-j|`` z=6njm5*bY>ZCyQ9!!u8m%rK34#@FoUG=dl+_uwmdY3$`r>%nPh6!R6R@PQ>d4G%VA zStT2rL`6$emnP%+mwft z7{bP{0sUGIahspx{HgmW>qzonOWGoW_*w{L=RI|crqz*Ur{y{?$RAQ`_!a2k7Vw-m^mVzFb5x$(30-ZoIy zMuu;p_gE6lGkzOi<#pD{?(pSeSwS491Y(bKh+?B>;uE>sNs~42J!JEl_^T@kC>DMR zRHmvFyNzQ?S}BM9_pOf;V=7w`Cgkz?x=Uuno|(JFAvF7&>WwddWrn3~7|YoR!)apaZQ z`TeGwDOO_529oO*q1T=0+5ba-wV6V>TxG#@-yV--+EdwZrSM0-&F?7W&v<8Opg ze!5Ir8j5Y{YH0Z}OFanatq&zCJu9Nh29x8G==G31zYKPfpBrVa^D6CR&CoE}sEI}~ zyGOh>id%o5!fwRUmts2fHh&0LL7=W97Ogd&0_*6DD?aGr|J9XJBh|=8it|^eq5h>3ye|(7S50TL$Iw1N8QFE^*dX}gS^mT+^Ang}G z{x?AXhTPzQv};Ja2515_DZg-6hc#sLZH$5AqereXn833cLm-iZd`&>2yW}2_=3@jw zk9t2wy&tQ2c?pm{jSbuh46nmlDo7&R)KHaV2+E!Bs0QuaA+^~`du9yxe+rX-N?94V13DtMgj$yx zwpWu<1w@%Z#g`-=2eJ;^CbE4Lb )mh1|9A6BB+5XhEGR8m4oK**82LAedf(js4H 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⪼y`hvI8mG_E)*lhjp9!6r1+-z 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

    M$Jm^yldUR(x=+mz|ixa)?26-#lj^@279^F|? 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

    2bTR4c6{kyLX)McnIqCB%&=s)~^QzLX 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

    VK% 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 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/3cc01388-cb79-4761-abb3-75bf9f62d79d.vsidx b/Code/.vs/BlazorApp/FileContentIndex/3cc01388-cb79-4761-abb3-75bf9f62d79d.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..d5f5394d28c6e8816cebc8c5e15059957177d8ea GIT binary patch literal 1560909 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

    @DdLrgRn6VAp-fPbyj97Gi!Q! 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%0DG`KSV@I)4%u#zWQ!y+K59`B z+UkiCN3|uG!FM+=bXf^yOxp}v+Uoi|r<&swuBMHv4zLq!lGh{*d3V583joaQOr#vy zMlsY#r8KLyu#gHOORED{K$5g0HGWWz8iK;TdKqY=anK_|Dr&@T2*_X65rtPa9SY=Y zgNj6LBy<>FJYOpkri=H<8-{+KZ6E$~Bcg^YW$Ua3$}KyH_?9-BZ5)CA9f=$lpmM<+ zfTsaHLa&LY9n}pMh>$9qD&QZe5;|*tji_Jq_YNKa8{7{<(9zRR+a+vLt})z_@d0|-KrcBu-MeZj zc{Jpe+hDgrM1R$jP}CYDyc*I3%7@!X z^Ee1c$5~G<$&oEWkLaZXm%n|e?8Dz4+4cbU0H=Uur+{|g!9EE#j`1Jj(P=ihL)C@8#`#Da{3nH9(_!dzTF61)l`_B#AA&%mUE(pu|rTN=4<3 zB2PfYczho)0&W2=fL(y7MHW%O={$CDt)V-+!1maKBzk>Rvr75Wd4 z2#-$$*<({~7UAmOh3sGR!Z80OzVKjfe!F1 zq4$-5?*KdwXm_^>xDB`sR##dDfruiefF0?iH&Xi)L>xt|UGd8oL!i>-jUuJI2muR! z5pOR7p}$H&f&(`Um9$m4stO?QsN9TFEiKv|72Z>L-w50ec)Psd&2snCK8Sq~6WEBn zvQd5Vyp+lowF{;N^d!Cl(JK($0W7UGUM65C4NMCtqU4BOJq-8&IlRzYi->HwpE?Tb zZOJ&dfwzT92bGR;WirzaYhVNZzrDSGl%{7{=V><`tb~9aOqPIyK3!?B5)d2InGEin z^HimSmB6x&wF3~v=htOOh@;GBufobjay*aQY!$8`~Bhqs%k zjlZ_TETg+e*P!c}fQ&MFFpM6|_UChX?(g$Hr#geXXY4+CWhAfDkEp~JT^O+qLIUw9 z;gY9GDNn#R5$_P1!S{y@-U6}j@d*w(p0Tg^@}sT22PE-wv6ViG zX$CAInY8tNoc0+9BN;k93W?YV6`Mh#zaiH8bsThIV-IHN%DWAAyLJ3|!1IEfJs9ks zYaYV%EZ;8Sz@UzWSwi^Jh*z>K8?BLIRTUW`l-SqrGP)@=BQ7B8GcOrxS)TjURYIa$ zJ6PpZIUPMZj-pW?#c9uxVw&%SbZ|s(LgEk~iK=K2A>)@3FIZUQ-HUxb;cQ+-sCf{& z8i;Ug!QuMAdm_^9acvK6bMvo_o~#Pi;a!8y0bzoy0%q38fXMIY474F&3Wwv|=ms=t zMlqN`Ji)4z;W^jlT=S581~@}5fDc}bhJ8J2WcIIH}>Vp?-5Dgc27NQy=EY# zyreZUcL_R`Z_skT<-#yIl&wsJ8p(Ay96ddfQ!VVCNFJ%oB)kLLyOH7?KLNZG@J;uV;%B#fORAV zHY2$M{4ub8Eno$34rnr%J}ZD0vLky0S>L5K(C5W2y+GUD%m zU>){`GpBSOx0NWQl%kl1 zcs;640W`W5Cg`fWX&phw5n6?nxS1R5C_(Oq?QV!y;C%^T9lZc1#G0`M*0FW*K5s_m zIVhdpgV&+aBRL)k)@}#h1N&fmcn!8yG(EirVhuJY^&k?LRQ?UOUx**XpyhL78q+$6 zUw{rj!2Oo+w!qH7&ahwtb_>u5Sq>BSm|-+V36ff(`y=eY+*p80JEaTOxof=wkX9atbo^#b4&bJIu105ga+H=w-BNM455FvS^N z9T>T|m7c<;wi&Hiy29F-W2Lkp30qvyssbTNt3z_fwIo-pAANx0vk-q4KW>I&4rs77 zvV?-|!M+^q%K`5KOvN+?Gq7fuycv=PY?K@6x9B+B`tA9M@-aFkuK+rc>hw0?HWo~2 zscnbW4%Z5cks{*xAWNXT8x9M~`l6^29MJw13=`bJP){u&>sT)A;6~q#u-Dm3)Wh)0`@Y%%OIWu_JFFa76{prFJfcg1h)9L z4ERi>JaZqRgMzY1clo07Z$iK~HRb834nzmS=%&hh<2qk!9QDFBY!0>iXnC@IB`PO? zCc0ie3iv4E&wx$$R11XbjhHct#vpWy4z2?pMZ8PNDPRxSBlOZ%GDdl@35k=)798V1 zaIJcVRtD1`y%Dc(;hiFM3PLj`fD;51f>y`14w8w<>S|aco2BW?KMNw|f4>$Z#oxet zGdl8B!j~#u4$dv=W|KmBV8e$f-#*eInAv4NZTpdY3D-uqx<_CvjX@)lSS86tu_8tW zjlhT+#l@Sf=@dV*N35=d?v)%|8nrs75y8Eu$Gzhop%FlTRO->n>d^9Gxf>>a0Mhj|E#FuFo^h(lU-4}_FL-MNuzZ%fMt^-;bVriKMiSiPS8N@RXJ(BZO zyI@A6Z=|h2>{7$mP`nAEAB8|b<^>T;a4a?Pr5A7talo9lY{20xWLhL717dhP=&U7L z8dt9baV0uNA+~ELU?*U&MM^et^F`~O@}p8w0Y}(Xc+1k}YL6mKo6$1FS`b9!`94IF zLC@od;3=e>LcDj8bF8lNIoNq~dT^S;l4-hVpAQ1*LUj+=*dlSpRu^7c9f}OQZyk*m z%tgRto`Y zOGxaLxOy6n)6mHlBb8iiNDd;Ml4}E3Th=9k6}5*V$K?+4Vo-`ltcvxQi9NceLHk`J8vf3iHSv;=G#5r| z>PNBpQEa{!o8JfM-3K38Pc#NmgYHM5^D8YIfIEODa0Lu`hGdZK&4Q?OLG?O#UkAs2 zuK}1%B_5Ionv_9@;{>xJf%0o0zYJ$Pd3(fQh8}(@Pj?A1NKm9o!sKxg8C90?-A_xyWI88BmFV>`XjNr z34?CJpa+omfS$8&9DIfb>=f)2tf5Pd7~TH)2y`ET?sc%e2=GOKIqtZQYu=r^!S5%! zBjs^~!@ParL+L4GABFg%2zUg~Y} z$z24{TH;#mO^IKAZX+FP^2fd&4sY}+Y8!AHTh6pnI^mk>bEMfk=h_^)+uOD9?qbUn z68j_b{{SU*M4RLO9x1Fknwl`3FeVC2!x(~TtMMh8nCq7vd?0-PXu zf~Y9ZIGRJU0*N!C;0$o4X-(S;xaMuP6*wyI73vcjjV|++R%N9yN5CA8O-C(KGC6qc z-~dakj#^oj+{E`t*)Pp@wJ8 zu-1(ZP(%`Vb@8+;f%pu>pMiH1Q5k;zdgsR|sviR}Dhgk0F-WB`VC%?RZ-!SA0zMBZ z4}*Oe@JE|~-{IQtaP15v^@IVf#6Axfl;?ECXi2B?4vi#2VG^1da!uL!!~kf$3F;)e=IN z5Ng&v0{95vYSTLiHhPPL)@Uoe3GXHbJ;vepb@bL_(4}m?gm*#=_7hq7H$}1jYCl$F zbP23?hz31K)J&BclIYk)`L2;9*eS@zKpev(i`G4W_WJbgG6sDkh;MB2RsmN5>s|~b>43Yy-UZgh#HgcE zN+*jBcCdA@tu4yi0I>l=S8oKo5wL5)sc67<8(6<+GdS7>aS+5o*rttbWLma7D*6;0 zpMqn;O4>|Z+v75k>+IN0N0{dM^X-~`Z>be1HmaT;s~SRtYHZrI)p zVjVClr;BWM_d6keC&c;@&#mZ*pG%FC5TAs2f~Y}01Lh{&%K=Ae7ONEX%ZU1AMEN7i z(Q8*c2=>9|LOfUR?|^lV`prd;Bj!5wlZogS$&B4;1$$GGzqnI0#hY{d% zp{6HdY447CO#=?E&SjMCaO!YcoiePIoc`XtWgMOZy)1D=k zGalB=Om7loaL0*nF&Oa&vDq5oJlFx+d4ok8BkB@naUZp~6OucL)rMo0VKDey(r84% z`vjxW-w*vY9YoZ?OTPTzkJZ$%5`$^u85jN>=G#xlvEHAkxzg9OUjTydL0#$5OS^x5 zyp{j&!oKgqzWWyg`@10g&9$!rQB?)H+(FF=h65s9n|!gS6LDjeUM-<*@~WI{lX~8z zHN7(yT-f{q_Wc3|y$AcME3^+VdlD`9`w;(qu&(M$5#SW!8Cc7M$^Ux5*DJ~}wOEDC zA^!8w{XBGUL&_T98lbuHFrbx79m{~$#C2NhO=!gc0UreMK?FI=MT>k-uh$~#D(wkxVB0Y%jx5G%R71d#$dLEZ!sBeVr*$-Ni4bhp~7@PLSK`FUYu za0~&*ke5JoT`%0GYvuDYE2~sWrYa%@W=qc=+Sp78M zPlI)#IRkXiO8c?x(dByR;Y zeu}2lkomtB7|yGQqy%5T{dmz;t7NP`8GkdRv6*8XT7+^zvra z6mSaY3bZVM?s*`d2Vw;VPs5wp5?&5i1Z#)`gRZI@!RAMl<|4*y9a* z8t`-jW5yh9N#G7}Aj&yD6MeS-`?Z*BvzdB6DxZ(a2|}YX`L_#+1!Wq&w0aOdyfy3Q z**CBiCa@U`=ioTUwd?|~;o3D^>lyZ2?DspS_bsGUmtnID77@BX>XfXJUJctiLe~+x zVX#|{e;EIhWEbK z`!xa@$sn_ll9Jm4W?`Kd^8Ok^|C#~_-DO10^ST#<@b#-YATbY2ki|Z#yhnVJx~^fV z-Cg+%$;iGQ9o73_Gx9Wd8|*exE^Yq)Gp_k@m(4|aM_88CucL#A%FO5MAT|(C9ST?$ z(8}qN^Zse*97lrj?I?(vD>7VMUb>z{)F7|Oy3a=ul}mYpKv20%%qRRkb$)8mo0C4T z_wUg5?}))a=A7^l3v0g-dKnAr9^OaL@dMhzw>vKJtcvC8jbDG^&)~R?^D7Lk^Q#Qg zIriMFQB=)9^YV!j?*tYc)?3 z&JHOxK@yEo=9tRAhgH9aRTGFaw(N>!u*+b(Ca(A21=2 z?)_lj4|WY~52&K+XR((q9!jH z;WD7A8FZ;l_HVk!4lSY3Rs15ER)+;0It~W`=mw_BVY4r@v&p{+uctjKs<76yBtl9qS6ex(YK9^+F@vdWX@0C=nv2;wx6P#94us;2aoK}o z4*};}b`I(q=B`7se)vLFIbfob(6rz@4i)r2myN+GCzrXs=D4^Ft@+LUm z1jlOo3cw-0cj!sNm3~y(3b!~F-3!~jux%mbX26>PQ|}Y|Ghokv-GMmnI|AbVCfIm% zHDJPNtVVIkS>#h&=t=;*)q@dAYZ+TCLF z+ZBk54V7m0QFvVo?588uVhP?Ih}{Z$&(-0aI6IXqC2Zq~4=L4ov_dx$Wf0Gz&6)V^ z5Z?fJ1BPeqn4>l0oU)m1pPly!cs~KJ$-f4;256eS8}QwL-q*+)?hq5feJDQ-N$p8k z#2n^XrX>#TrY;hgD}LSOIRo26@>Mui;T`413qbgE!l8CTKkC{&NUU6Q1Y8Dq8TM@g zR>a#_$W(6ZGc9_?m;q)WMv6KlJClfw=k~`kSjV*3(u)Pj=bYU*oHKsqxE29Ew4%I- zH_pEa_BVB_%?8K0=5oP=O9J1F-ekl%z&jwm0|9!TFXk&gQJXH>JcZ3`nR^sp4mNoQ zq0{g=tvLvv4b3YjB?^S{(r>!o!De)|Zv>8bM?Dj)q5`U@N3w_*S;}$sIol|*bbqo8=4WsHYD3gwcCL>I)>{r*pmgkLk1tVQ=X!FYeJ-%}~srbQm z7Q|WDa$NbXT>Dn8eGZc9EkN~VguV;xcR>6dU@rxHE1>61#yJiOrgqMto56M#wr>Oc zHo(gOmjNBRs+<5$K#V#xz14$Fgw~%l?3FKQlkIOJ{%-=RBjen>-v#T*Nwz#%H3cz+ z&7Wh<0m%S?RRLEi$WyKjdaEteM^2ZKE#*73b?{aY)eAT>H`-kN&tY@yuR{E8KMs+f|cCwjUsSIzY;VszD0DMLRv*|acVOxW44Z0~(4gwx* z;C+Di0d9dUOB;5iGJbp=Y+nc6`l4y}^l`AM-em!FweM--W3$l+Rw*|jB+{wTeu%%DqLRzPHaTLa7* z(^=yf;*TMI0`^}3{tLi4V5JJJ(O?>_`hqn$BXAv|>j*WHgQ14x82&NnJ_g=f)M87if~W`t(UShP|ARuM45M!a!OcUL`tBLl)C>bGN%_kXo-4{#3)4D2re zdV9~+TvmNYK^$#EC~2Fx=wQWuahLx>cwdN)I$89&svM6sp-H5Vdq&Hu&)C zTnVxiUt%e4iXKF~!%yNRNN(hhzhLmWMdBXfUVkCEoIelo=ehjx_DVev;U@V1;~!M! z&UZ5VkWOOh{FNj8pyZnHxBQ^r= z*FwPH>64If>~Q5GIR5l=uxX9#3nH!ke4}WMADq~a4yy*{O2THvN4`7;|Gd}IJ&PmW zQ=BBL!>?8a(9KB9Om{WF$Ww<^24V#Cuw|QO0jTr_QPqrA6&YG7561yRoT_4x$qK-t z&|z8!M_EN{lWUvUH*!m>LYEctBe0FEFVl<~*jbCgB*YC{B^QF-6L>=_u2hr6n0`7oll^aCe;YpCi3kRk4b4TA8DCq09g= zYoW8tVu5~SjdZYWj3YjQ?Hnnwlva{P$;qZ-gJc`!ZcO4w$F&YuS0LE}bRIkpxC7{M z$6AY8`PRS)81+^V6GZKo=rQsWDDrq>7vd>k`t8ZVk)n7xUDP|8Qj_D-CA#`C!ve>- zOR#jP^`Hma6Sb#|x`JzVK-t{F6juuYoqChI8wlM1p^g#V2<)|B(ZRT&fMiaTCmBZW z2XxIJZL@v)V^nye=u=qrDO}isEkboQLcats`BH4i%TbQQC2n=-?I0PQ1%1Zb6J`gCJr? z(JdMzNt`xx9R_tHFC(CJXqon;!ReY+Wj#_dNJawE-42owHddX(KDSjj#41`hfbay@ z8j)mO0lNa$Rys<$B!kgNF){`*!{AJjQfZ6O9B9~=iR6e^$r(`tl~%YX|6>p(@ixLm ziJu(1ADfb0s(I&|Q?Mtb6VW>F6i%O_r>8ibg_3Sn&$P4{MK?oe72X-5QZmA8&-^~v z-$&G0h?5b9Gu!$VZH}c7|3i5HA-sd?BOTbk4)(8uJp#A|nBuVxxDFyYG)NT?b4cb0 zn7Xm!T2jRyD5~dkTGXa+7_f(FJq<TS8)y`OjegGuVg0#>)fkBq3okV?VFV_*j#dUB1t-JPk9R21%lp5M8d9sIEtsF_ciBq+M zoSVIA(q(Ao&SM9>=tL z3xd`aoVh)YEs?V1Ow6?kSXv0Mw~it27@%HufX1M**on_S`-lLZ(iWeaL;M^PN0b5{0(=NWl3!8fmb|S4DohYp zCZfnw;twI^Lx4X8_9);{KocqcI!FRe=>TJz7G zhow)BcrhAK9$&3%JpumJ#Lc z<=f!!O=aVfAZl(AqjCkhl_*E3{o8@)G_9@H%f2=*Bqa7stj_~9B0hmA56{k`=q|v! zlni(b&@!yvk^*+A`IggZqnowuy$HxwP|qW8r3qL^hqkQJvI^LZxzj&KR5{()jzVnx zlQ^AhHuYe8EEW4Az!w3oBB}xls9Rb79s!#Un8RjzJ0PZj(&w+FZfc%C)& z6|7pEAd_JSS?V5Qse6gF_t8%uHJ;Wcxf)8TBTL5FY(I~K~ zOxG3yj+BQk%4wx9)B9%K$582AioNj&4YzC;3io2e(Jpj z@S3>aEa*TO>``AH1fkvpED1b8RPst^Mi!L0&>cq9;ihr~M$xU%-3pz0Q}qnaaj?gm zl#JE;(GhJ)m6yTc15#JCn2wZ}(+J38gVxvtyOuKwFn4o=lvXUjzA0dja$`Rb1tR{& z(uBCSC`dW1wy2CyW6;J?$>W;YSq`?DJ-O?7lLhZIrq!CENlA1w3vEMZhRsku1Dv7A z#YE|4d46cow0f<+Nxm93AFtNFEx;|L_`t5$2ARWLtC5M{b#SBPozwl99Eee{3zq&raZgK)x|_F zXAo6Y#l8ewLD34J12#_gO?yeXhKH7{%fz9R;Fan$MXsZf`yyz$g z8*vo5)Gf&^n-Va`QA)TU%!#>q_u)XZD%W(OItsn9YKuT@#ox4=eKFUErc8$H0u6TA z+&IcrkDuDUBFWXEBSLHL;aW+dl}+3nus08AC5v~t=75l-5LlqA#Q|t{2U};Vi-Y}k zMBNT?22i$2O3Z4)jjLL8~N7_f+N{ zPJ}OM8F3t2TqHP0-3WLiQZD5UP`||S60UjTe>IEz*=1BXB+o%ud`GL-RbI-OsnYXj zzkD!1COFZa1Nsw#toL)%Ey4Hj$ET&{04aUP`W7f-QDWj_I=ouC9e78}c(qIm5LpFev@D3Yddc%`HD5 zUI!bM1~%gDtp}0(AjF#xCk6?&hG#J$-8O97aAb0r0oK5wbqgf7AlXBcea(Qbht6fi zC}XE!?*@A}Qgn3<(8abwUkK>)$~QQPSTQ+@xRIlX$L$pVh{!y{na4(+M397sMi0U3 zZ!Fb~IbMn#ym^m78A8_f7-V$IOXvoh!+H4$y zm@>W3{QBtUE=(~e+Nn#uUdPkIhc3DB=LCiJ*A5Napl_ z?}P4r^vwGK)A7}zT&q|$b1S7l?7{2kJ`I?OB`F``DvWJ_&Ea*@?BFeJ>PUBMIM@#2 z%u$0*0bBObO5X3lVG-2JtcI_NJX)ofR!y!1!jTeD)dHcYL2tpfjiPO^W=_d##4BJ| z0PljhcxfF0aRkH);1-~hjZzY|qacnha^%ZoGq5wT@1*6oCU*cw6JM(18g!04hiP>R z932QlJOPX!8dP-6%TWi!+$c&lo3}n+MTZlH%8L!5Q&b)Y>k`aQTI~Y578M&}XN_R( ztzZSG@J^fLL__R3u;;+8qBn=FlXm)1?la1q{O53(tUVmbh|zQ`7_6ZSC~uk8Lee3* zLui7y#kER?#pQnSHn%3wO#oGtwa+Hvp&8V#F36oc%6>*EyUwWGm@9Uf*5t)0E8|=r-19I zT!-xlV4_hSx=3PP&ES~9k(9rKYj<#M7mg%@939vW#5r2#r1h-#`_+wy$24X@gYDTE;xgL4Zsa;X=AYC zS_gLIR(hs_-CQURzzJ+q1WcRClD8aag`dQQCtMkE7jMM}i}rh_sF6Ixg0$ziaIVOLDxZ<^ zdo9|+GWjsy45^V4!_$J~7FOX?zbxYeO<3R;lpPC|_ZT^TS4-s)#R2g^QJmf{E@Att zXpJltOowV8`-&@K%Y_j9#rMs`j)+I{o*YX|2c=5h{Va&`w4_V?f^hf5pLzvyWDtm6 zy&~Kn@gq%xO_G}sHyn}x9tJ#2%b!K)kuvzrp%F)8y9zcx<@;Tb+yZz@q|n;n+QvwL zZgK4ZSc`O(Ack|*d$P{4pDHz~C0U%LA}OloO9TvR4q#RksXo@QNFJ>*FKU|OBc;XX zRCgKES=MIs)NOoxtNPbW8!gL5RwWSIDRb~@^N4r^Mv=tpnC6PdkR)IOF!s@!!QqN0 z-*n2or!7cEDl6w<&Z#)%Z zKh7Qt%F-6ja40@GY3%0+m_xjYX$iz2L7LN}Y)=qZ;r%^C`RTuJ1xz=_1uZDaO=yJ} z3k*|X5l|k1m;k0{jLXQD=$JyBn63k+8za6}$YA$#T3dQNGEZ}dXk>lqMN0hrDcF9h zb-*dWQ-H3eN&ui8kR!N!DD*rW=OHP*Emoth&ARR!79cr@wMf5x1Ui2*@-CEzPN$E7J%$wTy^l;wzsdqN|Eu zLHr8hy>FH7k+`PRCk;tHgxw*kgE;-R3Ye0s3wJ_yCo0dhvXl_3w?sjbhiS_X&}3ihS49q9Q-gy z_7&O6ndL@sl_onmQDnF*ekP(`JD@y)AKBB@7DMK zp~VA8gB_`C{&?xgg6y8!h#%$iI`OkgrH;?IHY3D`TSjD*bzr+-+Y_OA*gQY3Iv5|# zf*(h~k0am)y6j&8{wu&UjpS#!_Oo1jPrLTdx%SVw_DAhnj^LcZatAP?-T>PhV9QhT zdtBS&S}d)lB-c!&Wk@_Db6g$;Jc_w%w49T_^}q$NgmP-&yHKX>1d<7&{Cv>h*K!fi zgYCg~&5ul#G4dOs`$p(i8{HYMo#EOUMCIiZr_}4g`u@jVe#@56*w$Szm~B*mqvZj*5oJ46Bi!gYI+Cc_Mrz;FW-*Tc#;^u{k%wH(=X<%`Evt zz&`~1e$1^!3}EhRRY_}BeFl!tKyp*NwNPHRTMNGr$?rq*8;xz3YxY9D|Aw~YP?Zs` z{RDKrEcao+n*nb|)D=xs(oq*`ih;y8v~GpNr;j&V_oR9s&XYeL-!-8#*k(v^KryD{ad*KVg-a#YEC~gh*cgb5&z8QOo>9W zD#M%N(V?S5TV)BYWbqQ^A)oL%53wn_=?fJQM~91qnh{%YDrp3pRark<`brz3${C1_ z{SmYsX>7^K@wal|SYq07&?OM3GXYUmHmE8a82&;#%J~SrDWEHWTjMYmJa&4|q=;CyWQAJlv^{Ba(S2iDvyp>srpuiUe&Y$jH(?wC#a)*?1kG4~Hk^=UkgZ zqDR?{UDYC9mSW`JfcS4fd=p^0Hamwuh2&2mc_$>*GtHy@Ixp9BA==)8sJ9@>1;LO^xmUZ~ zYEBOf4==5lQIFF2K2wud=M2y-BY7Fg_EDJ&m|5uKkofB0HBIj^t{sE!5CO}_3{$C> ziPZ^8_+aIW%G7&DMGj5s8+njq#cdG38ExN;wp+m72Y4Ug+M@D=X-!uz&<>UrJFwNp zv*lkpMfcA`QgsqVZw2(;qF*6L>Q+J|BLFt#Y=B;ZNFRp_n(yaw|=n)?JXS!O;WufIi!}0$3{w zu%`h}gWUqmLQ~%KmR=*Fby(@CcxfgqsX=u34##L4KF#5yg_!Gt*py{Zq=K#;eT7Lt*r12eEH=Ld7Z-^HNc#i0Mrd)r(~ z{;dO6%{GWl$0lqZ?XE&H1vDpJXkHKKiG#69*Sa(aZ+@NT7#yxu?CI)NR61%8f;A^Q zv{fR3mAJ4mgVsyncnKt~9W!%gdlRAdLPZVUUx4=);QcsYcsBu~?KpJDp);wIG&|76 zNL~01h<^iOrDR-w0^(Gz=Rx;8=-v+^fjF`VP5^I*_;!d_0e1m+0kt4YFdd9RmakI~ zTcqXf0SDnkif$z?%aAOCP(bRqY!NS8$@7dG(`N8mM%G(pIKnk2xdV`-KRUn?fHvo& zXF>cdz(+z%t3n5212AT2)l*@6D%eZGc7PqA*wm&e2orb;-9^DIuvbHTb(0d}K_Y>5 zcF9LVN;v|y5TK|O&`c*;ppBeKmZYcW{*(=~xIe;B9~WqMgm>;cV#3QkkL z4c4Vbmh9C5`|!>nHqB1?@E0UguGy=}Fv06UTnEXV)*O{0k~B+5xvj;j@&!73I)?X1 z$==z;=V;m%xQkK%{;OH=|YaKA-n$gIj{1sgD z=~QF?DZo#`b`~j9Kvh<&g`@}313J1hJ>3LbzW#V?n?$lMS>>eY5bp&ZHZr)^qpf5Qmt@y6Iv4x zJ>V2@3TT$B0ImQ^9PB}eGjrYrSSjB+B?DpxHY?YQNrsK5f+ANPa3AFyxEhGun zJ_E;R;CN>%H;;1dQLgFRC=hY=PU!B0&bLU80$N^ke<9)Q!0P21tu_3uYY4F4M$3xt zhVHw;<{K`9_%R^r{K^5r-N>tWPx!zU{9%3S!urIEXz3e2+i<|Qw%W~&$_j6y*!4A-9R0|y|Snw$j7RLLzlbN}38HB5# zTCL;4Lq4+U9Z#Rz#E&mJ2@{PQ3B(}+ameS8nU1gE7Rdo-mqX@|6EnAO2j?mmtf*+j zt+F2bZo-V4F!w3WbnT0V?*{R15JqweI0dw8_W<_*H<40d0-OSl##VI-*h9P#?w)u+ zLMK;UyTDr5SUR8^-E?f}9p!dF@;NqZ)k$nVi5Yg;z$$Fs0_(t@1EwC>jXPj#bpy7F z46Q6l99tumDWGB#_QS}tpmel4tP&hJv$+4wiw$o;@6W*YGqC;7fU*AP0UrXJZ(&wQ zAhz=cF@-oO@GQVb;C%#Qw>;GqfCljnuy+8iwhowaZPrN2H$dZ@N%&sG-wpBIV0*xQ zd%7LjW_$BVh|^`pDxiu|ZtBH;IC9YFKH1buG_)YwQhR#TgK=LSN3i|~)?4sK7Mulp z7Odsw`vJcn@U_^o47d!KlZnL21lfjUn>Dc71|8KZT;&jzL6UEW(S1ZmHcy-8gad!k^o?$&jxr4%|2YFg!+H+BRL4r(l!gCfB7HbSVZ+S~tFz zYwzXSU2tSm-2vVL_7<@AYBD0Wcp8v(v9US_+d0_IBP9c|wo630LfzbO9a34ZX0mjHFU-l{lb5Kur%-olYh&U;+>1bOo6vt3nF*P z+NY`GQLltT^A93XKCH5wRnJ-pX9$;q71 z_0XM$?lg4Q0zL}(DB!;b{58N|1I%+WcW}*_cmZ3AlL47wR?TL`@z z@N&R8U`YYYS$HV|J4ksZxjlwU-RA^5N7NkNDPU&UTLH^@T8UZ*cpkR%u%&optSV}t z7mk!`9nAc89Bek)VykX|n4&1rT?4exsw2_0&ns%Mh0ZvaJR<})(H&`f2jaaqwmDMX zHm#q5#69P0S{;gS-n7uP=;+%zBIfppPfRs(8OatSu?eSrej8XnKkR}}!(Ys`7b{*{ zvWRZxRu(s~(t<$bbn9hE@r7w~E%QP>Yk;M1fyAdu9!UIXC9tc2qu!dqX4=lc4wM6K zgWblK^+i$omRM<353zAcU_02J1HxOO261FTse~>Wq4>vOdkp1su*U(91By)|ZGx~^ znqjf|%sw`sh4?H|HiK=kj|=xecTdxn3cN0H%d2ak^Vx-IlTr>gFukRHt8lC$*{DUb zp-Y~2O+W(XBvSc;^)a_dxR%%}FEJIIpnQVzzE#^%6-Z#yiUm`2oI%Q&=0dPKco3|u z26V-xL>UJpjTJ($j!ZvyNTq1WqpQt$K`Ib zpvD{aB@pSxLvWZN87Zz0f|x*3y`PZK$^&o)=QMOq{yShZmo4SJUJ!4E?ybZ?f8PxF zX236kT?VvRDzpde!8(3709~{_1>%%-MP=@}8SFWT-CHRtY2nQDi(r2d$sNS`Hip?W z(woq&LY!VW0+`&bQKq@A1LBb`T#eqV8}_AuFNNc7L{)D&%B&V?fz6=%v+NgavD8h~Sv^=;w+T~C z%OW< zy2h5VrH(k$A>KSy{5Z}nOp$kpFpX5!?P^zF2}E1<9Yx1c5b@1`MW|NY4BgGB+<>?W zBds2Uy?PHV7Y_F7aX?os_GO$|i5axwZ}ky6R9PI5B(Fl8GU68r5^-ZS!q#-$0=9-} zF4UbSvcA{S@*KUfSqIYrBSZ{0IKd7)M_x(B3}>r!ymTX*_tQ2>z>t!=RdLWkQUQac zgCo@J_C~rZG>I4gvyiLo> zrOhQED)DV#&^{JKz!|V>$TN#K0Xsmeh1v>Sl%heg&j@Y7wuSO7hzG0i2&EM^tq*8$ zqFfhZ=_!lqT(j`*3~Sfxj! z;TI{j*g?6@L}kPq$>M;{1nF9TXv;CcV_^3)Z3V3B9Q)`vV0L`TSjR#PQdD&X@hiHt z(5C0h$a6s|m<|w3I3r+u4N-a-r;S>=Ol*0H1rd-q>)R@}IPBM>@1SVNRU*B#X^;4X+! z5=MtE^w3!oM_D46v=B^M#0))(rCDFek-!!SuCBx*K+T9BBl|M!cVLT@9x%C4LkM{u z7j>*gB#Au1UVq`O793hS+C``12W*OW>5PDk+Chj}6scUHQN9XCfoZh@pB3XRU^BTY z<9J^6LfEa?%QD-SPxj416I#}5Mp0C zxC-nFpjE|g%wE@b5FY2LrWtfU2HlS#WeM;I;1OCKE$0+-JdbNzhSLiMtU~PTCEQ&) z#HPz}*(1fYbr)UV-SSS7J3}Aae=3_5ZX(qkS>9SW%uOUK^+^PrG*+z_VwwTViG#h6 zxaiS+2=Gp!H)FQ|o%00G0-i#H|jtZRlJ^O#v%@Z6qtI zB7`E-b`uT@_a+<(v8fVJ-iiTqX}uN!uSMPlh&kX~x75qEQrQaGYan?I9GA6>eHPbz z;Mvi04)7c#xs&vCu05S=`t~5;gMgYg1)KuTVqYUpnC4)!3YWLM1hIsarG11Nt0cN? zGl=c7zU?5BLwWLh(B0_RgKZBTyNjT?ku|2{;}pcFAf7-RY_>P?dB|+8)u&?$0ZC=CCqNudJwXZg za~JNh2c2x;_NiD(yHc)ZO=t3395NnF5s`!eGrowthxyJ$<< zJjS&w_dgBzX-Lj!6o37o0E_1xkdHA`S`ay#nh_|RYSts^>%%;Rkg1n>XJ&In9 zteye1vc3~+J^;T4xTe4MTl$0S^gvh7GhtjuOzQ`6B(~qk_IedoDVUL1Ibh3X5K~l6 zjSFA~wu+8}Jr3eDt<%kqtO@laF>r83$|k(!G_6{I(>j8@BgpeGWUwk|Hb=)g9D}@X zB*{b-g+!|kqvLS1`DQ?GGOW^aOLiE^GeC#hJc?+ogII3@QeF*Wg$}wbw?4kerf(@# zJ=nx*1ezdmL9oMu4z@zHv5*eUtdVO|I0~focBJ?;_!+>&MGHy?UQWOcs@^_vc7>8x zO*JwdW%c<4+CG8247C~83~|1^^e(Qw3%Wgr_RskOX z>wUyW7P0np=34XgeGtD7QU52zG5l?Swb7xq4V_Ccb^H?GFTr*r*c`JcG||a58DlQNkoGo~_0DEjH<+O^8)?oexj5d2K194z|>-aoE zYp~Nt7KMjU{t(Kai{vDd!H%UJ*g;+aeha+c0|;iZG@M5fZ@Hd8d;l;LUs(krLrweEpj*S-m=Vc6908}T<8w_Z zRhA$g^?AncYU`O4ifQ{$S*14u!jbaud5ru#M&8_{lt)~%kCG}TLmvLR7oj&H;3kMy z0FMJ62Xs|+4A2#TE5^$JF9Vw@knd?(7^A%IZTmdoXrY9nbh1VkTXP}RXBFZ-^zNZ| z6L1^Qp*sa!23!W~osdyZ4#2k2xf6~%;g~Eg(9(HX1*PA#kZJo0lLBO zEdr`-2G#;U^2n3z4gseiao;mHk`a%TV}S8InP`=Y=krCn4xt?a)SLSE5)i&W?Ua88 z&{@NtDYl4eev|;f4AaU#h%@ZfwvNzxObF~jK$ixI>HQ#LRgoax+P(tE3ZNA;la~Rj z2?(s(&O>}2@GgW-0jCW+$lX?7DnTI5b2qvlKkU4Jf~bFjC?~YU-eirUDWWQOX=V4W zloAT!Ymw)t6xPFmc+-0%uZLI%s|B6%W*{o1nnxqUNAr1-byO5OM42U85V{P+4oeHs zVmdOYghH2Y%!cjx=y*Q7n~S0jTGF_75|WdUEFno{x zNX2}NYmad)d($5t@4mRklfU2EF*2e<41hE3Gg7; zgJ30I0kpJ8oCr-J{uQvl0nxY3G7m{ z{>6YV26V8;8AWwq9k5!z47l8gjlK%_LF9c9dFz0?fV+U1%0I@n zk9jSk05zxr2I5xeeC|fcvE_$B{ICLA5J#1D6Ov6xEE&P7BRyz`R{T&|UM?E0fC=&@ z8rf8?am~bZhD}J)>L5w5BV{GpBD6_Pu$}W#x$Kl4p(g7Aq(s}l1@Ui@XT7=y(5Gm0 zAzlsyG?j_&5!j9(Me&CKovofr>$xE8+8N*s&_n1gz^zu6Dn&U%S@i^nW0rhn?xPTY z6yCR4!Xa77nG9|vsSmX(U$($zzm?4mtUv(zqbyhP^^5EHJlT{NZ?C%U!XLk8bp=+{ zF9`7p?kex9-om-r2@dkE;H`b%Pwsg+X4Q}A_>~OqDf#C8jW2+N_sg#Gm3+R)e3+xj z8+m*AFegQ~aNFs`1vkFzg!i8KxWORTFw#t{u1Gh6FxV+j_QF>Zu&)GrI>DipetQKZ zuYg2FnZV7Vb+GGTU7pVY=YUqJtf~a>1A8CX&6Xg`Tw6wEs*j4w1&Fg9c?-mE;o3{! z_)mcUNqK-N8HWMi3--MVXxh@3hA9I=u(0rU@OF!>3JKec{T}{a9~sHsQ7Inr0oKexy~(k^JRgzZ_B8 zH;PcX3RVYe*9%*T0-?D_k#ZEo(`b3uBRWP>l6smu5|y3x9C`6gMRUZP2Nt})1^Blx z!;XIk;5z^4PoeQ*b5V~~KDA)x; zG6)^uE|OhQ9081EgSZEF550a~FsZx-aUNTE4q(E$3AhHYbn(psm5$$rE`|0W;BnZF zqtcWQuW`8!tS69u`_3^_XZ3K*+E|@IH{+UqWN1v#(Shw6Ht`!pEwSohyAL+&_#J>@ z>p`Rvmd%h%LD-E`z=+rI>%m@+8Lt7m1L$HlN&R-Nc_6MI&j)nt<~Aq;O#8OLZXr)? z37x!`gS{NAy^vjuwu~&@hB#F@lIK`@4(vHZJsmJPv!j?AneO^ z=#By&h0SXAdcfBMUeTuLIoIY~)8-gyaN@$0rQb3yCoCg570KVg(}gO1h|<9x$vvQ9 z&k&!oay!J*N<;^p9HkBM$yg^?rMGCf;go$h0bV< zx;uf*-T(Mz$48NpN3l=7j4aJi8%V+M83xUozY#wHy9>7V&VZ)?Pw9RegB38a@oluE zn}Qt~bOcdu@m9d*rsK%I7_O8p*eus`*vGmcLLrCcrDoL0G;@(APIJ&n?y1X zmf=`#3!71J_KU9OmT#y`!2H%#Lehh+QHFhLOXzB+1j#7>2L0P29-9@KE;B+G)saNn zYNGxF{{9CHI^XUyt#NIQYYEePxaJD)=P@#O-TcB;S&#=4AeqDAfbE*L_*=_lbi77v zi+Dz@zExng1)%|R$~lP8qF$rXV@8hvBOa^7X2EQ}+zPR$JuVSPyn}5}^QeQPL%i}T z!!TpSJB4lvoy)iMpjMR>*tVf_2{8xEAel6k5#^kh-qM1EI66$xJcH3Axw3>-BEAk7 z@fO-L4a2Q#4`biMfIAQeI{|zrSRZ&f1{fV#w4Dc0-Pn#)wqSEiU(&o>=bG!GRX7G! zppoPoOfGseI1__vVXjUeN9b`tLvkbFjSY+$Ml!zLg#|H4Q3;d8e}V$;aqu%_0io z!K<8r_4#WAXw~3HkK5yHU%aS*Ak2+`T1Dp#Y6N9&%Lll8;Ln(1= zK4ij40(j6IqM+=431cl@{oW2%Y|0|r~GL~UIOAHA+hzB5qhfe{yD8W)m@bG5dL0b3^)hY zK3y0PTMl76$RD>EzSvNPb8U}5m+>bmgSF)^w<%zRP~LS-vRLVSOI+*|{@?;6H}a?F zPvUILjv8GXfJSW;Vtb|~!+p*DQTGg_pm#8$l7ts+!LhL))|>=eao&$4*Pt5|+8}UY zkCeJ9*V2OR1SB0K6(PqF2-8;IycIAd5QEVpZ~HTdxKTsiEn=IzL73>R;()lyzr=tw z%9>>D8(#zKhXP_`S_4Jce8Aj|yvAGh0XmMt=E87LciV{CZ!BDefQ$vr*l(~OXckoQ zz}4y*W1x{ltsXoEth+(9mc%AFa!5?8iU;5o2K!>y9%?#HEYjV#$h!xfol-wkg}h3T z#`%ztH z&Wq|8sT9;Ic$aL2BvLNg5&`crx$zVH`9}Ucoj*75=lp;D+W#dntFQbVX02X9{2vNf z#Masj#7NOmu3gHXHU8}KXOBPoA)fr&Y*9)Fm;yfq-0zws`yrnEn&uuv=tU*(C*VsZ z9@I{BJeP1DVwvn&LG1`YeCHx!u!46I(LVbex*X~4u~s(De-7dVl6`>x{UF}Y0^Dx= zZUj6INe4;C>M(10%i&YOUJlj|w%?6_yAj}2S-;^1Np2-4Rel}ut6+Z)0Y8WMKSaPE zBH$l`eS#ab{^D7Eza5gCkbbQs&B13Q#gl|=R(eRj*hqdJ5_jcafugTK(TgB?ypbeK z+3e|RoOv@+-i$4uM9L?T@_(zyA<0_#I^4PfI(Nsl*KKjB8?TFT$p+>G%WhNU3GQRx z*i1_h=jfdy&(+N*QT}57+=9^kc2v#~cFHFqIf-c}ap41q@_y(J0wg)nR3_`PIlB$I z@8Hjy5%n}gc^7X3Q5zt>jX%2JZv`v^_I^H`8|#;uo$&6!>+U$8b+F5>1)KVk3i7{$ zNXBN;d?Px{ro0`JE#q%5YRg$h2iq?;f5(Xqwr-Xn;3?EjZT1%8Q}Oqy^n#_p-ZIXP z%cSE+p!*1PcO&IeoOT<&3S!l?V9Gzhg3oE&UU(MD(-r&m>Kqb3bd->MCqlmyp|1z~ zeJvdm&JGe!V(x>a$Ev@BRey(!_!+Q%*4h=y6FfN4^HhXSN}PZ=`|heaNcjV|sx6W+ zD19_23UHj~PuDiBj{{!GA3p_kH3oTXld5tO>>IBjO#3K$BZj{b&))^zNZXs;F=Kr? z`4}9>;IIe(J=he09D#`aMX;ZB>czCr601DIvx~|<=Fc;E4KG9d6vU?>ejVCghc*k! z|EddcI3&ku3!N@p4avt){zgQ-5m7&fsGo!64Pc+3lecJT=_4&TadirZr)pKrE(ob$ zn?65^z5)Nt*aAs>I|0cFqV|=Hw-byv zbNqY@SbCvsZoTyxgx-w252NzKsLXpi8;j$&rV}{I(hIa-cD(60j{pz%^3cy?i#Fd6 z$^Ga^sn^mkLU#Z&9)QGKRw*L~+r0ltRYLbk=zInIA>4lmkN#9`^n&@~$JH(sgxK12 z6yl>0tM^0d<>HY^ABAKKp+2#izWfvDYD!%Uo#%Qt!r>Fx zGt8J_#&h9#HF}=|)+YjT2<@zqDLPYSj{vd1tyM^ItUe1-ejjcRc}oO4c^XlvyS4Db z7H5rLZ}O^0Be^zR7bN|~?wD)!gBrBHjz1r5Y_);LjO(%BdMwC1SbIdUSx4ka1dsl7 z>+^)T(oD&JWq-0iO6&iRa!(*50B~@$k=Z3A7i~dYGX$;r(Wi?N|5YF`qc*|D>dF87 zH!&z1MGwyc{x@#LnJ9_{V(lZbzO-vg#C{yPM&7>?jylc)te;zJN9_-Vc+`S;J-hM| zR#01FX-NF_D?wW$k{Irf>4eSJh}dh1kgr;Cg5e2xy&2J*(bZe9s#mgXwzO0bw>n#_ z*XpDrgEOtD+^;pV`N=^A>_-w;vFhSo5#9t=p#g1OR8a)j+K(>RYy}MOe%F#9VM{B# zUqUP5BOuoz;7h$GM?|Hd5Ns#rx-&0{*yu>>$r0>6>wQGFZdb~7VLI|3bJbV;Mfb%7 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/3f1cf0d4-9633-46c7-837a-c97ba5d095fc.vsidx b/Code/.vs/BlazorApp/FileContentIndex/3f1cf0d4-9633-46c7-837a-c97ba5d095fc.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..fdb1bfbb31837190795262765d68fe8190ce5535 GIT binary patch literal 1333649 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

    r># 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

    Yt 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 S-{bx`>&@KUzdUuV|NakB2MZ7Y literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/7bcf14d8-3991-499c-88e0-442cbcfc8ac5.vsidx b/Code/.vs/BlazorApp/FileContentIndex/7bcf14d8-3991-499c-88e0-442cbcfc8ac5.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..54ca4ec4bbc5dae63be67b989c0ca3060deb5684 GIT binary patch literal 1265469 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

    `c8Yxd-;fe)Rj3 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

    poXMkk^vkOd5PH0GqmW#ErMRm;lqc-2o{N*kZ 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%0D87PowPqtTbdqJ(^|>fF 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 jTRz5iO4r0^4p-8Aa{G9^R)=#ZonIH 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≧F=eR@r%LCtHU?5dr-1YVZ^4j^{*Pi!GW0Dh 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 Hib$ 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⪙}y9J$kR0<=IiLwGmU zkKu+#S033`EV=np`ynD#;OXSEX}j6Bh&(Sb=Dq}tT;5gY5D--FYeWn`+q}Y>`y1ez zl9VgEk#ML&M5sP-q+A1IjkfHlis~ASA(UgI7f@=rESV-jjY9w_PqAxs9dHKSrK+x- zTmkRI`6$#nT-$n3_tUmF0KCqerkXeS4#)h1Lb*JY5gYFM^AazgIec>DEMiEXmx2=6 zuyp7!c7-=0Ly-FwG#+OyHjW9ZzJmAWX!G912QACA=|PQL>28OGKTNXlSqHZxWwV&n zd92?2R-vw-{H=n&P~dURatpU@n){S#ZWU_o4a)D&eVU<-XG(eQcx?+X_CNghF@ZCm8nc zW?{!#nLW(pRqhPSZ=q(;^$`;h)z`Ph9F%|lsXSpbO2|)9B8}%F4gVd@-^x> z)C2%-Lu;xtY&x6}{*3#eRc#1QwL_ttl+#6xEYA2;5VgEXp8~)?p?JnPKsj!4aZA!oZ6)lE2zy!qz$Aq`vMP}E{wUQ8Dbi#K zE9Cr!ngC-A@%A7mC09A$2ewUW36Yv2Q=EM?);3a&Q1^_bn8=Sr+<5M6%7uvziox>nKC2jP_(mnJYvpL>$U1G3p$)rpa@p z#&O{ACJ{T;jbbG2j%VaNQNqsIqoEKU$vwhn&ktH^g=(2)DZEu1T)QHjOlkyPpK-Uu z7NF`D|7dd_rJB2-vf9Sj7@Gz=x0nWcu+=*Q(R5)T#9`Z zr~mu5zfzd}l{-s^?VqU@ZO*(g(A|hUi(-LdgTfVfE5_5e4K|}xRCA?nsBYD!$X1M} zZ_{1Z_H!a{1@KITM;1XGe*sB!Yo*CIMzw6BW4$k11GsZ+n9bx@srvr&d)V~aDYpUo zB#a6@D}eIz6BgOXpd)cZ-ix*oh2VeMrIf04Gorp=N4W3)Y$ z_ndHl1MWM}cwWN8(6tp9-^k|4za!>&IUTW?oT-TI3jkb)?)w4t#kOU1b3B*z3b}IE z+lp;l}FL%qi~J9HnQE;qXI6kPxMi^sUmp2=A19}yW}9zpFmPJUTD3m8ti z-7v&^uXq&iqL@L%b;C{No#CHvHki(T7fQzFD3{Uo9hL#`FF@`MwE1Mkqc9hqT%=t} zZF^KaG#tAZp(b~1S$7rifX?~$xlk($1psBc+UkGpRS={aH!?%zJ`Rk zSeETH9(bAXIgW=R_4Tdp#{u}F0RO**7cWgF^}q3e#jQNq6NT!?yDiMEACh#h~utI6QCDv zrDmHMQdqSyL+3O(hPRbmwn=3*b+>AZ+vX~LNr0_15^pOiHJ%5FSa|&ALc^1 HZQFkWlXc29 literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/bcf31001-ff61-4a13-9456-e16fd117f186.vsidx b/Code/.vs/BlazorApp/FileContentIndex/bcf31001-ff61-4a13-9456-e16fd117f186.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..de56d895e6591422c37fb845de31783fa50a4698 GIT binary patch literal 1583096 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≀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 z�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%0Dcw%ua($f<`T+`7@B&F*hfeYtuC)t9SRkoO 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"unveKzg3_aAFuzo6 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

    N-L00i7Z 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%0A5(^oAW3`3g*#wRVB0k! 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 AkN^Mx literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/bf6455d9-bf4f-4316-bd61-ed3099894b81.vsidx b/Code/.vs/BlazorApp/FileContentIndex/bf6455d9-bf4f-4316-bd61-ed3099894b81.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..0561a6423de8808f8318f70d63cad1d99f30a2e6 GIT binary patch literal 1856653 zcmW)|>zboF&o=nX<}l_@E2$2t*p|ee%3Afb0ka9)uualg(`$~SzIuPmkq;SPG-Zq} z0vK7kb*qy!|3Clppa1+n)Bm;Y|MQ<${Z;3h zPq2<)Ol3NMo<%|1=J1H6A%F30TJ*MPy;4_1~3CG z0c*exa0J}C{Q&|X1q{I3o`4zH26lj5U=P>_4uC`82v`HhzzJ{)Y=AT1C)fZsfz4ps zU^`&DV0&QuUG0-wNV@NMuN@Lljd@O|(D z@I&w;@HO}`_zCza_y+t8{1F0xKtVtdFa$OP4g@X)9t1uF0R$lg5d<277=i?X6aoW5 z20;NKKu8cWgf@f@gf4_0gg%4;gdv0xgc`ya!UVz;LIYt25kN!`F+?^*4n!_Q9z;Gw z0Yo805kwlI7@`EC6e0sr1|I+)50_P|Eh48tDPlit$K7IK73qF6rr-siMJ`?y%;nTop0iO+gw(!}* z=K!B0d`|GWz~>YG`w9O|;FkrzH2jL;*H$<1tAJl6{Howr4Zj-r)xxh1ehu(zgkKZ< zx`77J2%11MXdAQx+6C=__CW`rL(mau4LSy$fKEXh&>83)bPc)%-Gd%LkDw>eGsFNf zLCg@_5IYdN5PJ~&5C;&45JwPeh+~Koh*O9S#2LgT#5Ken!~?_=#G8;iBmfCP!jRaI zIFPuIc#!yz1dxP~M38(yq9KVPNgzofF_2`C6p)mV)R450bdX#j86X)UnIXAD3Xl?{ z45LwW}TU{WwSm>Nt2rUf&A znZV3o7BDw3cgO%ThRlKN12PSnfvkkAhOC9GgKU6of^3F7h1@`%L0&*!LS94OK|Vk} zLqSk56b=*`iUbM+MFB+#MF+(I#RO#xWddaiWd>ylWdmgkWe4Q|I+zBS7MSiZpI}a4HZV6Zw=nlG z4=|4~Pq1iM3@jxq9V|~+HLM2K0@f1N4%PwI3Dy;EIouk!^>7>EZs5Ma{SFTUj}jgo z{AT#=!fzjb2k<+AC&0D>KA-Rpz&}U$N5DS>|9rqdXZYtY_~#S;`GSAG;s5>(e*pf( z@F#&kDg4RcPYHi&_|w3jKk)Ak{#Ecr@KwTB3tuCAt?=~+zP{jpZ7ZsPZw23H`2GjJ zzu|vyw-urtxjXW9^R(Uv}3*Fc*n_(&CaHs z%{$xM+5XN>b`I|xd*`@2C)hc9=fpcF-MPGTqn-P)bF-btJI~&E{?1EwzO(cFov(NP zR?l{!y9@oD_I5hi>2w#UblNa z?qj`=>wVnq<6$39`$X@Pa-Vej)a=u8pAP$U+M9N7Zu?B{vvQx+`>fmN!#4v#?ML|r`1S^G#~*J;@pe4F9lzhi?oG%y zF}#WC&34}G@Xe0ioaD_hZ)f>-j^ED7+c|wZXK&}??OeZ|o40fKcJANK%iHFry+eSiPl-G1)Aev0Q$rGKjUr%HaR^rtdE zRrXUAKUMuxjXyu+&ySCvANuD<^7AA8`C)#3WIsQOpC9$lkM^f-e&*B9divRQ5=rya6G@-q6- zq~*b+2U8zRb1?0}3)+9BO^2yF;T64Idi&(71=j zJ2d{GDG$wjXw9MR4()vC+C$eLdVT2YL*E?+a~Sf&&>co~81-Q^hjFV9hjBWL%VE49 zCUcm|!_*z7;V`#{MIV;(u$sf#9iHa!Y!A=z@FzKZtHb}G^+Q`fQtOAYeq`2<()ux4 z02T-flm%!3TM${GEr=~hEJ!Ud7GxF_7L*p$7Bm)g7W5Vj7Hnf@3w~ShWx@Zlc3;*W zti5IJwY86}ePZoXYj3Q5X6=Tw)Ty+Z>@c2?R#rKSo_i1Pu706_KUS& zt^LFLDXiDK)Yc)j4#qlk)?u^`lXX}v>u6cAWhItnEUSEZCVxLB$$Fp_(%R08! z@n7rsZOOeQr6rXm$&zeI+mfy&JxeJ|v88NFIhNWE151UL(w2%Xl~^jZRAH&oQlq67 zOFb<*S|lt|79TAZ7E6n_I$6vXI~IEu`xb{58_PagHd!`Xwr$z2WqXz#SdOq9WjT)J z_?9aymn_$_+{p5T<&ouYn{P$Jipctq)<w35zBW-HZJYOJ)h(#}d}%P7m_mZ>e%TBfti zV41}-H!C|@S!rdRm6ujtTZOTT&MGFWR9302GPTOgDr>83tg^Mr$-0bIom+Kj)t%L7 zt4XcKSWRg)+u>-nC#%&~Ypk}j+R18XtBb8JwYtpeYO8CluD80u>b2EZR$p8FU=79^ zI%_;yqp`-)8XIeztZ}x+yEPeWDy*rrrp}rMYr0!=Yt6ki57sKtI3KO)c>MA5XkSGf zkLq|lACG?>kI&;t9mTfkqlk}UK8ociejmm2sMJyEqe_m-994c)^-=XlH5}D=RMSyC zkG6CC_&9zP$B*{qBA?~)93Rig@thsc_3_*s&)xCdAJ60QJRQ&L@%%jgg~!kL`>Br4=J;%n&*$+=9>3J_>*M$p zAHS00S9<&^j$ifht2usk$FKhQHElln@q2gt{(1aX$8YcW{c-$0AHRPczlY=ZcJ}-D zKlS^M=R1gZ_y}zsUU0pWkertP2^^PC!cz#Fyj`2Gt@0h-0`;Of^ zj_6 zld4a+p13&K_;jgGm;O|lQgX?sn?w)VrrXIrYVa-NwV>_+wX`N2D;&f|Hx9jPyPxth6H>Z1X zdT0Sk01EgJ@JqmU7z;=Qqymh9Oh6%^6i^AM1vCO$0iA$ez#w20FbS9iECT+B9f>zb z9ECW=;*^L}Do#e6S|M3TPe?5k3B^L$LODWtLIpyFLPbKwLM1|_LS;hbLKQ-lLe)Yw zLbXEmLXAQ#Lal<1f`lL?=qxA}ln6=%m4YV0N5L%E7VHRi1$%;h!GYjNa3*XJwh%T6 zn}zKP+Y@#y>_ph9u#K>{4xO+k;RM1Z;j(aJ;U>aOh1&_w5xx+9B>Y(TiSSbq2oaD7 z91(aTIE#=(=!no2VJyN#gsBKK5w;=<#K(uw+opw%g-(P{h0cT?M65;JiFg)?7D*zK zR3t_urARuFTt#vd<|GUX!@@YixWahC_`(FjXklVu5@Awdj4+unxiEz=r7#y^YGGPo zI$^HD48n}Utis$xR*F0nxfXdW@Zr~*+%qSB&@MU{vu6_pWHCaPRig{VqVT|`xh zsuoovs#a9Js0LAuqMAgt$+?N@AsSaSzG$>)V$md`NkwBslZhr5O(B|6G#AlSqNzpG zh^7@yCz@U~SJ4cjnM5;-W)aOQn!9KoqC1HWMMt8uMdyny5}g)ZEV@K=spyR8GSTIt zD@0d{t`=P*x>j_Z=z7szMK_3U65TAiMRcp^ZlZgLz7YK&t|xJ|#nly8Ph7RQ#^RcY zYbvfrTr+Xa#kCOEQd}?MT8V2du8p|1;@XMpRb02>qqt7uI*aQfuB*7-#E^@j6QeIi zEyh@ki5OEc8Zl;KEXCM}u@~bc##xMu7*{dg#CR7|DkdYQOiYEC1~G?Xj>N3R9E&*- zb1G&d=8KqXF>hyAv1qXvvASZ7#Hz&_i!~8zD%Pzr6Kg5fR;;~P2XRMn55zqZcP;L* zxF_PCin|f_Ox#OxZ^gYA_pRF^eox}riZ75LQO$(H0uawU0^ zd`W?%P*No6Dd|h{56Q=ureP(SB(r2&vLo4*>`C?|2a-d{k>n4_XUTs{{*;_Z?j;YB z7s)rtU(yC?3u!B9leAgdwzM5-yVCZg?Mpk5b|~#g+Mm*nrQJ*WOFAH(qjZFHlypcs zEFD`qj&xkSNfjxed!0%52YVT|5N%}`ib;2=@-%;rT--ZDFc!L z%fOa_BLi0ko(y~$1TqL^5Xm5sK_P=u2DJ>nWC$`O8L|v*89Fj_W$4M!mti2oP==8V zpECTC5y^;UWXs5rkt-ulM!t*!8HF;6WR%FLkWnq8MMhupuS9B;T1y>Ez135xGpTE- z8>w5Vd#MMhN2w>NXQ^*8KFe6kIFYfDaW3Oh#&kTi)jsWca9YH1p2 zT4@GpMrpRQi!?WB?lNPUIWp5SGcqe>R?DoFStqkWW|PcjnWr*0GS6gQ%Y2aeEDJ{# zS{8{cj4Vo7bg~#^G0HNLWhTo;maQx&dC~IH%gZdQSXM?>xvUyl4YJmaG5*)+20WOJ3xD4SWfzHGH@jchyFZilPvGT9ZfYh~BVZjjw5yIFRN z?6vHT>4xJoEIZSex<#3my zmSZAEBgaCHr5r0c)^cp**vYY%<5iA>949%>a$MxN%JD9zvz)Y?jGS^g6>=)&RLiN8 z(;%l+PIoyQIhS&7>wbn#k42wUBEm*G{g3Tqk+6 zT3jR^M%>;j{cTn&BE0(1WFGt~3P^rI^dcOW*rf^iaDgs5j zm+3@G5h@}@tjJd6C~_5fiULJ{DS9df#mAS0wJB6qicv8sX2rH*N3o|kP#h{gD;^Y& ziWkKX#oNGt6n`rllzmY4QQ1n_tZZA^p0WdFN6J1c+bDZb_NeS{<$!XIFC)%T%0cCj za#%UGavbG&$_bQnR?c6_G0GW~Gb(3M&QrO^mx6bda#6XgTwA%0a((3n%B__e76DHwkCkUD&rzPIJYRW%@Ak6 z73V50Ra~pMQ}LkUQN@#rXBFR7qE%v4lB=XpNv)DjC4)*vmCP!YD%C2DRccgPsClS=Q(C}mP*YGoQ_T4g$A24zNN7G-WK(<(D6D^*sjtW(*bvQcHT%2t){R4!Gn zRIXK?sNAT$RC%rPLFKc`Zz{j5LaKsQVXMMXg{ulr6}~F8DvT;hRdlKtR57YzQe~pb zRFy`RnJRNt7OHGi*{ZTrWv|LXm7^-RZnL^5b;;DFQ)5m#MB)U8TBK zb-n5a)lI5fR4-K@s9vi+R(+~^qxwSirRrMP$T8)VsQ#BejW@;?dSgNs7W39$Ujjb9xHTG&8)HtbeR^y_^RZUt=Moop9N;P$A z8q_qY>87T;niDm*YVOrMsCiV2R*O+fp_WoDgIczhRjpF3j#{-^jamz}mTK+PI;fjg zw?^Id7W7unSUp?y9MvCCe^T`)Q-4bJr%`_f^=DLH3BnOUApC>726qGQCfxV<=HOA` z@rmz0@O}64+TRtPdX(~|gj9kmMP*Rss7h2lssYuAYC^T3dLr&$X4dR>7C ziIF^{04YRDkqlCXlp_^L6;g}TAuUKZq$jd^{U|16Mz)b1WEVL=4v`~djT|E<$Obt> z&XG&x3v!LzAh*a1@(uZkHlb~!?V#lFuY;-!0`E+N0Eb(k5Pb8h*5-*#wfuk!>GWh#OQ)ig;9-BgHel7hf$Bw6{8WO z1)~Rk40wLx=K(*D_$lyH;pZ7Y|H99|@$(mcj`;b+|0ej~8h=@@Ije2d4(br~Cu)s4 zMxCHeQD>-g)ECqh>Kb)}x<%cizM>vbkEkcqGwKEP4fO-#(`)+2gt3jWkMSqQ8sh|G zgK>^=iSY&F8si4z7UK@%9^)&<1I8o9GsX+XE5=VuJWM_@(U`=TB$#BFdYJl{2AGDJeqgFGjWJCyHJE0Y=9m_kmY7~J zZ7^*y?J(^zy<$3GI$=6vx?s9udc*XN=@ZTA^+6j#!)Sao0UC`aMw6gP(HJxtnjB4m zrbN@AY0>m(u4o1{Bbph_g64+i{?ZB=V`gLKV5TukF*BIum=&0nm|ZZdFsm_ZFl#aE zFuP(lU^ZbkW42(nVs^u9lk<3Kmz*(oG50X{F%K|LF*lg!n3tG0n75dBnD>}pF&{9W zF~4K}z=E-`v2d_(vGA}6u!ykGSj1Q)Sfp4OEHW%|ED9_xSX5XvShQGNu^6$Ku$Zw} zu()Ay$Kv_YaAkz$Czcw^7|R696ib6;hGmXrfn|y11L6eagmu8n7C%nz353x?%NvDeT(A z+Q&M;T4Nn!onURS&ap1BzF^&8-D2HgeZ_jhdd7Oedd2#N_5G#n8^$KUCd5W#lVFo# zW3VZ(DY2=sX|QRr>9Fas8L^qM*+xCEd18BdEfg(bYh&wT8)6$_tFeu-HP~j@7TA{9 zUa+mPZLn>z?Xc~!y<$6IJ7asp_KxiX+vjV+={)Rw>_Y4`b}@Day9~P=yArz#b`^Ft zb`5qdc0G1i>;~*6>}Kp1>{jgV*gapXR?pbm*az5$*hkoZVE>7|#y-YA#ol0_V_#rj zVqaljW8YxkV&7qZ#eTqk#D2nl#(u^Aj{O7sCteA!4qjcndU(}%HF(YNn&b6?*AA~& zybgFB@jBsk#_NjL8(trHeZH2^A;Ll95aW>Gkm6u)$Z*JUC~>H8sBvg;XmRLpxZ*J3 zFynB?;eo^Rwfv5RBjf1c=;9dSsBw&OOmIwbG&trs7C4qTUT~~&Y;bIG>~QRHyy7_E zIN>0T5-DJbjO)+4sece);PyF8=NzobDT?@FF02?*Elygw>Wn=_c)I@PdLvw zFF0?*A2>f>CdNXzFfI-*E-oG}0WKPs7?%_mgG+%+iA#k`jZ1?|i%W+~kIR6|h|7e_ zjLU+{ipv96!j*A#aCLF@a1C(PxW>39xEfqDTytCtTuWRlTsvHQT(7u}xK6mvxGuP^ zxZZGm;7z^^pBv%L$6JWE2yYs1G2T+V8N6k9EAV!~TZOk8Zw=mBy!Cjy;%&g&h_?xE zGu{@w-SPH#8Blk^JL5gTdx&?9_ZaU9-c!6Ayyti?@Lu7)!Fz}IE8YjZk9eQ(KI8p{ z_dDJRGjE@8#DLxE7GJNFtDDY9^qrpduj}9L_KCbu}@G;_J z!pDq{6(2Wz-0`=@-^q)E`E2ny;~#~8H2#V4PlA6^{FC9I9RC#fr^G)s{%P<}i+?)& z)8n53|BU!&!av)n1vj(ytHiGczgqkn=|@R$BoG9+(fbHK3BGAp(r%=;AM^(FcBD5! zZ)bY@qPK54ywTxIhi^LmpyTlsUO1lV_zxYw=~U9`K>}U?volbw*A zl5NP&$nMEr$bORjO%9NAAm>PqctOY;aI!rlhsm+YamaDW@yPMX3CIb_iO4yVqsfWM zNytgbG2~?A6y%iT)Z{ee%;YTOtmNFtxs&rC=Sj{txj^oLT=7DwH*98m4=$5ylk1S{ zlIxM{lN*p5k{gkGCRdXilbev6l55D#$nD4-$Q{X@$eqc(k$Wc($UBgCBu~7+?+xz1+cVvWHBeO`$`fOQA=hPhmh|NMS_b znL`?4d>{0Af98erm98r9xSW_HRoKT!nY$(ns&M7V^ zE-AiHTv1$8+)&(7+)><9e5H7#c&2!z_(t)ak^?1@5`1Z_gekEpaVT*q@hI^r2`C9E zi6}W!qA7_fNhnDvF_dJKEWeb9liL zhRHZ&TrwURpUjzzCKHoM$QUvinUc(fOhu+9(~!B68OV%eW-<$zmCTc}!%I(ROqorY zLzzpNN10FAnKDgTN?Ar(PFYFWg|dpWnzEjhVqv3p7Me6k@AW1mGT?qcgi1B$kzf=Fcmfx z4izpH9u+gbG7NPDMdQNyUYVii(zso{E8riHe1am5NQ;lS-tLsdT6e zsnk@)R3=oWROVC`RF+g;sH~}MsBEe1sO+h{QaMsNQ8`n2r}9A;pDqDiG+ko4WOT{t zQqbi>mx?YuU9NN)=rYn}qRUE`8(p>`PpWLHG*t;zhN_IJoT`GVlBx?;6;(A=Ema*= zJyio$BUKYsD^)kD?o>UgmaiqWW~yzf9jaZbJ*s`G1FA!+BdQas4b>UdIn@Q#7pg0& zYpNTnd#VSjN2({PXR24KZ&cr@L27JjLTWTMDK!N(7iubMI%=-ejMPlj%+xH@tkm3J z&{s>;GPN$XKD8mWF|`S`DYb^$jM|*qg4&YW3$+!sHMI@3EwvrBS87LUXKGh!H&GAj zh&qotpSpm$kh+LEO>;#LS02&Pu-Qek-C+-8+8xrf4&Tgo~ie! z52@GG$J8g(r_^WEU#PFCZ>aC6@2S61KTtnXKU2R_f200R{gbZvGD)sBT^+h=y2f-( z>1ybj(Y2)Og{~D{Te@E9I?#2Z>rB^`t`8cJ2A>8^LrjCAA*Z3Bp`_tLLq$VFLrX(P zLr=q%hJl8WhM9&N4R;zIG)fwgMyAoG(V@|$(WB9)F``k^n9!KgXlTr7ENCogtZD3M z>}kBxIM6uKIMeu`DWEB&Nz)Y5l+t8q%4o`IDrhQcy3kb9)X>z@)X{XMX`pGMX{KqR zX&e5e8ELj@j%iM4HZ&JBS2Wi&H#E02cQg+)k2KFT-)Mf&B46<5X2C5?i%p9|i%W|~ zi%&~HOGryZi>4)|C8H&$rJ$vxrJ|*#rJ<#xWu|4JWu@gt%Y#;=m1wnTb!qi!4QP#M z{hL-zYfNiGYf7u3HKR4BwWRezYfWoIYe#EO>y_4l)``{|t#?{CfzKB@d$Z~0(k-G} zOt*w?Dcv%<6?7}rCdf4=E>EY2Mq=%+QOpk;fDLo85 zGJ53nDCkkr<3f*$9t}NOdi3-d=rPh`rpH2$l^!>GY+|4E1bS+E#`H|-Y3P~Jv!rK3 z&z7D&JqLP@^qlGW+}H~A71LKnUpajh^i|VWLthEt&I8qx0YGXKUjGyN#PWYl$Y;1{*>#z|Qw%~NZ^7b3J)JB$Hi#F#Lq8&yaK57V%H#!U0}Juuywo=jh_R6jnvC}Xet z-|lt`5p2@8Vlz9;F0;q%GY8BebHsdRj+qnYnz>^hnHT08^PTzYl{IK@^ze;RZ zi0kGUZIW!Z9kyMzJ+^(e1GYo9Beu_MYqk@%Q??D;8QTThHQPPgBijqxE87pYpKO1< zk`bN5i`2G}S+*$d7Qxv3t?dUoHaiYGE;}AOK05(BAv+N}XLd9@F*^x6hMkO^lAVg3 znw^%Nj-8R6nVp558#{M)p08v__wXXkZDbi&y_~u2?p>Q*hh3Llk6oYLfZdSYh}|>0 z3A-t~hTV+airt#shTV?cf!&$i2fLfh?^gn)_r~6Vz2l3Hx6yF65cK9IZqL=T*>l)) z+4I=**$dbU*^Agav!~gM*-O|n>=o=)?A7eG><#RV>`m<5UwN7S;l=OUcs;&iA78HL z_O5)JeTRLQeUE*g{eb7^c-9{7&ursSYMf= z;ekW(VjgXQ_buqOImg><3T+M@4qXmC4t)*-4nqzj4$mBF4igRyhXscp392t%Zjw+67 zjz*3ajvgF+^GC*Kcu}Ixn$Izx6F#SW?)cpEdE)cJ=Nq4&{5SCDJAeMgpTGDs;m?9U zYyNEbbLG!}U)izx@QSBxPQPZ>Hfx`C#QMxyvrbs2tPSgobLPd}Z9m2ad%HNQiBY9gba&J&t{j&m3!xQ;rSC8OJ%t1;-bTYmOU^ zTaHJLXO0(+pRcsto3+G5}PJK>8PS2cbP7_X3P7S98rx#9Z zP8&{JPCHI}POqGfoX(ssoZdNoyb_De;T4TE%*JNpvGLgiY|d;no0v_)CS{Yc$=MWa zE^I0`HJgS_%jU{vU^B6q*{rV|pL$JUDxD_RTqSZgcK)9&)ZZk2y~`PdPW7UpTKhZ#eHb?>Qeh zA32{mpE+MSzjOZJLUQ48p}9!7NV&+kD7mP)Xt}s@F>o<+v2d|+X>;jwskw}~Ou5Xs z%(*PMEV*pBymGm4xpjMR`Q(ek7nd&qUo>A*z8Jpbe7W$Y;>*C7kuMWpR=(W$a_8#A zmCsecRmfGuRm@ewRmxSyRl!xs)rG5utCp*tt1DLnR})t=R|{7wS2wOUArG#eT+7!| zP}^KPTzg#mTt{5TT&G+ct_!Y9t}k3ST(?|zT=!gGxgNM4xt_S5xn8(lxxRD#;QGmp z%ZVf6w+Vl0w z*MYAqU$-F-zCL+C-XOq%d2o3McnEpWJj6UCJQyAd9xgmoJk&f4JWM>yJS;ric)0WM z;8F63Jko1H9vvQI9u1Erj}?zKj}4C;ytKS@y!52c`F7!3&9{bcE#G>+UHLZgZQw;SK?e0#hMoV(5UnC}VS4c~LV7kn@I ze&Kt~_m=NH->-Zh_&)M|=KI3;8{Z%N0Dc_!f&8%fq4{C>k?|wvN5zkt9}PcReq8x6 z@nhZoHwAvi{A~F-^Yh97SQ{IczheH%_$%kHn!g(U>iDbYZ?Un}`1?11|6~6sU)26r z8vmAu|82jW?E~6}Z~J((kHS8l?c=vCU`si$g}o8nZSl0_$(HznmR}U%jo`a6ZZ{(A z#%kS2sM?mXEfZTBTV}S*ZCTi|vSn?{)|Qedgt?6a zx6#@*)>>ez#8!>1wzweLFX~CO@d<29w+QzZW45u`LYP~~(8m9dqc>f0W7)BEpJivY zjHcQtF^R!}sHn3~#XQe*7|Z&;hb-Uy!aIM9E>6J!7S{SO!E=Y_0nh*INfKW_;OpUI z3g$lcQv@@fnD}kwB$!lfI4z=Yg+pkF0n-d>F!){#NKey}s^iU$C;$DnF~wtd_Eh$0`-8 zE#MW}jm>UIcFn+Rv#+&%HSN1)UkiABd-{bXBmG-!Z>YTy_H^wa`$GT%U;qao016NQ zga8RZ3XlQh00lq`&;bkp3&0An0~`RiCu-mW@DuPinDB3|4p@K{H~3*`1(6McYwg8ug77i(zjQ&j{dPzH6N0;-?^Xb2jCCZH*30a}8#pgrgS zI)g5tJLm;!XMRKQm&c_94+uWJ;nb{EHrTON$-XZELO>8O1P%g$Kp_Yq2qB0eNFgX8 zs32$|SRvRTxFGn3@B_kM5XKND5T+205WeA`5BTRl;ol$d?|(d(C3<-GmJN;~fCwQX zh!`RVkwByng%JG^h#kZNu|ga`96}sH97CKyoI;#IoI_kd zTtZwyTtnPI+(O(z+(SG-JVHD{JVU%dyh6M|yhD6Id_sIdd_(;9_?hGZ$uB=2v!>H7 zz62p5NEi|ai9n)|1dxP~M3BUgB#@+#f})0^fuepq!wb zq1>T7pgf_xpdzRoR0>rDRSZ=MRRL8ARRvWGRS(qw)dbZF)ehAGl|AH!`U`4?TA)^_ zW2jT8GpKW@3#cooYp7eOJE(i82dGD=SEx6rcc>4jPpB`b?U1+kLN*Q>fhK|`h9-li zfTo6~g{Fh1hh~CigJy^3gyw?ghV~bF~P1YH2#zo3htOQFl4%b_cvE1|2PYoP0)8=#w@TcF#ZJE5}&zM=nu zK7u}mK7l@kzJR`jzJk7nzJY##eu936et~|4euw^m{)GO5{)XWTh8GM71Hll$5Wx_` zkik&EP{L5b(7-Uku)wgwu)%P^aQV@+DLo^=h%ge25sV3p1&k$(EsQ;k1B?@l3ydp_ z8;l2xCye&M8>TOq2qp(p08<203{wJA0aFQ61yc=E15*dn0MiK54ATnJ2Gb7H0n-W7 z4f7Yw2s6X1Fefl)Fy}BAFqbe_Ft;#wF!wMIFpn@#FwZb=FyFBJg5?VqgoR)UV2NOf zVM$=gU@2g!V5wp0VCi8QU>RYVU|C>UVcB5WVYy&^`rG>|utu=Pux7C4uoke^uy(Kx zu#T`!u+Fe9u&%J~upY4518>;AU=!FBwg|Qawj8z+whFcewidP?wgt8wwhOi!_P=5O z<>&vVrR@ki!|q@YV2@x=U{7JsVJ~2>VQ*k>VIN@M;P`?A;UG8|4uvCvBZeb`qkyA? zqk^M`qk*G?qlaUJV}fIbV}WCZ!ybOa`GgbUBsdw)2+kVL7S0aN5zYzD8O{~X4bBtJ z8?Gl@441+c!4<=m!&Smn!PUYwz%{}(!L`D*!F9lO!gaxQ!~FsGmsbaGf;)mcfjfme zgFA=2fV+gdg1d#ggS&@&gnNQ}hWmi~g!_W~HvAa8V|e%Q-YmWbe`5HP!=D2Fbns_@ zKcgi);QN2Ts_XA>{Hwx`Pa|aE$3OV-jsH>Mj}U)+3OBUqEc&2qV98Sa?C|sL{TDt{mwOk6$(dH!`P_&_K`iNE;SCFBDE?9W&$=>Ea|*v zQ%&?Vfzo6|lmASx3r){55ei?a=`#2#@KxfgF*N~SqqVa5TJg2x>%!NKMu~$5!l%#K z_-4S$bSsCg8n*h?%1x^at*Wy+%&Mgj;U9#5+dbZHz;??-C=eR^NwuFFyYlSQ)sYM!)7NiwvL)wvU zq;F5i;|KDmj~VgP+jdO+wpPHNCKECvJ7hstn|N28uy|!GB>8Vo+dEW6)sGV$fmGV=!Q_ zVz6OwVDOFM2Zp~ej4@0weB*yV@t^;L|NJNZ^FR1cg#RS?Pm2F!_)qHrhtb13t!!Rl zty@GGDMkTCAx05K2}T)41x6)C6-M^&JB)ga28>3GCX8l`R*ZIx4vbEWE{{u$9~l4b zty|Uz#)z@QSTI(MLyRMgV~kUbGmLYL3yf=w8;m=Q2aHFICyZB&cZ@HOT}&Q6t(!c( z3(RII31EVl5GIU?!$dI&F^MoqFiA1VFv&5gFsU)=FzGQFF_|!#F4@os>5S=$>F&Xh znc%( zm`ThZKA~cRqnt5!m<#5Ld4PF{d4zd_d5U?4d5(F3d4+k6d4qX}`H1<9`GWb1`G)z9 z`GNU``HlIvkGvEP3&A47BE}-YBE_P>qQs)YqQzpsV!~p^V#Q*^;>6H>MyKcSR>YqwPGD$9bsKzU1Qy1-C^BhJzzazJz>3Iy<&Y} zefua+1O9ihQEXyt5^PdzGHh~eN^ELuT5Ni3W^5L0R%|Y8ZnP|T`y1P*AJCax(IU2l zEo1Aj6>KAHb8HK2OKfXw8*E!_J8XMwM{Fl-XKYt&cWe)APi*bLH+F=bU>9K*W0zr< zV^?5TVb@^SV>e*8Vs~J7VRvH>{)fD0>>c(I_6hbW_8ImC_BHk`_8s;;_5=1a_8ay) z_80c{z_%Ay28Tn0LySX;Lxw|+LxDqyLxV$$LyyCV!-B(#!-m6-!-2zz!`rJeBjczz zMmQ!orZ{Fe<~SBOmN>RJ4mgfDPB<<&?l_(}UO2vSdg0`75}XvL0H=T96ycQMl;V`( zRNz$O)Z#SYG~%@2wBdB%bmDa5>~I#GBb;NLQ=BuL3!F=wYn&ULJDdlcN1SJzSDZJT zcbpHLPn<7Ye&O|dR#_aCR}D*7FS@2 z<9oyR+W-vsC&oWH{weTJhkpkAGot02zZd$eqK{9*!qUe-^zltULVEn5$2a}_pr1eK z=O_IP>F58_&u{wtpwHj*>5QC0pOtY;=yRmcx3>U${Di?Hj09mo2O}mV^ed%bxwi(} znB6o;tCD^b{boxn)9;RckM#RZ&;Rhrzb9F2kDiX6LQkbtel;_V(bq^{6M46jnQY$l_3cT+uLr&U_D~$}1u^5r%j>4zd0^%M8{yly-G<^e z%(n4!NUz97s`N_fmC>uDS7nnqdbKv$qE~P8Bzi6MT5Tv|gAICF4`U?b2f?T5=B93& z?(7v=uke~CYZ9tyou*WpwrC1qXo{7|Ndy@|K~NL4*7Fne)_aq0N>_r5;O)7{_#piB z`Ep;)Tjgz4vK66LgIbwrwVl;rRzF#Z6I#t-cXYdD5*GHeYrmU>J>ft&*;Pk)5?+Mg z9<)pkqEAoe@SmBzt@iruS=yoY$3%`uh?FQG3W*Y;lBgx>i3XyPXdya@ZsNZ@vzZ^n zpTxg?zSE51X0k8^+6rVliJ90D3$YRh#36A+91|zRDRD+z5jVswaZfxF@5FZOoA}$K zpxuMq-{d|$KE&en?&)3U=HM`S+p2GSnvTgiazakY1>{0<5xJOLLM|s)kgLgc*cu??3!Ef)lH}{H3`__5bM-(sxjsl@TDF`SCDTpYDDM%>D zDJUo?DQGF^C|D`DD7Y#7pzs%kF@+_C6@?>(2Ze9?*9ZOUC;juE^zZ+N-;N#>{r1-W z=tU7wgcLc7LW&}aVu})qQi?K)a*9fdDvD}~8j4zqI*NLV28u?CCW;n{R*H6tE{bl7 z-X827KPZ0s(S&tQF;grQE5!lDA;l5J3B@VJ1;r)B6~#5h4aFVBJ;ejXBgGTNGsO$V z8^t@t2gN7F7sWTl-<}$tJSh2_l3zZQU^X8cfLMQK-{piUag+!pN=ZOTNJ&IVOi4;f zK}ktTMM+IbN6A3RM9ECaLdi;qAaE?r7WYYq^zQ>rmUl^r);2Xrfj3^pzJbqI^_?a$;iR?ra4pY zC|Ak@%0tQ%$}`Gy$_vUX%4^D7$~(#j%16o<$`8s<%I%z+iog9FsbDG`6+%TsMM6bN zMMgzVML|VLMMXtTMMFhPMMuRz#Yn|M#YV+W#X-eM#YM$U?hBiOQMEh02}Elgj_43aD~aMO4L9B~+zUWmFYZRaDhf zwN!Of^;C^iO;jyZtyFDP?NpsqT~rg*0o4)JG1UpxDb)qlCDjepE!6|nBh?et2h}Il z7d1$Yqb8yzrY4~#rKX~$rKY2%r)H*Rp=PD#pys5;{{2nuFKWNMxvT}R2egh_p;oC4 zsEw$NsZFTOs4c0jsqLs8sGX@@sokhOd@|mqb{$d2)H&*ex`?`%x`euvx{SJZx4U_bp9YTL^Q-SBs8QnWHgjCG&Hm{bTkY!j5JI%%rq=CtTb#i>@*xS z+&;+c zPxDIiM)OJYMf01MU$lJD@}dQ3VOj!OB3fcvQd$aHN?IyfYFav423kg1R$6viPFgNn zE%O9k?^%gfrq$6Zv<9?Bw8pe1w5GIXv=+2hwAQpXw6?T%v<|e6v`(}xw63&nwC=PX zw4Suuv2WUdHl|Hzi)f2!OKHn!D`=}|t7&U!YiXNkn`v8U+i2TqJ88RUyFGBr#HXEU z7uo~bBib|CbJ}a#8`?YC2ihmv7ur|aPuefqZ$BtLVmb;sN;)b!Iy!nf20BJMW;zx+ zRyuY%4mwUcZaQCd0-Z>wqcfp1r8B3qptGd2rn8~5rL&`RpmU^iqI0ElqjRV8p!1~j z^3(?#Ou>tD~!@YoKeQYo=?Z>!i!hx#@b- z{XzG`8#zsNyB*y^cR+VccS?6gcR_bWcSmAlhW zZLBi-6VsoZ{uK15qdx=v8R`2seg6;tRq@BCtzO_CfB7X9KYs9!pZw#~&((i~{NtM+ zKlt(FhjB>%;-5eH=cnfb{S5i%{~DQ;|1S9R!%&hw7-tSs8^V98;S2fm?HNKI6=$~7 z+y~}7|H!H>V+k1>$k0Cq`U&{=$iLqPD=|6-KVu^-7$U)_0sO4^S@W~Ed^kTxe$M<{ z__^})^lLP}e(=}BQlOUY3`B2S2YL3s4Uy->O%`C{ToL>dM8h*|ETKKh^_lRGId4TwJ`|Tg_VEFW0 zB}0RFH;MT?%&=e@s+FJSS1@CN*#c~kZ{zmRCet<{w(+fv;uuDo7%{92o6R;D?6f!A zE)jefAk(yaQ_M}>_QnUV8e1i6YOG19CU=@lX-Z=x`U|z z)>Jd@jE6OKOn>m%K85c4|R-IT4VRvYz z#x8Zc0GPi0k`w;H{9yjc{OLJT{*$&($lgJFwe}S4Ec+Rvc{|lYs#9jmaG-)z&f(dtOx7qx4{Gt z4n8^f?SrId$~NnYsp-~;*xM604uk{cAmAY6AmJe6pyZ(CVB}!pVBuipVB=ut;Nsxs z;LYI&hrc+CIZQZAIUG4$Ieha!|H=Oxe)&xF@Nre^aw5l(aujkDaTIfua+GmYa8z7kP}nZHgVo%5lhX#BsuL%5lMQ z#c|DX!*R#)!12WK%<;nU%JIhW&hf$V$?@g4;v^4`Q8adrrD@HXZZ001Dp)s`Fei=^ z;Y2wJI0-q4I7v83ImtN5IVm`)IcYiRIO#bVIhi?GI9WN_IN3QlII;iY_KSDYhiCJo zFHX_-c`0)$oGPawrxB+yrwOMSrwykqryZvQrxT|Orz@u$r#q(yrzfYE-{F%zyo27F zMf)yijx*&f=4|C`=j`C@=Iq<=0?HpA7i1%p zocv{xJI;l3ja9MF#bJ=j&a@ld&b2)N3aXE9jb9r)U2fjTL$=d5m zxQe(+xhlA-xT?A8xazqYxSF_HxLUcoxVpIpt{vAg*9q4J*Cp2#*EQD-*B#eA*E81# z*C*E(*SBG+xp{KqxCyw4xJkIlxXHOGxoNrSxaql>xmmf{xY@Zmxw*Kxx&7s%+ZKkf z5tg<7t>ad>4Y-ZCO}VYOt-0;E?YSMeow;4OUAf)4y*=cqBkq{Hh`WTll)H?(oV$X% zlDmq#n!AR(j=O=og}aTrox6+sC--06Blp6+a-VRYai4Qva9?s?abI)aaNly@ao=-4 zazAlDbH8xEa({AfhrD_C;vwZB<00pv;GyK9;-ThY;9=xp;$h}t;bG-rSG~ zFE4M5!lUvS@tE?M@tE^i@L2L#^Vsm%@!0b?^SJQ1^LX%h@_6y|HC) zo=To7o@$;No;sd-o(7&qo@Sm_o_3z>fj7^8^BnLT@tpFU@m%m+@m%xV^4#$}^Sto9 z^L+Ar@$!ppoVXA#ju+uYc?o%mc!_yQcu9H5c*%Jwc&T}5cblT^iHV@TKHP| z+W9*8y7>O!`{8A1^+4ePse`-{xkBQ!vK@~UAn(2_wi{P!fe-<`w_aw5BGSw$G7_#x}R_N_u&4% z+~ZrN{3CcCfEeNFCbbzc?@wWCh=b-S-`zwPby zaIa5K2=>9hr^iBAxXS#eK51rBqE$W45>S?0vaFGNg%vfqO0PwVLJK zy-xRfJKG%x4+ozf&k0YnFZ-O9_XOLp-Bd{{pq%+o%{glRP6we`FwGEY#zgb^ImjK9 z4r&LjgTcYSf&t}#A8Z_qruVWXmYezE9=OP{r21Q_~H1|Is~iWy^Ysb z$yUx<@#w7Pvs%pxEXSdhK~`8ePVLTZw_C@B-7xGI-|^)9)o$14>G*PdJO1_?`P{>~ zzn%N^+*AL-+b3jitG#l2u6DHjiF4{);9Tfj;#}@r>0IMn>)hzv?A+qq=G^Yw?f3i1 z4<`>NpH6-|F%XEw>CAC#h6q!Rt;n_W#ECiyoPHR5a{Kjw`f&Q`^y!Qs zVmUmsDw~tSBxkFR?TM&3Ri}Z|&}rf{by_(coQ_T>r;F3o>E`rsdiqU+!NW87gQtg) zSftNf&t}Rn_1X$;drg73KwS{HAap_Eg3JZ23lzg!r*uykSN!qtVR z3*YXa|8)QSf6mqzMh_SLcG1&CFK?zcMLcpY5*LLoid+=CC~;BhqTEG=i%J(&E^1uV zxoC9J?4rd*tBZCQ9WFXubh+sEs}bXerzaXW#oXC3dX+t97dsb=i`B)Uiz64uE>2vW zx;S%j?&8A5rHd;U*Dh{d+_|`S@!;ag#j}eS7q2efT)eyZaPjHl%P(L|9-i23bQX&_ zCg6=KCg)rKVIOrOE>V{RE(u){xg>T;;*!)QnM-n)lrCvq(z#@C$>@^FC5uaLm%RN_ z$MoS+@Sc~HT*@w0mj*5kT^hMGc4_9)+@+;UE0@+TZC%>Aw0G&?(%Ge}-wByLTn4@k z%EV=%%VL)$F3Vh&yR2|o>9X2ojmtWh^)4G+Ho9zb+2S&L_~x?RWv9z7m%aUZ$^7AR z^kWKZs_ZMAhc1s?9=kkqdExTX<&Dc*m-j9oT|T*darxo$)8&`TZ&!S|;^hi(g}Neg zMeK^i6`3n?R}`)&T~WEBc17cg-W7u@MprDZxLk326uPm5Ek9a&n5EqbnCzZmv9Cd3j8ZrA{k!mAWc%RqCqDRk^DQS5>ZRT-Ca&b5-xE z*;R|HR#)w=I$dRteY^VQYIb$x>e$t(t20;UuC83&xVm-q=<3PUo2z$M-~O6zBG<&O zNnDem%2v zuCH8QyS{OK@A|>@mm9zh>;~rsaf7-cazpHf#0{An3O7`4sNK-Gp>xCFhRF@H8x}Wg zZrI&$xWP_%yYcBML?gH{aAWSq(v6K9CpXS+T-toCt(!YH4{jdaJh^#s^XBH$WAc}$ zThJ|`TVl5qZYkYTxuteX>z2+fgIh+o%x+oSa=Yc*t?X8DtGYFIYvI<)t*u)Jw~lU| z+`72+aO>&T+pTZ6eK|`iZ|r}hx7cl|+bXx!Zfo4uxovRU?6%Wwx7&ZY{pmB!JGdR) z&TbdC2X3$2-n)Hp`{?$??VH-Br1(c30!B-d&@+CU?#5THUp|Yj@Y-uG`%o&Umzz%)VoH=k6}tUAnt+ckS-Z z-Mzao~xBLv{=ePWQ%IAkI zq47Cy8*loR5*GM2*Ph++3|nQ%@4!&eo^k7u!RUvd9&~HS+DM+U(M}C5YLHN)a2g6z zp1nK=@f65Op0hkx0~Cr!3LeJYljrT%;eP#)uZLe9R%JWe^$pnvJ_5U#EEZ#qBriz8>=WG_ZmZ5PUq{^99UlXyaKE zlk9eF0d)(OTNFH$S1hkYUa6&C<<-h-me($?+wbOuhrp-6(-LKt_43&upQ^F}ugOt% z!?$#h<#{Z16Iv?9f+7N`MK1($fzsUh0+YZju!whcn?HLOuw&nTkRGZFFoxmz5G`f;97@`3pm{=m{p~3==E`8?!x`dr7bt+ypOkc=!dv^bqZIH!WNEFTakM ze+WN>fBH2(UKBQ%vFWy^tC|LC!lfyUCdFB?V@jMUXeN7w!jW)na*ydU!kLL6CO23U zZoRSiHg&f4Pk0wTtqBo+3;z-R7TbI59@Z6jQnIhet#r0}*Gf_=BCY1LV#;bMtB0(J z39aA|m)f0DTrRE>SBvY#jp7!&hQ;0D-eOynv8d!B=b1fLQ-J?YJ036?W6)2lfJOxLu^ z(VkJYOpZ0-GvRpL&{-1fp;HgPBN7&lq`}gmMoPllPs64kgSxflB|)em8_Gjmu!%1lx&e~mF$-6 z?U#7x4-fy&Up_&Yqc?!$&VTjtQ1V#vMDkSfO!8dvLh@4bO7d3nPV!#zQSwRhS@K2l zRq{>pUGhWnQ}RoSm-mtsEJY+mEJY$kCPgkqAw?xcEk!3qFU2UuB*iSnBE>GnDaGaY z(v&YLK}sj3N*PI+N?A+UNZCo*OF2q8OLRk!RjRy`kuzFm`bIJq)MgAr7EPV zq^hNAr0S&Vr5dD~rCOv~rP`$0r8=d$q`Ex;y?#jzQj^pwbt-isbt!ctbt`oz^&s^q z^)B`8Nrx7=Y$9o5X%cBNX>w@_X)0-2X?kfUX=Z5_X;!~u$8aN-&TLUyC#^^uNE=BT zOPffWN}EZWOIt`=N!v=>OFKwANjposNxMsXN_$CrOXsAErOTwtr7NYYrR$^{rJJOi zrQ4+2r8}g%eG;@s=~;S}K9N3?K9|0bzLvg~evp2aewBWc{*eBX-X8K61HcdHT|Wc+ z260dsA{k;C5*bn%G8rlvY8hG?dKo4eHW_vq4jE1vZZUZLs4~VfCNgF+7BW^c)-pCS zb}|k!jxx?NE;6n%ZZhsN9x|RXzGZrfVIwD&Nn}!)BAH^D5}8t&GMP%5YMEM@dYJ~9 zMwup=W|>x*Hko#r4w){Q|Mv9y`Q?rIHg&Pz&N-Gjl{u5Sl(~|*mAR9-mwA$Tm3fnS zm-&?09(&9DmgPg1U$VSpiDZdoNoC1oDP^f-sby(pS!CH|Ic2$Ixn+5ak@DA!jU25UgB+tAiyW&Q zha9IIx8D+Qg3mylBB#n3%bCkr$l1!-$=S;}$T`co%X!G9az%2*a;0)*a+Pvba&>a` za!qora&2<$a@oH;<^GWSOYWCiSP`uX9hKNgbqo6HPQY6PJF z7nrsThk4w7i~b%x4anwocE9y25NxYKY+QbQ7W!6_xh-5`&O4hQnp$HefH8@TA{6Q?HaLzEZS+;@tI}7kuU223 zzD9jb`dak0>&p(j6+RSxC_EHC4NqX;03Qwa5q)#>*-X+DAS){@9BvWr&?43rc(&lN zLT+(ci<>Gm3a!GRFj_QGVNqBWc7pu{YbX(udLyrH9|y=*_j}i!}qQ*-Xt9YL-JA zoSIB!wU0Rt%^esjMdqJcRD3wZ;Qe$o;rA}#4I+RZHTPT_O{Gt3q`Jw#N z>qqrAR<~KW4Xte|YZ{mpRyLHiNor{GP8%QEoX{xZFQr%S>2*;SNB%=Q2C+qQ2Df0#Dl4P17KykmDg4TTajv&pcR5vw1rl? zSlOYHs}y!mwV!qSnO2!qHkIA3dAn{^KU5#8pB};Mzf$(`+lOTDti5=9es-4q1*)NH zteU81s->) z2B`*_2Dt{628{-t27?Bp2CD{#2A2kQ=3B!L4Py=88hvQ=@JmRH5Nsi;h%{1-0*ykA zB8_5=5{+_=N{wobCXE)24vj92ZjC=QerWvE_@y!U09H(X%pN=cn&MF7NaI-JMB`NB zT;oFHQsYYFTH{9JR^v|NLE};5S>r|HP2*kTQ{!8c4^1AL{PH`gj9YAMFas)Bz$+m? z#4}*H4QWkHH|clHBB|GG_5slG;KBQH0?DVG@UeEG+i~_G~G2lG`%!^Yxbep z!|!s*z^Bm6sGB+esb+y@p=Ob0iDs#0nP$0Wm1ebOt!ABOy=J3kvu3Mimu9!-ADTZr zq}ifux%1sdu9^p$hnmNlrEekD6Eh{Z+EhjA(EjKN9El({ktw1Z(D$**^D%Gmcs?w_0 zYSe1dYSwDeYSrq{>eR~q{jJqo>!;RVT7%Z;{mwOOEn2JAf!2}MvDS&!nbx`1rPh_! zwbqT+oz|n)v(~HDo7Qh_{?_KDjq^=g6KE4@lWJ3FQ)yFc(`eIa(`z$pvuLwvvukr| zb7}L|_LnEp8NGb?9{Hbr^M+beMHmbXaxRbvSge z$6h+zI=uZ3qS093prh!hIz~FiIwm@%Iu<(CI`%rwI<7h%I-WYdb^7v6@D%72=@jdf z=~U=c>D1{o>$K>!>9p%~>U8OJ>-6>GJf9K;x-cvU6eIg)fmVnJ$Gcl`gd|jV`S&oi4L3n=Yp= zm#$A;LDxjrOxHr!O4nM~M%Px?PS-)#QP)Y=Mb}l=P1jR5(2aCs-6Gu*-BR5$-3r}G z-74K`-5T9m-8$WR-3Hx8-DcfZ-8S70-Ry*0_g@}oxT81e?}6^I?y2sD?xpUP?v3uF z?yK&b?uYKD9$$KZ9^?l>hv*UM5$loak?E1^QRq?WQR~s_G3v4DvFmaA%~9uA)p|90b$a!B4SG#_EqZNw?Rp)0U3%Smf9U-%ki4fhnig`~O)Stm(mU2W(L2*S z*SpZW)VtEV*1OZY*L%==(tFl>(R zVT)FnQ_SXart#SQ*?{<=vF42eZ*X>lrw3n|p}>Q$+9=pYkq*8lV<;PgIPmb_JNSAB zuaDsM2wtDYmNk&8=UIA8s%4Qav0(-@8~2%XWVd}IT874yG*DykN`qGsyhU-aqxwC#$^b$ZXtvmgx!7!GX!?`Y4#p1(1Bi?uW5AaH>HtQgX#_AE z)gpj9z>feQ0sd{+0wWO^alljmePZ9z^_Gpc1c@2qZ2V|amX#qEjSele9AFY)YJpn| z$_7{lSOwSw*ap}II9g26f`1mk3((Gg2lNrpBcM;eOu$E{EZ}5$BnzgP&(5ZrrjS{6 zW4V+tpvcl4mbkEJL_mcZ{R67Zd2c3ob5{qn1>To@2mBH6kANQme+K+C zZOUqjomE>lWDNrs+cePzfq}~cmj|v0+z_}q@biE>kdHtfw*TC;Y|kR~3bN_Erq7y+ zYAUD6epa%X>KB?$XZlwlSs-~JrAZip^nuKQEP?EST!GkW??68SeFXaHm%sTY$2t@1 zBCOW80^Mq8D|4+RwHnY$z|e}eK;u9YD`KqX2(+~OoZY4D#uMle=x9GWfu444+XWfu zcMyC8!6OJh?UL}D<@`6;zH0U@v5(e11AD*hHQUp*)9o(|f+PsCASi;M3W7Qa+8`K% zUA=6wC@1g`UEV!oYE`q_>1ug*SzFg%5?G z5EYU_R%jH)3a!FaVWF^8SShR(HVRvXox)z>q)=XPRpcq!IP0>AEQA_MM@1*sh?1D6 z9IDgJt*qs5PY*?)$S8^w#flO|R#B=bS5zn}6?KXhMe>4g#h&7g(_#p$i!X|=if?Xt z&JV>#ajZC3TqrITSBh)Jjp9~uuXs|tD&r}$QO0-tT60$Bp$sU4%8)XwOstGmCRHX^ zrckC-rc$O>rctI98QW>%4>qK$I~ik%}0RCIDpujrzptJ^3}QLCa}MWc!)70JuKo$Dh$s`#SftD9lRpkkxqSjASw zsfsfd=PE8$T&cKLai`*5#iNQR70)VOo#R^2yh1WdPOf&ATvc*Y$z3H%C7=>g39BSl zNum;~l1wFqN-CAqDrr^nR`#UqS=o!*>sU}0l_h0aS*vWSY_4pfY^iLeY@=+eY^Us? z?5ymn?Ay5$#Zr=8R34rHe{er(4W!Dg%|p zDzhp}RhFqNS6QX9T4k-udX)_-n^m@`Y;_WE(KCt*MexHyYs+sczq^l44k|~L8b=Y$_JG%DqmG`QN>jiH&rNAfGSWGMir4NVpUjGWU9zjQK+I;MWc#A z6_YAv=Upj}s=TT4u1Z#Aq{>{Cg(_=R_Np9JIjQQXsQFWl|tEzAA6JLX>S=EuMGgarRE>vBqx>xm}>PgkJs#n$gRAQlQ&Z>E- z22>NPCRI(Qnp`!7YHHOqs%cfzsis%Wpqf!NvufU|^;LUR?Zuskw0G5lYEiYUTBF)X zwN|yMYBSZAs;yPqsJ2yYui8Pii)vTZ?HuE|JE`vM64?@jkwca4t~yd3t1ePqth!Wn zh3ZPxRjO-L*Qu^o-K4rjb@B>t)%y!@LG`41qxwkovFcOR=c+GMU#h-R zeXaUN^@Hk1)laIQRllnKt%ks%K?bD;Py?xf)nL?+sv%QDsfJ1otr|Kt^lBK?FsWfy z!>Y!gPWdkCPQg@U?*cy@_$$?}YHE_7F;QX{I7)M(TgsWDMws>WQ6g&J!$_G%o| zII3|{zzS~YcQn$$F_X;rhY=A)8O z{0wSFH79DeYA)1VtGQM4pypZ4i&}iO9Mlr1<>acO%gqfK7ElYSh19}oiPU1%lBy+F zOQDuhEtOgtwTx<+)H17ORjVhSQpe<$-m0YL*P9zrtnxeowW3;Ctwyb}S`)QewPtF~ z)mo^vRBNTyTCJ^G2epoBoz*I@_Ev9H?^3-7^?s}0JM}wKzYB3zYtPf(hxY!by@U3y z+WXWVXb-hV+GFh*?M2#)wU=nmYA@AZroCKyh4xDARobhy*J!WRUZ=fYdxQ2y?M>QS zw6|*St-UYp{hzZN{Tb*#kNVG({`0K=yy!o#`p>)m6ZD^`|0Mk<>pzYDGtz(l)_=8n z^VYk)-UWJh)Vq`3o%QabcUQf;>D^uLl-?D3H|c$#_eZ@y>HS&nFM5B~`fok>yAG5N9y%~O zsCCflpwq#(KK`MPTYcOMWmO*oeLU*pNgvPpc+tnJKHl{4E{}SBeCVUm$66m-ef-v^ zKlEvC;_EI{Ng`r&^y{efrktKlFL4&wG77=yRaY zM}0o&^I4xS`h3;rn?B$5S?P1F&#k`vp)Xr~Ip|BEFGqbj>C0JPF8XrSmz%!a^+oB+ zLtkorY4!CFeckHoUSALT8tCg$Ur+ja*4K-^UiI~+uXlY_`nJ`#gT4j&cGS0%zMb{$ zqHkAyyXo6q-;}=Z_5GmlfxaL0{iN?_eZT1YRo`#=e%E)U)j_L3tD{yYt8Gy&HIRl#L$0CJ&}$epf<~j!YRolO8e5Hn zCeUOwC7LQtgJz@IYW~(H*QU^>)MnIX))DB)>L}MyrDLPxRwqU$RwtECT5U<&SldF| zQrk}3Ugw~5qjRhCO6R>UKo?dQg)TZ>R=VtUIq0g^RjX^zb*}45*R5_rw??x*WIFf(7n-prTbP7r5gv&&M{6G)Jv#H~>POc;dh_U$M{gf}_2}Ej zkUxgmbpFTZ(`Mr7i(bG?! zzJ2=n(=VQW`Sh!&UqAi!>32`RfBM7IAD{mGJf5G&>+^Vfp03Z+?fGkdLihxFLi>d7 z3Bwb^C&Cl+Cst1!o)kU_o>V=lebVq`c(Qr2eRB0Q{4~YWluy$>&HRk2XKbEv{!D^r za(pJIXL5Na*Jom$N%>6LXVO0{KW*`}<+r1dXH`F|_E`<~esS&wF`)zP!I)-hW@-$IIKkyxq&&zdT=LaUyeg zdB>M`a_9o@^75`P@AmTUFHgO^&zA=;4__X=JbroRR;aQ^2V1py}bG5eZ9QjFYo_efBp5^{O7gVy*B&T=J47Cug&qbIlVUL*XH`# z++Q2>+9a<{@!FKHP5U}LUcvqqTwcNL6{uJ6cpbN|;?i;@>rFE+0TUXgv}=2go7s#g`g>fzPGt2M9IzB=>jhF4#``t~(mUvKaAn_j=o z>v#S7J%rvi^uEKtKEnUT;eYdR(}f>i`0-cx@gw|5!;dQbXu}Wr!!i6{82;~fxP6Cv zFWf)FJ%oD<_Z03q+?#M8g?k(B^Kf5;`!d|u;l2y^eYk&z!9G0h!|Og&_fY4dF2l#( z>Brr>(1gz|5Y}zjLfD$H+lL*6 zo&3gzT@`kH*bQN~gx$Yk4`GjCZ^AwadmHv`*e~Ibha-fO3IE3MU4~y2{`({RcNhNK z{qnZIyzgIs+Fw5&zxL6uz5TT>f9=O#q4$f1Uy1o;`Iqf~<@Q$%zef9Odi|Ps@|&|L^mIK0nOohyDEMK6le6@F(=2Xg{&~B>1G{ljJwUr-4tCf138w%%4&984aHa zd?x18dY_g*ZS-l2Pg{Q4{xdV5dG%SC&%%Bd)n^HxRry)NXKOy&>a$xu`{c8?pMCY& zFP}sAIl@Gfav7u)o z4j1{isJlhHEuL)gTZ^w+JkuhC7NfH`n8lqeqGIq@@Wra-!C?c3pH6P+w6elh5f`bP z)X6ACteN7o6xpOWAjQ!rhDFgLiq}xogJKXA3!qs2a`ETEp%i_cDCoo?Cr&s~xQUVt z4ugo$L}LbrSzKb`026~39R7j8gJ9!Cnxe9CIwe85h?hv*JmSa^pN)uTMD8L+7LlNc zq(rZ<7iR+sL#l(g?~c}T5STDa1Zl}4+SQKdU7%};4s!X=e5q_h*^Qo^N@ zvY*uUq(mnbIBB)PWr2&l@*A!mTsKZ?>Pkn_j>8guCv6E;kv^04L1*N8_C_mEpW9D7oAjadq^@* zLUoddgIgrYGl`B#6ih-|a4XycBG)* zvN8spfVQAZ(3LD_L3i-*;IRX@f|T{*TNYum2!PiMLJz_XgrPi6e22)k4`Pf{3?@Tmj`WHBy(T|yuNVju$)0mVQGkOfMC zGN2r&04jkhpc<$FYJobS9%uj>fhM3CXaQP*-auc#9`FWu3%mo~JDsmsw!~DxCx@7l z>O5=U2k_G^6XYM85tx7(*Z@bsF>nHGfm7fNI0r6(OW+E)25x{`;10M49)L&S33vux zfLGu*uzUl*!FXUcV7AUAEP^j{bkJ6zTS;qQBDY3?dAJ|4K`;b{!5A5g~#)3(~ zWMFbI1(*^{1*QhmfN8;WV0thEm=VkbW(Ko>St0Tu+Ca30Xb+L^^u=NolUA0*dnKSD z2v2+;)54ABCS zT<#6g7sMXK|Alx1@fPAe#J=;Gi4H>WwDH;T38WJi-yqfyzuen7Mu-VwhS)$HK^#Mz zKx`pSA;A+8{VXTmgn9Hy1*Y zk4u7(5F`wVfh2+?h9rT+LXtv~L6SpKKvF?cL()LfLefFfLoz_JK(d0}g7uyASyXHy zwGhItpvdIdK|X~R!4g;oYrsZeW3UNW3pNFtfz81dU`wzS*cxmDwguaP?ZFOUN3avv z8SDafg>(z4@3hkC$#KrotBYVuf<_KEzJPLR%!E|AJ4-jI2aZ6Vu1<~x6N7C?4#pa|*bN!&ZTL#80p?$(ka zWCR&QW+00oiy^a+rI2Ni<&YJSm5^1C)sQuib&&Ot4UmnHO_0ryEs(8{eL?mc@;@N= zApaBc4dfq?|A2f8`3~|uDc``CbC`>yMWA{T`LFKoky0U443&W@f+~h8 zfyzRaLX|<4LsdXkLRCRkL)AdlLe)XlLp4A(LN!4(L$yG)LiL9F52!t;e?Yy3dI$9$ zY9HzY)Pd8&2&P)Pp|yfq%NPdgC)6+ZK&ugIf|{W=P)AV5P$y7Zs8gsjsB@?bs7t6T zsB5Sjs9UHzsC%dfs7I(Ls28YLsO1~@g8E;me?$EZ%>kOgxoCtPC}fo8>M9O$a@f4w zBeX$i2pWdQKoda|Lz6&bp-G|1pvj>rpedoLpsAs0plPA$pc$YUp_!nWp;@3=p?O2= zLHhyi4`{d0?x5X6>w}2m+rVjX1k2r?p}o5k%T`1CfHrgw@D`yZXc<}qZ3Jx$Z33-@ zHib5WHix!=wuH8VwuZKWwuQEXwug3rc7%3698cr~rVYs+1%W!uKr2%0e7#IcvLj*$%gM}f5A%h`@p@5-; zp@yM>p@pG?p@(6BVT56VVTNIW;SJ*s#yyNaj0X^}(I`O5i)%ScU1q$?yumHUMud@I zWEc&M5sWd635*uT48|PB0>%=?3dS172F4b~4#pnF0mcc&8O8<16-K$%zcBuWX%Eu@ zM4&XCLEu1Ar`b*7F`9NB!zY9KS`if zmemL=!OE~2SR+_tSQA(+tSPJ+tU0U&tR<`!tTn6+tSzh^tUas)tRt)wtTU_&tShW< z_#5Hx1pfX9-X6RO-WJ{^yjyq=@P5M=!WY38!&d}fF?{9lRl`>YUp;(H@SEUw0l!=L z-ov-7^nakYMNgv_qW6uPZ~XWRKYrlH1%GVu#~y$F#Ge8FMEq&-XMsN({5j(GjN3bI zE8KRtopAfc-2rz2?vA)S;qHvP3+}GCySY8Y4sl1gW86i!OK@j#m*FnQU4gq2cQx)B z+;zC?aW~*@!rhGfEAA2ZgnP!l!F`1L1osyA8SV?*m$Ml?&g&_L&H;lFose?DU=`^j9z8s6@aT)h5JmGVZZv1|6U^<+<*6m!;#_XB zs}nDp_{l^eCekl)bctb0=I0rbHH1h{j0_OkzdCV~fWDk0UyZ&x}W*gnM|} zh&e`7E-3Cbu|o($SC9-RC9(>)Uvz#55>tZ63GkGNEdWocaQp>rkEa?>jUeOk)Cq@O z*yutw7wove#PRImd4u957SfnwA4?cV7{RjpM8V_YnT0ls=LpX+o)clM3NKXJw~f@K@pi!5Q5w0@n|06&*GH8;r|iq6ODQEosRc@%FTtCY+MD#y@K#FK zOKMtDvXZV8-g+r7;cb!%5Z>N+_wc@va*LEwoH5T8GlcFY4TqbHKDji%g!LtDFUfTy z8F9SFcu(+dB_WOX4DSWrD+%&SJQwdB-g~?cl0cP2sU$=t=qc$;yvxD4hiW7FMG4-a zx=EM}m69x%8zi`76`^8DAW2S0qBf{fRG9=vP&KGJR6VLeq6w%bNeoB=Ko0NaBp%f_ z>I3Qk^%3>S4J0(8j!}2`@bIz62jb%`M_(9f3<*Qo5_kyzLD(RC$Osr=E8|p|bvp62 zn;weNL}qg`O_Q;g%zb2VBNGl8aLAxRw)(Q=mOZd+L}jBWJ385G$>v91Qx^BK$d*O0 zEJI~cD9bWg70HT3mJ9MAmxrr7>g16l&ww|ghq#fOk=!QagDoFF`Gm;ZTHbc@wvc~i z`L~d7+Raql7a=mDL5vV%#01eIridA0j#wa;h!tXu*dVru9b%6-AdZL=;)1v$%0>S{ z@{l%2KGMO75b5N|)`ISn>aDaW=;1~#xL&}i~q!Ot@s*xI` z7O6w(kp`p@X+oNj7NiyFjqD+BkhjP?WFPt9)Z!vw6kUuEwFMa{)eQ;L@xzUdvl9&U0bKjeroVvGz%5k@ga2}Ty96r&8I9HRoG5~B*E8lwiI7NZWM9-{%H5u+KS z1)~+CH%8wWe_;Fr<1NNJjD3s`&gd@QOR@9_&Rlqn0>zOSW2`ZLxS^fAzhc6eF*X=S z7{?eV7+Z`}j5CaLj0=oQj4O<5j2nzwj5~~bj0cQIj33x~(v(T0d}u78WwZuugf>Q-ptWdI zv>DnQZGpB#Tcd5zwrD%FJ=y{7h;~9dqg~LhnEu3ci>Z%k;KZRKI}#qeFfY@aD;`N2 zR7Rfi=}ZYz#?)XMVH#taU}`ZNqyG3_wzF&!`+F`Y1-F@<`w2O<_+d8<{joe<^$#<<`d>K<_qR47F#S1SOiY5Dpn`~=L;NE@Jmwem*lJr zhUFes5EhJu!6L#U#v;MOVv%BzVUc4|U{PXGVNqkzV9{dHVbNnTU@>AbVKHN|U?JCf zW4XoB$MS&X$r1Vm@>JekK3B%ia;Gc_OUBY*8DSY?nP6$LOtH+c%&{!6EU~Pxtg&pc zY_aUH?6DlM9I>3RoUvT6T(Nv(D#I$r zs=%tms=}(qs==zos>7W#IJ^#SX^sc7p9);HH`DGc;%af!bY#1AZO^i)~jm0L#Cc`Gjro^VgrpBhhrp2birpIQ$X2fQ~ zX2xd0X2o`kt&i;i+mq8H2nbd8CpckmprP*fO>T+X&kj+XP#SZHjG% zZH{e$ZHaA#ZH;Y%ZHsM(ZIA7M?TGD!?Tqb$tz7PJY~R@ai=Btv2X;H`_SpH@9k2_q zJ2^jtkZ1+;)!kejP|hFZQP~l8jGe(Q!Y;-x!OmirVwYi;V^?5TVpm~TW7lBUV%K5U zV>e(oVmDzoW4B*jwyV z>@)0h>?`bR>>KP`>^tmx><8>e>?iDJ>=*1;9JV<4I0QJHa5y`vu0YF#jUnwu zIZKhp{y;b|4hDw^hZu(h2a7|BLxw|+LxDqyLxn?)LxV$$Lx)3;!+^tx!-T_(!-9ic z=#8U~q5YvKR?R#?jyy;TYqX;AnA7am;Wma4d1GaIA4`aBOkx zaO`m$aGY^ma9nYGy>a$&KHz+EykP-{Nbhr2?v!apoC#;f+29=E z9OIneY;jI;&T!6gE^sb!u5hk#Zg6gK?r`pL9&jFUo^YOVUT|J*!{0mnjrg1K_k`bj`oog9B~OzV zlJ`xUjyB));nBxm^s%9jAM~-Kk3D@H=p&$y6MZQ9K>A?%i0GrBkCA>n>F0@lBK;)# z$@DX(pBepZ>E}YbJ?#Q#(iSnGI8uZOEyz8AyGT7(IukpjouOSsJ4?Hc_E&c*xF^~( z?G5cM?Ni$4w6ADi)4rv>{C|4dkF=j?|EB$K^7rKXaa2XoqXj^7iBr@ z6ZuTOAwMENA>Wdpk)M-akYAJEkl&Kukw25alK-ZIM~4j^0_QLkql@6H1wtb=;={w8 zRm$S}Ky+X_M0AMhVCj(3A)`Z1hk_0z9V$Asbm-{N(_x^)M2DFU3msNEyeaS~*idkw zAaGuBaU_Z{M)24IAQaAxG?k@65*U^bch3YNbM8We&!CHzh zBCwR5hxi>u#3=Se5g&@P(2CWMPC13?-r%5mSh$KE&8T z=a$Z$2r%e8(0QWsO6PC7cy!r_u|U)Ug8p|>N(aFgB)LEzZ>}2dVC&%aOpZt{=y0Ka zTR~I{Z(0D*!f~ccMVFc`tw4$e8BCW^NV|0P=(-V5tl(Uo9Nv*qg+nS7NkJ9~rc-J_ z4|lBXfRzG~WFa}yH4=oPU=ZnA2(yo_HC-D4=h3yJ>qJ+9Yj||q(9L(Mc}M0FewHvP z1%M>|btx4++^+6M0xhDO5kioVeduQCRtO+Qm@fh@q1#BenQn`4I_UPM+c(`kx^L)y z5Hf|+*E`mO02&0NAfy8U6G$yyx=Igs_U?-JM0cipBxP@DXiHO??giaTsRv7;m+p;p zZlwn+jaIskQuUO6CMl29M(T^Cj?(LM$|K>syUv^R%A^AIkZu(zBE?celClt~SXw&L zx*?U4%1D)@D(PBCUqU($(g7f~lJ-d>>4Ef{9v(e*ZX^46OVpK~NKd9`OixSCT+*NP z>?MCm;a?Q~m%Z|Ak9b4u6Ca2J zCxaC!mKXp8uqsS1p)#-{ez@F+%qrxv%*2K`B94g@VoRJ7XT&9OMO+g%#4T}0+!GJP zBk@E$6R*VIWIQq(G9P4qklB*ik=c{+$sEW8WR6ZnYtGI;U~aCWCt-Q>AoC>iA`_DN z<>DtYGLgT%VKRnHL?$Makg;S^G8vhiOhKk3Q<163G-O&b9hsiYKxQN}k(tRXWL7e7 zGXIeIBJ-QfH$@&r8;Z6R1x|n);)3Fm;)>#$;)ddu;*R2;;(_9c;+f)w;+2v=DDf!S zQ1U^^mXaMMdrA(J1e6>pIXU%Na&Zh@A-4&5L#mKcO-LS;JY6=awj^7Tt;sfITe2P5 zp6oz&Bs-Cv$u4A9vTw3qlx`{YDGi+5SR`*kr<1Oyq?TmTCLfxVDK(Tvl*W`Mlv+wt zN;67xN()LWN^43RN;^t>N(V|ON*7Asl>I@ON7MAI?8&=2FfPN zX37@IR?7aSOum6H%KoM7H)Y?HA1FUkexm&BaL7VWkwBIV5#@f6Gv$Wzi1L{7gmO!H zN_j?kPI*OnO?g9kOL<3mPx(OkNclwhO!-3jO2w86pNaz&0ToAQhZakou>Ba zl~YwvRZ>+^Ra4ba)l$__)l)T4HBvQEHB+@vB^P>Ay{Foz`at#3SySqp!`MhHPDZ&k zQ*Ee@sE(;lsJ2w6RA*EdRF_m&RM%8DRJT-jRQFU5RF728RIk)*sW~_=cXM%2oaW_n zb}}25+kC^+7-}MFVrmj}EfwT9Y=+L+peT1#z8ZANWQZ9#2GZAEQOZ9{EKZAWcS?Lh5F z?L_TN?LzHJok!h{x;=G1bw?)^7r&yIWV#!5cj_K4Dk$S^c~W&uouMwGE~YM_&Qh0B zmr<8fS5Q|{S5a3}*HPC~H&8cHH&HiJw@~+{-lP7%)NiQ&p#BH-KdIkRzoULnec;43 z{f+uN^_uzz^-tXX*|05%n?kmimc6P}m-^q-e^dW|GIl+u*Zl+#quRMJ$@ zRMXVZ)Y8<`G|)8CG|@EEw9vHD^rrbI%|6Wsnomx-IbUg3G{0PKRL(kN*)lWDhUSRo znC66LOLIzdMsrScL32rSMRQGaLvu@WNApPYMDtAZLi0+CN6VI$JuN;h2U?C!XfI+< zQ5Y>kCw;kes+_3E;%H%73@s5YF)ax#mX?&3jFz01f|iPwnwEx^mX?l|o|b`@k(P;; znU;l?mDVk-KCK5@16og_NODYiA*xFHRZeVV@wGCohSrGInAU_=OKVDNMr%%ML2F5C zMQcrKLu*TGM{7^(KX5`L|)$9%20a*%P5b5L+la!_&5a4>K%axif) zbFlEypdp;hWSK)YbRE*=prMBg;@ko4RJ{mqoe6)Nl`B?F>=3~RhmX94D2R=@G z6xq4QrwyNcJ_UR_@=5XO;d0+{Tq*mH6Z6UNDdtncr<6}QpDMB4i*jBR^5S&o(=6t7 zF{bnB&1a9#8!>i^TH9&I#Pi@3%Zkqrmm+tHUlv_1pCb|0iYAuNx%g8>Vk#C=F@uWQ zQ^cI&)a3KX=SkF+qM79LH(xxyZ1{5E%gL$CoWV}`AEJMgWV#%v$_|M|LMF~Ik$#D$ zOH^BYN%@kA%Ze|h$fCsdB+@3aABoL~FQX`h`0DX>!`DFEEquN5^(NL3zCOg9;Wk@W z=Bwdr#MfAq45CTkYazY?zSey0_}U9}o^KxCHhl91hAt>`zMX^;?lfx-x-DRmhoGVb zoh;yE;S}>N7ECbTO2O3ftrlpkP+$4h3kX$6rhF5gl*jjta5e>wDWFN`YP&!94(_bj z@%V(DC#X9C)x`pO<9jNoHNNMJJ>=-={ zA;P$0XW2n27Tk$&K!oeTDrJ=k&q7!gf`nkzvl<0wAfN%k1h9HbwVw5!^?`LDb!*m7 zR|U|>nphjw5$l+B!rHPfS=X#v)*b7fA09t;?vz_LtdEKxH9uN@$e&OAcuON!YOYc} zm0l>nHv9_sb>vsY;s2xn$)Vya!VD@`z|X-RvE;V2~~ zr+RjE9VysI2SzbGTus5%Gi19gMFlAgNP=Ht^b&KIJh~*sCAuvkX^AFFL|78El4q4f zsRTMDOesl6$skHDP*Qr5mXr9}o8g<$W86rTit!-HB&X4H=@1EUJQ$y@65&z{vNf0E zd^t^*^K3a(mcv&$6P2S%IZc$)J~@Yz(=s{7l5-|GgOSq_Ik%8Q1sVOzbY3Rr@+k6{ zHZn++5vR-|Wn$MqD0LN=| z@0ADh(^Wm(Ura73UxqniPM9ro%A7Ih%ms7FTroGyEpx}*GY`xo^Ta$eFU)e?H}h}i zZ#EvA4Vw=(KiF*9?AYwt_-qbr0yalBCnxR}OQF!mh3+HmeDiR7M>_)e{L# z$oxaT9b?!;Y+^PE8_OnTld;L!6l_X16`Pt(!=`1^vFX_iY(_Q{o0-kRW@Ync^ADRZ zHow_?bF}5i=jgyuz|oPT6Gu0WlqR(s zM?FUaM-xXgM+-+QM{kY~90wd9IX*cjd3@pc?$|}rp^+(0%p4nzBaUN^6OJv%DaRSd zImZRZCC3%V4aY6V9mhS#BgYfRGsg?ZDPKJGMRBf$hk4V!NZ#nll4>&(L)x2mn#b_kZQ>jMf za$a#>bKY>?ao%%2az1fBbG~rCaa1}VelgI>w0$XWU7n7iqOfKavQW>ryu41kd zt}It6R~c71R|QukR~1(^R}EJ!R~=V9R|8igR})t=R|{8ip*L6GTyMEPa(&_Y#`WD% z!K9HUS*n`3HeAPCCtO>uQ?4_vbFK@nORg)fYpxrvTdq5HG}Hs&_r)^eM2n{k_S zTX0))TX9=++i=@*+i}}-J90a5yK?7o_k+7FcRTL(-1*!E+#R_)ad&na*zU^R%|UrP z?RtBXIFk{w+|fJ3UBq3?UBaE^F6A!cF6XY`uH>%buI8@cuH~-duIFyx|Ig8xEw_t*WX@%7%-oc@Ide|%*HAk>uhYYvCYOV8~bb=ve9MZn2mEbF4?$db|-bv8BG)MitcO?@^E z+2pcm%%&-u=4@KBY0aiBn}ci)vpLG<#4CB{vv+O)kPM(5I+RHNVVsXo*O{|fv)Qsa z&*mbV%WST*xyj}>o4ai8vw6s7m(6oFFWJ0iGhX?gEkU+~*>d(>Or!|07QmX6ux#bG9zox@IfB=p$P{vu&SkLAHh27H3=Poh0a$A`yu#2TmLtWgBOk zWSeH2Wm}$YMYfgMR%KhAZB4ed+16!SpKU|7xolgqZOyhV+wR%Fzp{U`>|dANciBD4 z?jPB`%IH&wf8;zrSa{_u23N%^s02vp#-hkB{t;We?6Cl07tgSoX-X zN0B|s>``TpI(szPqs<;&_UN<6kUd=Xn6k&5{fV+aL-u(65e1Jo_xO z&no+Dvd=dAblK;WeQw#;F2mg53*e&H?CU-I-y{8Hw0oxAo^}E4UTF75yWh0?qQ5`s z|0VPvq5o9$?U}yq>098BVBdQBHqf^_efy%P9Xb zB8+X-o@g($H`*7p$N#>eeMkF&_9N|Q+OM>~(_u%4zv=MbbO`AX(IKWoLWh(NCpw(z z@J@$ce(Qy^=YiwmUOJ>SktkgV@t=LjsqPX9Y;D&be!q9 z(D6>k2L*pq5Ks_N5L1v+aH8Ps1v{Wu2Jb%Ai!~h%%K=j$6etBoK}kVHK}|tJK}$hL zK~KRzfumrgV4`5AV4+~6;FH25g&~Czg)xN*g(-z63eOZ?D7;d5^CfHqhp`F7c|0Tv zg+is!C@d%}DXb{0DQqe1DC{X5D0CFg6fP956mAsWDcVtVq$r{&rYNB(^%n8yO3|yY zcO#OF9V1Tq5m6)*DMdz6K~YUnM^R7FOwmfw7sW@41BxSxV~SJn7XlAHzWIVULe1Dx z;;s-A#Z0kKtP~r?ImHFVCB-$x4aF_R9mNC1GsO$VE5#cnM@j-pLP{b^&Xl}T^2;wg zaqUQm5~f5bQA%=3I!by<21*6 z&K{U=pss<+g{}bvA<$#M4B@>`-o5~9!aLCX0P6!}51>3<3%Ztct$<&rYXdGhaN(eS zgT77I1yF2|tbtMXbbn99ef5oh&zvQ?F%YP9Q@R;&qI9e2*3zv5J`%)6fEVeu0{=%Z zM|uh9B?Nj85IuTH=q06>6TQ69%MYJ+_qaFQBZ*!Z95+DR=*2*4qnDaqTF}-&Ril>? z3^jVW)9a324<0#yj69a!xO%=apl0-H;Fr;BMXwFLwg8raP)4sKcx3cC)9XgBcd*9j z$1iZc=!XH_1!5OaT!3)V4+jPoU{&-pqMyI~7X2sxA7=_|DS)N$-`+uzqPHErJplqm zZxOx4^!5U-6TQ9B+yBtpyI;I}^b*mV(OU_K62M9H*3$p+l7K^^|KlIg+nwJ2&_6r+ z=b7Gj^!^`u{|>AVU_JDH1Vaaa8*pcUi~-&SG#2ma^5~GC9_Yhp6)BXO&yjIF*dkZvSR&- z^(5AZSoL8ihdmiKRoEC|yMyfuRwGziV5xAY>@Ui87~f+|PuVkN-znQ;dXA|#Ce)ZC zW9Ew~EoQ73jADq1v7@)8`3W87Yp)(4m;LmFEkDD;TnQ5&3_LLJ!1Mu=0^IF!@y5j% z_f=deareXB40k8oZE*d-4FN}XoTqW*#bI>D*$#&-oQEj;moj{BzbSiA_DR|Q;?oo# zfkXkG^>~=#35bUmoToX6MEpbQO6A#3WcqE>P zXX1r;CEked#J`F0Eq#$Zlk7>3BmqfC5|Jb%CvO{u$WE>v8Z9rLL4wi@k}sG);U^(X zA|y&;BsobzQj%08HAzF#l5`|J$w1;rMv{qSCRs>Ul8xj}8jyyh5ozqT#xUlAae`6~ zk~Nrb;U}$3Dx^wkq&aCxT9Y=U9cfQGkUG+lbRwNe7t)n_m3&SYtfy|MOWE0s;wvugRcgpvaN0cX& zpS+DZzj!MP&@AW@ArOSI9R5IZrd%jj%8l}z@`Cb`@{00?@|Nr&_9bx!~Kf^+(P%4ayoQi^ql8TCo znu>;smWqywfeJ^(NX10OOvOUQO2tOSoyr}R|Dp05l}}VYQ@N+|K;@CjfXa}{h{~AC zgv!)w456I?G_-uB@&}baseJPs8Wg9He!>hA?}n186e^WUqcW$mpt7X0qOzv4p|Yj2 zqjI3qQ8`gLQ@K)!@8Ln^CzW4R{YBM|s&7<1QT0sKcdGVO9jH1|6;KsY6?v5+)HfiP zgI!v^dg^5Lld3nW{_#W{RJf4C!ZZ}`%ZjNIs+20DDyOQTs-&u-s-~);s->!7n&cx=>6wNR~88`U}01=S_h71cG> z4b?5x9o0S61J#b|k?M)+nd*h=mFkV^JJr9beo*~~>QAb_sM%2yP!m#f^0vw5O3jN$ z1fkQ0U>crM4O1i3C^be+K}|(XO-(~hOHD^jPt8D$qh_RLqGq9HrDmh%54AgLzfpUj z_DF3=ZA@)K?a8~x;j{!lzI~zgr)LqNJck4v=FoT|wnD8^Yt-h{mef|%*3>rCw$ygi z_S6p4I%-F1Cu(PE7iu?Z@6_$73#f~!OT62>yL!YCI(Z1zVZ4n8ZO7CJbxNI4S5Q|{ zS5a3}*HG6{*Hbr8=cpU0o2Z+qTc}&9+o-!!{}=T;>i?$x8}(1rKU4pm`aSgr>W|b1 z)Q8kZ)F;%Ryj}@h{QiYNeg)jL{|Nvj_5XO@5(c42%(eRCiCmNn<*wb*J z;YdS3Lr6nRLqbDJ!^tb(VG{+je|Vwcm4+WQ{G{Q{gP_n{MEnp-0DK$`OoPy%G#Cvz z4FwG)4HXSF4Gj$~4IK?V4Fe61hLMJehM9(ihLwhmhJR_e)9|3-lZG#HJ92-M`$q1G z+%vg7xdXW)xqw_qE+Q9`OUR|Vi|&u`23%kCZS1bGMaLl3Ytoq zDw=AV8k$;~I+}W#2AUjABTW-cGffLkD^2*KcbYzF-qHL-^MU3g%>m63%`wd}fgBa-=1qC7~sS9Rkp3T3&(srRArGjiDWjh$|LN zIPxq^i_oI97%e$16)iO_4J|D#JuL$*j+T*@iI$m`g_ez$J1xIy`J{D6>o;1TXnm%2 zPwSD^fYy-KnAU{Wl-3iiXIgKxzR>zg>krR4LopZWTI{%R+FF@bq19;3X)S53Xsu~& zXl-fjXzghoXmzxXv`)0nv@W!+v~INCY5h&>gVrzF0@^~_BHCiw&R*ENfu@G~FEYH? zq~T1*v1d>PM-(*j0mK<&tE>Fj6LBe)2GsBNuL#cHuTxjXHTDwJ}3H|>2ss69ew?WzMko8 zPhSW6IuiKeU$6A_KlJsEj5B?;^fl0zqpyGI>rP(}`uam(U;LNxZqK_H-hJ`6|Ht2+ z`CGu>2LATNPk-^#fAQ0Q`01IS-udYlKYj3%@{{pX$xjtO)%@i6Y2>GgpP%`8&(BAG ze&y#M{QSk=FaC)A-S~UO-&fx6c>kUEA@5_}r@TM&{_2rhTYd*GoymJt65ONT45Oa`l zkb1py@Zqk*(795rw)*QAR_8fk36mS%BlyG$NT4_|$kt@e`7uSo3Im$VzII1~n zIO;hXI2t*cI9fPbIl6NkaGZDjvi8)C)NjW)ja`tL#I0+$;NnSa5=j6k$niJtfIWbOhP6|#+PAX1n zP8v=+PI^upCle<#CkrPlCwET1I1MZ)V_%!lq;?vBhg-;uw z4}1>z9P&BhbIj+2 MngQSSA|2gxQwlnit_^f<3KIeQc_+0V1<8#mFfzOW5BcCTe z&wO6_41w-MJ6kZ?bZ3_5i;E#d6g>M~{Dv*fqZGotRZyP)W{PK%m zKKO41N0bP8-8v1)$!{cgnAIt`RASA|Kj&OzaKz428I}@T)=HX zp#?XV-(NkG(j!OFfj}Ms*I!U6frbQN5$Hp(2toY=YY)sjVCev810oHCGSI<*?gCT` zpetaffPVsy=?h38;BWX>0_F>tEZ(f{StqZadFkmJ=vW}{fa^8541gm5TL6v#>iuZl zmuRh{Pmb0%`q-#3qf3nPEt;|DucDU8zwZ3&3vED@^iZfn=MBv?^t-&d-503Pbb9qz zO@JSKc?OXR+~CpTK*a*x29ym@13)4lS$0Igk)=lH89`)3ff30?wiUrsL_!hS{Nn5{ z+`ycG5wJic0(k}O__2n^z8w2( z?3=N##Y&Ykhm9K6VAvaRcIWJiX~*=9X^$lVX8IVrGliHqGo_f)dVQ!LQ({Djc^Sr4 z7#m?ggJ}eY5f}&Hx{gb4flDB+Ubx%fvVmhdPR2NZ;&{h2;yi?N2@VJNgl4)keKG&V zykq{x{LH*(KH@2f2OJ(%%rSF*%V#bFE+Z~uE>B#Zz10@9TJTg*jY3ihQ?XLGG%j;4OD-!eYc3luTP`~;doBkq z9hW1Q6PGiW3zsXG8<%+T2Uk0;_FM&Ag=D^L7o0yw~n+rEL=v-hb@YG&# zWl#}AXbaOpye%5##<*>A4xWaomjDOx!HotlVte{L9TJH(%Ta z+{WCd+@86;dczxtH7K89=-4v1!mV#ykz(Jd>%lse{Z{kk4Q|^qroV$X%io1rpmb;F-p1XlN$KA-? z%-zD>#@(I!9rw@NAGkkqA8;RXA8~*3K045g!Ph}muFw3G6i&OBUsc;VsAW0C># zK_?GcIgDfRC>n$Z<-vH!c_?@&d8l}(d1!d(co=waJWM>yJS;q{JZwDN+5N?C$L@*U zGrRw0cVKs97qE-iCG1jmCogb@YR|o}du8{-?U?IyM^7#Ze#Z^JA4Db**)0(VfV#j$Ya7|%Hx^Gch4xoj2VyE zQFv4yjmMnFlE;e2n#YF6mdB3Ap2vYl$K%N3#N*84%HzgUz|+ZlrvZ}&>uAdSxEfFE zNqAD8jHjHZf~S(Fil>IBj;EfdfhWh)$kWWz!qdw0f#-ndgy)p!6VGQavW9gKfa>{| zZ$l!bh$;BYJPXgtv+P+UI`TU4 zI`g{lidWuv3wR58i+GE9JMngAc*3`v2XzA_wSD-sCbj{a@@Bl{ycN9FyfwVFygA+` z-e%rb-ZsAP_+Ih7=6lQck$*q)qvXfH566#@zy6!Qji?|1o| z+k#EoP^k4FX|NM|Alc!RiDtQ{@X_V(@dEU$Ot32Q3`AfbZ<$EFD z8~NVK_eJ)9%l=vRN7=Ws?`1#8{w|0AmP06qNDi?a5;>%DILYBGhl?Dpa=6Li-BYp- zA9Bd#KyqL?h#XW7CWlfEl^kk0G;(O=(92-(!~-c5D8QQlc12Gl%SHJmY|WKm7tTLmtc^&Km1k)$DB|kR0&H7D+y}}8wpzpI|+LU2ML{olZ3N`i-fC$ zn?!*`kwmdXiA1SHXRm?>#~q|GG>H-K#ij^Hr${6+iE@c5iE4=&iCT#|iF%0!iAISg zi57`giSU|tiFXnoB@QGGB~B#1dKW0z@SvBWos7tEO#V0)i^M9iNt{buN?b|YNZd-? zN!&~9Bwi)nBnc!5C5a?COLFyqc_7eGaZW@MmBb{;B`G8+C8;H8B5vBuykeNqY9K`}F21_28(XCynrON|K7CDyd0YNLor-Nm@(VNZLx;NjgaCBpoH4 zB*klPath>>%IWGIr=Z<~$9DSgA!uyXPAVspQ!b}MPL-T$IdyUx@K=?_zQ(ytHcPQ6bu2;GK@?~)( zxUVADT&@L#^pLg7wTB8FMsxVcA?KD`EVo2%7Z`axe9p^m5&Fil8g5sUTMqfC+-gWY z<<>)}2`Q%BM!79=TVZOH+g)D%mY1Wvgz^%}O9JVgR|EiJ_wpexnY^&Ph`gx0RPs{G zOAC{nybSW<U=?(%Vzj{xKv`G^320iOjF75O*;AOg~dH!ygd z1V{h~>0{Fi3IOW&=)BI7y%E|7je&H!s|-1)H8#?~3TVXSYlTg65bdqgbiusOp* z3u`BAdazKzx&pfd%=a;8$FLg{XN-gY6~cFg+3Tm!m+*HC7BQ+5jxg%NUzaJZz4O9@A%Zgqa2T2 zJR_UBs^55pDl? zHwfsJ092qmf&c>U==k?D6*IA1tPm^3DzRFu5o^Udv0iKtb7G^|BsPmJVyoCD`FF|p zl82HflBbfNBtJ`jk^Jg?)R2$>lL-JZOWUi8%%jl@>Oztp}Q1;6rmK66tNVk6elSzUU?1A2}qoPZJ-B(Fa_of_+1q$ zg-MZ1QA$xsQA^QC(Mr)t(MvH%;iMR)n53AcSfp5`*rdQ$`7LE2Wh`YPWh&)a%8U1? zfb&RB;_pSD&;0sC{-j?ELAGi zMXIY8vj80mItYq8NPl2JfzsT!$TsXD28sRpT>RHIarRI^m8 zRClR&Qa?+*m--;}QR+bINa{rDRO*w|XQ?kzU!{JL`c>+mUI+tZDX1hU3?X%bzvx<} zHmP%|3#m(~E2(R#8>w5VJE?oA2dSOZqtuhsv($^!tJIs+f297BW+%;2nn0RJnnapZ znv*nVX)e-Sy^S1lR48ZwNd*T56(!_cFbcxks4;1BX$omdX=-U2XbH=G@CScX#;6vX%lHvY0uJLz1#-)RS;I%%qM6tWWpP?HEDBc3u#MfD`{(K z8);iv$U(Un{<2WLg`}Z66sRu&eGkyHV0r=uv^fqLN*8EE4=kP zmCmHgr7NT>rK_Z?rE8_@r0b;{q;t}Z(oNFM(k;@h(&6>*((k2@q)((zr9XKg50J5- z!l1K-)KAa;q0+1LCVeh_A$=)*C4DV@BYi7 z8#L08X~OUik4&fHa&d*YQd}jj7T1XD#P#9^aZcPQZW1?(Tg0v6HgR_uLm49(V;K_} zQyEV(o@Kmwoe_Y$VCo<+g~=kG$D_(8D|++ z88?~sGKDh5GNm$|WID@qmFeb1NkI8dAHGh9G}graVLz!%CQ~j`AyXq$D^n*^FVi5C zlWCS|k!h7_lR1<*mN}LAEb~R?tIRilASyox_`gd9Xmh~WOAZsXV zB5Nw^S=NiJSFex)7-Aj&pUm7*5|!Gzv}b9`h3^t-}?PSzjwNKdWiH8 z>mkuYs)v&v&U(1$;i`w59^Uov%VVMrnI2dVs)te!l^$w6GRn-=S%;aAB4T(Snueu@wT7*RPQy{dS;IxcRl`lAokn|&4jP3T#Tq3Vr5c?yI%{;% z=&I38qZf@{HG0$N-BYh3)<`r`jZC9Lqf(<@_)P5@-@?l4x?$x78>Lt|6NiS!;T=jDE z-nmPr7uAdDCD%)(ms&5KUIx85z07)9_4-Y(px|&{d zy%u_{^*ZR)>2=iWq_^*Si}V)j?WDJ>-rhZY9VoRM`K1%i<2Tb=uD3#OwcZ-NwR-FH z*6VH1o73BH!~aeC#`)Gwh!Fe)H}=Z=D1j4ux-Igt1k_Z3B)y z*zaI{gKG`WGib?R1%smtmMloBAcz_vRf6aU+9BwF^!={C_VBgnuLu$p*h(N5fkgwZ z3;lKTZa^7S3oYj*bvZtk4Qip z9sz2s9B~y>)YMTU*Q`JRTeAvHW;B7()J2&V?N+o;Q4mF`5;aKl5>Xvg+9~}9oj0Zb zMnz3&kE$4&EvS)raiZ@hpeKMtJ_6df=OLVp2sKj9h#({Qi?}WFtO$J~nu#W5_cq%l=q0RAX9<}2tpXhOekNxn9(obu^q?W8XIM-OtCJ-b~9Hl zu(HBp2}>a59_tfqGO!!K5Fev;9BDJ&H)!QjyP5}E5NCQORjs0aBuWF{2s}*XcTBTO2HEOL|r`D?tYEErbo785t zMQv5v)b5(^H4iioHIFn;G*30ZXnxiF<~5j5Gyt*)b^@~YSWx5Eo~!1jd8v7&d98V) zd8>J+d9V4Pxzl{qeA0Z@e9?T>{H{fyMW{up#Yu~^78fn9Ua$%I1MrQYG8E)j-Z;Yv zyFlTo0BI5oiHiK99-|BVCM(k_*Q(H})T+{|)~eB})vD8~*J{wpX*Fs!X*FxLXtip! zX}#Av&^pvQ(mK}qr1eGXtJXKI-@FY2JWG%&P;S6wu!bUZO__XwY_Qkk2j{a zAD*$%lFu?=w1dC&*0im)ZM1E*?X>N+b=r>FPTJ1eF50fz-nH9n7ibr2muh#??&9UE zuz~>X*=4@xfn)>*MR?zIxpswirFNBewRVkmt#+Muy>^3kPP<9FS-VBMRl805o%Y|g zKWHClA8H?If71S}{YCp1?ccoO748uLM1clDn*{j_yfu5%KG(j`zSO?fzR|wbzSF+f ze$d`&KWaZ|KWo2eziN*!^hf(o9du}KFs6(Jbq(iJjqQhB-s}46EetM%UR43q- zf<%Jy%D{dAhKIpmI^;SOI#fE;Iy5@;It)5E9Y!5y9Tpw#>i$x0aULETYZ zpe|IGs7uwI)ScB`)xD^DRrgcfn|Ihkt^z_T*e9sVAY+1&8y-K-)aB|*b(OkWU8Am5 z*Q*=UId!ADN!_e&QManw)ZrWWt?r@jQ{9)2fsT=miH>LQ$c4NG1Xi$BP{+YMZ&V#k z$6Uuk$5O{i$6Cim$5zKq$6m)l$5F>g$63ck$5p4jPJvFLPO(mjPG_AiI=$=kp;P87 zK9~{WkvZi$6*`qVRXWu=wK{b=Ih{tGCY@%T7M<{Fn@)F~1DzwC6P-^wpLM?IeAD^e zOJ)Fz1qKFj8_XT?7@ke%T<1dPO6NxBPUl|dN#|MTMdwxLyDr~#33N$yIq7oI<=vZV zK%50j2HhjXb}+wOR2S1F*QL;<(xuj=)uq>E&}GzR(q-0V(Ph=;uIoY9qpqQ@k*=w( zCtc6FUUdD(JBQ)G0m~MY8nl`a2wGKF(>2$%(6!XH(zVvL(Y4jJ({<3*={o5;>$>Q= z>bmKQFY(YV)a?v|u{Y{~j0@%sI#LKLVa~dlZnwom?%XZJU+uJU%-HYvBZTDvX5&O2cr)PU|_I$MGS9|`l@89ivYy0oE zKiEFBeQf)yS1|+Vi;fp2#Cx-SVf)JVjqN+z54Im|Kiht_!@C`R+2O;}eGcTaR0pwx z+QICQ+o7;SX@|-VjU8G$bav?NFxbJ_VYI_!huIE`9q>Av9V0uQ?fAov?{@sKV`fLP zqu8;sV{OOAj;$SgI}UbS?0C0eXF+H|WI<}d$%3;57YnZ5APt=nP{g1O1!RHv5B$I^ zs4S>0Xf5b07%Z49m@QZ=SS{Er_}9YF!o%%Z}g z%A(q$#-h%m!6IkTXwhWRYSCtKU~yvc#S5`vX977XWO9o3uOD0PeOIAznmWGx_mL`^7ExmdF zHhfTEIRn>}lHU@fYN=UTSz24#SlU|JS=w7VSUOv}Sh`xe*(tPB;zd$`JYlhL%I#Fx zskBpNr`k@Poq9VBb{g$8*=e=Y-OhoXLp!H-KH2$d=XX1Qct8{qdDu(fuy!^(7j~}g z+}OFdv$OMP=gBVbo->UC;)VVC;-YpjyX1B$>{8mLvP*53)-Ii0db>EgjCPsrvf5>{ zYh>5NuBly5cD>m3X4iL*tiEP;C4W4;Hg@gp>g+n&b+YShx4>?x-A;Bp+wEev55FzB zsol(OrQK?~HFoRl*4u5co3k7KUpBkl?d8Q@e%TAz>)n3D_9L+$mHph=&(MB;+S?EN z2S)Rqy??j&y}cjo{b=ujy@&Q5*?Vm7iM^-xezNzoyGs>Mq|TMm^tjNR~L!&eQZG>p#hE5mRM!7${$knh5Y3r{Vqv9Py7rwSA515!^2 zEMc0oUnfWky?Whi^T6;1qYM2`L?f{m!l@YoFnGD3%YxSm#woa zO=#IGXoHshwCv66=slPZygYEr(0N5%6uUCqB!DdgRt&%|0J#9q0@(`WDZrrsZvtNl zz#{;OzzhP)2dEvuaX_m9Q08CD?w0+r?9(!QZ~qJY3ZNulhyeKkUIu6sMhO@YMpsnm zy^773$x+)z*A_8V?C5ZVLDd#*SX5O}5JfE$y+;%g(GNt655+n3)6o7xH4Akq)Rxd4 zLWc*jBvd}0QO`i{!Z=1-z&J&`9)Wn{7vonX!V%Z@;C3H$Mz0rn?1bum{4n1`8FeJ+O7a;2uNp1+!yJbxrOj4~!Qv z2Q*DFOTu6XV;T%HJWS4Cq;b*3)f6{8T<~!3!tDsx7+g7UYR7rH!`T!kMV#Akw89|+ zrvZF^&$wy!OWSBW|P@$wwSG!?=2534=s-@Pb^O@KUsdZ{A&5l@^|mt12rF1 zJT$5iM#d%<_f&k5ys*5oytcftytRC=+*v+aK3P6nzF3YI-z>jdakL_^BC;Z}BDLaV z#o3CR74II#57-`x+Q>L#!HerJzV{-xqOhX0qPC*7qO+p6Vz9zlFrjN3MTRAp{u zVP$D$Wo2z;V`Xb)Z{=X6vvRa@vU0X^v2wL?vl3tQVdbY)d#ggLBCBGnQmf8ZU97rV z_0y_%Zz+Ul031Pd&=KFp?ix3H{93Bqs=}($s>-U`s>Z6;s?Mt3s=+E})o9gZ)oj&b z)oRsd_0H;VRzF$&Z1vvigVjf?1FIveW2;lE&sJZpzFGZZ^{drCt$wrm-D?sdIsnKJ zC3xh=u{_6U0e=^DZgpXGX?10FZFOUHYjtOJZ}nicvwF08vU;|9v3j){-^0IF->rUF z{m1GrYj)N=S@Ueo!J4Brfii9^q zV~vkL&nCB~u%@)8vZl7Cv8J`Av!=IZu*O+4S~FX-ShHGlx8}Ds4{QEd^J&eOwL5FS zS^H$|v$cC`57r*74XllM>}+yQIyn zEvzlAt*ouBZLDpr?W`TFb=Hp7PS(!WF4nHr-mQID`)S?Yy2!fNy2QHFy0di`>#o+l zdpjlM5`ag7J%G$U0t*=D;Jw)8))m%O*0t7k*7ep6);a4&>n7`F>lW))>o)7|*8i9F zd+QI@2i7OnpR7Myf3f~*{fqVQUVsUI1^AS}8=w||OavxIc)Rzx^@a7N^_BIt^^Ntd z^_}&-^@H`!`qBEy`q}!$`qlc)hMf(28xA%cZ3t|LY=~`0Y)EZ5*>JVtX2XjOuQt4U z>n5ZbfMSBFfGz@p7#LIG88hTI6gHGLR5sK$G&Zz0bT;%h3^q6$MjIv@W*b%;@I~)7 zJk0%NZfEYBxhHea=Jw_e=8on9bD_D|Tw?BI?riR6?#0}zxgX|!ntS*1Pq;h4<^}>39 z9BgzpjyBFVE;g<~`exI!O?#V;Hib6DHYGNlY`WO=!=^Wz-o4ipS`r{DQ1w90 z1yevg!l%Nf%BI?;#-`S$&ZgcbXVYlYY}0DfADaW4Lz`2ZFE-z7e)oP<=uLnx1^oi8 z5kzJ%P{gOfoZDR3T-sdOT-)5(+}hmP+}k|Z>}(!wo@}0NUTj`%-fY>~@?^`iEqhyz zw#2q1w%lxavE|)cSRqka$QM(P%E8PMA2>^HOJPfCOJz%KOJhrGOJ_@O%V5iB%Vf)J z%VNuF3%caTO(UzTN7JPww`Uh*m||~X6w6my+YLj8Y^HPXuu%;gW>3k54YUb z!q(E(+SbO__WyJACdzFbS+wo9818G4EdVu7phR~K0Es+9);tM%)PFE|zy0of4o62% zB59H+WS+D4TKBEHZ~c86?%R0Zru#PEx8=UA_iejx`+Yy&_tSm%?t5_G!~34x_w2rx z5Xm|Z%nsTsU?FJOAYO#w>;1l)`%d?r@4MW0z3=wExA(of@56l`@B4J$=lj0g_w~MS z_g~fhak#^O`_TKt-XGKb@wop!+&|?0(cb?I_s{nJbu)*fIb6*5)_mX0@w++t<`|k| zY>ufp=H^&B5e-l!NH*bp`$*;}=4j2aGsnRkCv#lPaWm)AoNIG_Gv~>8p78?Xg~p4F z7aK1#USYh_*=&HV^{&QybMs@5jVH!a<8{Uxj5it&e|9$BV!YLOoAGwzJ&Ye2KQ(@C z{K6q`{i_RD;q2fW{Lc8j@dx9N#-EM9nZP$eV1m#DiL>YgZ|=Ae7!!~Q z*aTt%HGwrjYl6-My$J>rj3$^(u$W*q!Dd3wgqaBo6PC{98(vL#GvS*F?`geBa5mv$qQFFviDDBKPW%gR4*(+?jYV@o3`7#IuQ46K^KoP5dxP zV3Noru}KP(lqRWN5-oXmhpfbygiOLF5tFD%tVueP3?`XOvYFH~X>8Keq`65;lh!6} zT%8Lkw)EW{&{8pJYtr7Nqe&-|t|on$%rjYFve0Ca$ug6b&UFl15wOHS+GIDEfXmoq zYBFoG)?}T@CX>x3TTHf^Y%|$z^1$Sw$zzje&Xb(i4rvS=4x)2dEZ|_682V5Z}T+3ok5;tO8?L6Kt<%|?EQol&zBH)Sj7p^bJcOra=d?d1rh!rB_ho~F^ZOD@$ z^@UUxf>Q`NA%28-(8Ij_M(D)6`{q4BAOpz>Ebp;~$D-PK!rjIfyI8DCvChN-66-Zw zj|>)ISSexUgT)M%99TbK8Gz9|rso)TV=9elGRD3b)SCOj+>hq&nR{UFp}9xq9%Fii zaT4Y!&LrmU_PAr?>Wix>?vS{98C;NXW5F!~hj^S>ahk+Y52r31cg%gpTP)uB@aAOh z4`Ysa$l_6jXN@tbF&SQac&RwOx%;)l?+1Q<_;%y_g0CANnv7v%#27Wk8q*px8Z#L) z8?zX*8nYR*8}l&a843)Ah9X0Wq0~@js4!GIx;fxj=#?T!OYiPO5*cDcVn_{HL#?6C z&|qjZG#Q!=ErwP@o1xusU^p_I8ZMoH9TqiiTtyX2OTHT>!)#a#tKrsgXSg>!7#e<5*P`ML`GsGiILPuW+XRKI>9?EZNRYu<%P^I_M*7g;u|1j zgpG(1HDZmlMmi(Ck-^AlWHK@vS&XbkHY2;y$Y^XdF`5}IjnXmW*X%#aK1g8rvG%8QU8>7&{p|8@m|08oQa+Gp%ph(6q5>Q`2UqElgWFxjiIx zpwWY5h6Zr^=GMZv*5l{jl4;qrVp?n3*0h~zd(#f49Zfr#b~f!|+SRo9;JfKU(?zC> zO_!Ulbk@7BaeZQJn7g~_jOoa9VmdXQHC=1E&UC%$M$=8En@zWvZZ+LzI((>y={?i? zrVmUXo4$6Wd?414#m2I_znk8eo=q>Nx2A7R-*`>VWC$ zirQG+V*rB}>qKT^Gl`khOx8@TnL0D|W*W>inrSlAY^KFbtC==4;e$WS?3+0-b8P0s z%$b=BGgoG=osFIS^vjk>| z&61fVH%nob(kzuTA3|{eHXaJ)2+<>DfLRfqD+`&0&7x+pW@*jRnWZ<&V3yG=lUZi7 zEM~!n-OU=CH8pEt*3zt%S!*Xu0BLW%xkx@T3z$6NDYcSW*{ot#HLEpiZ`Q%Aqgf}j z&SqWBx|tOp?O`_GY=PNAvqfgh%vPGMas~#V`%rmD#vdUFjI!|9+sJHUHZ@yow$5yW z*+#QXW}D5nm~A!NX13jI53_q__st%dJvMu0_QLF?*=xrFL_r^=f&Jah#_$~7+3aF= zHM=!?Yxd6Uz1at|k7l3DzL<<_r%wsZ-2mN)Y!;uabI=s^1Hyys{?}7e# zqoG`{6*i-^gXBVC4Fc5-qZ0+N1@|D$BB*)I{i&2pH2at5;~Q1 zs+@xI)X?chr*}Ht>BMvrIw_r6I`woK=rq!4qSHdBoz6e#TsmbXJQe2~oeiCt&Mln> zI?r@o==>nhBQGH@CGTJIO7be_xAbmqD2VqEkH{19TJk#bdh$l{X7U#DR`NFTcJdzN z2joZOr{w44m*iJYj|q$-Xap!;Ae`bG@`-#VU&(LD@5t}TAIV?H-^kx7_)bAVLFuHL zfG>h!5WKsQB;LUSqJSw73X}p%!9c-C!9u}G0si2FLXX0b!i>U_!pey_!gu$+7ZQa` zp-`w4S_(S~M+zqjX9^bzHwt%(Jc@jZ0*Vrfa*9fdD#uQU-rY15@0<})#1sid9YsAw z14Sc68$}O_eToB$Gm3MHD~fB1uM``KiDIExDYg{16n7L46ps{76wegz6h9~lDM=~G zDJh*k6r@R@8c<9@geOr-T1q-fdP)XLCQ24cR!TNXc1j+UdX)N<29$=BCX^PGR+Qdc z_6KkBDN|}G?I`Uj9VwkC^C$}`ODHQTtDKw!^_T4KjsuxcW-03^8z>to+bMfc?ol37 zo>E>>UOSTs@e30K>7qH1H~ZZr!fDGZ=rbYqg~>ex zw*&<&EUoaT!fy)yC|seCdP1~G^$6=E43W?`!mUX4gBl-ZIBFtlVi?Y-$sn?VU&=Xb zor($QQ-DLzltQ2kI{_Rap{{{l1{xSRTHsKD<^&oNm_p#yfcgSP3K%2cc-SCCpyol> z16`kh)Tir-u4lS>0KNmu4xBn&Bf2JZO@aRg%bTtRT`zQfq3cgjp#f!f5?x0k2749c z5>&O2Xv0zhXIRiz!8`?N6ev&NHCuow!GZ*D5i~>427&(riI1);T{pV!bj6qPLAUSV zjsfEZt`-4)t8sc0CS|Ro{A|!;k400_WMig`VJ@btn0sPU zi8px6zdX#3$V6mfOj0mYzz6_$b=;+$`^eo(fuF&B5BD)#nQ#fgq9Q?+SRnTkC&VdnMqCnC&esIuFL*g9 z2qHv@Js56Iti+bMCGLoO;(>T1o``4Sg?J<0Nsc5wNk|ftq$C+hPEwGRB$Y!51HgmE zAyS!gcULidjlv{Cq9m52CmBd4l9^;7SxGh$eAox+k<=#*NJG+yG$u_*Gt!*2B(0or z8iFYxiUIgRqY4WTvtVh--8`ZncyOQ0h^{I`iO{h(& z&8W?(EvPN2t(+ViE-ch8v0%iHsAXz}TBX)f+fmz7J5W1OyHLAQyHV#;7f=^c7f}~e zmr$2cms3|zS5j9w)i%spU^90&SLH<96?;qEaXX@psT1myI!j$gT~FOW-9+6?-9p_; z9X|d}-Gllw^&a&;^&#~!^(plk^*Qw=^_5e3!`#(h9XttDQN(Gn7wrx8OubTXsqd)o zsUNAIsb8tzsejOLpy5cvnFf!BkcNncn1+Ogl!g}?UTG+4sGKAmPB4I_fn`Do6+vBW zT=8o=FbzV3($Lb-(=gI7(J<4n(6G|5)9|42NTW|}c$19BG_roN3%>+-ZE!l+skvR5^z^tYzR{ zgBpd7EVjWI9^h3qF-<~~(qw6BY3gX|X_{$TXj*C7XxeFd(CpFd(;Uzo(VWtp(_GM8 z(p=G8JC-(r$yhIA8Zi^iOta9eG`BSOG!Hb7G|x0IH1D*8v_!PTv?R0?w3M_|&aV!g z8i3ruS)sg(j59XX7;G#|i_oI9SXx?II$C;KMp`CXW?B|nR$4Y%@L?acey7!^HKaAB zHK8@9wV<_h=5~nMfcgd~3$DokXzghoX`N`DX^T8`CDV zDQ%XvmbQ+zp0f*k7!S6&uK4dubhG&#yK#{ z0sTV188L7y^LLDYn0BSz(%#bE(caTO&_2>W)4tHY(!SBY)Bd1e75##C)QqmMWGxYGyIhtP+mkCr}q`WWbAq>q_C7W(+4 zKhN|hpwAP1R`glZXG5Pi`V{(X>2svdg+6!sI@4E0Uw8fs>4RrJ9QknJ!z&+t^WlsC z{^Wn&_}iVo4g7TAr~mNNH-38Nr!zk_{PfOGcYb>C^MRkg@$)l3ANl#r&oBJ^FF)7( z{KdxuAO8;@&wR9e9QZi#@xdpbPXV7oK1F;5b@_FL(%;$yA4?cge=dtIr7qAzy7qOSIm$O%~S39B`%In^p zJ>%Z@JZ4YWQ}%lH2KGkwCiWKgR`xdb9_)MU2ke*ZSL`?Jzp;O3-?%qSpV=4omHn3e zf&G#FiT#=Vor5z6J_i8@AqNo$F$W0;DF+z`1qUSuwR0PSf*-uQs0ap)0dXK4bR6^? zj2tW+Y#jO=h8#v5CLCrQ<{TCrmK@d`HjYb&7Jm5dk|v?ykT_%xg+t3>$Kk-?!XZA$ z&XLEF&r!fp$Wg>m%u&Ko#!=2u$x-Dji-7S*H`nP$Xa!Txh&fV@EJrOz9Y;M!BS$kw z3r8Er9>+e%0mmW75yvsdCC9Z>HG=35Dgas(vEi6FZaMBa?m1pKIdkH1;&T#mQgBjo zQaQC_a^>XBwJwm9NsK#&B*KYu(sI&sGI26Kdhyytx2eB^xMeCOiKMZiVGMa)IYMaD(tiX#PaAzUaI9Tx)^ zBNrPNJ750h%ZV=+zEpf^ocG{zNsOo%$0DZTv@JK zu6nKpu12mVu4b+lu2!x#u6C{-Tt9K`aqV**a2;|Tah-6Ta$Rs;a$Rv5dbuT zMS<21VpbU2*UYtWtz28KTdq5$&-hn*%pb+&pu0giIa! zbEw3j?uHMWn}VAQH!s}$gjN{}WSEKJ40cLVXUqi{60TXag%Iz;x&Vi0cu64;h20bO zO$ag}u!Lh0(nm-c;Z20j5V}DK0yh}-xcSA+gPY&5+(A~y%@<$);_HF0|M2x2L~(q5 z=Iej?`kk*wDAu4ugR~4fF}?58ufoJ?>m!JNd`pHLj}^_+&9^fk)O-s-UglfIw;Y6DzFqkC0=h2Hx6a+_aIT=K zf*11cLU4}$iQ5K9nqX4`9NF@%<694cA$Wqo^MRwsw-tOkzU_Q_@Y^%Ledo6$IBVdJ z@mm0R7VuSIPVrmLZw0?y`0a(?euBpYb`oGlzzjKItRwG$h66|ml6L^C;C=(52lyJG zU;tDBoWua&0)PnoHiIvK=0BSG=*;sQKItbq>)F^LxVYDf*)5b2=NX z>no!EhlUHXG>S5=E{SY=T9d;X7 zKVUb2Q9h>a7-zHDFfV30V8)8cBj$!oF;j&pj5G1NX$6J|xa8wnj$1UYySR%o?s!a! z`w}iWxQgJmfHOS~;y5(pjEl1)PIWkS;Z(%@7xRJn8}k$MGxHHg2fX*=-5PI8%n2Uu z%o+0q&qU@Q%s-i5@#MnO1TS@`0(QU9_+Q|d z5#hvcP{@5w5f){!EGSa-HZwjSG%ZNfHXTe7X#)=rWPa}JO^ zs4yaDYK^d4R%g-?)8u3sTGs@Lg|(Tgz?7ZO`q%?a1xK?ab}M?aJ-OEk6E(+Yj!J z+J`%n{5(6$UC-UX-N@a<-OSy}-NxO{ z-Gloh_a65?_W}12_X+nY_XYPC?n~~k4%rJj5%RWJ%y_);_`>549)I#!@>ua$I}bMGNT3k|yo91E(!^L(V{(Jv{ZV*S9xab8j~$Oa zj{}b*j}wnGj|-10j~kB<9zS^e!{ZlE9#1h(2~R0cIZq`|4Nq5xbV3CdIb|%s@sgT^ zC*`T-spF~VY2az(Y36C+Y2|6-Y3JGF+2=XrIpR6yIpI0wIpewHxpMAq2%UgW1}O^7 zTEw5RSI4LcFV)5;_l~>Da&+EYJ$m_)G!t2KCgSWqUJMi|z+cR%R-cG!o zdGmM+d5d^UdCPdqc`JCk@b<#nPu^a6D|xGUtDVmro+}`w0npmsT_hY?15DuX0NaE& z<<0We^49Uz^EU7{@;31{^S1D|^0x7|^M)_uH*X)jee&+{?(-h<9`l~?p7EaZUh-b? zUc;Tv`_m3PZ~%X`oJ!28Ji%=^Oo#{15{dj2)?{Gnm-!wu=(SSKi*xQ9nakl%O3-OjQp|i=ZQZn{;c`4;m;d?3V&Mu zZ25EK&xOAZ{B`87Gk?|mb>pvrzy9#omwRCUb(h0Y4xSt?a(I!$s~mpI;Y&y$w8&|db13H@axUdu$+?zu&v8 zwsLOe+{<~8^C;&@&WoHM;ysJ!i5G|$ikFC&iI8tpy z_`Udp_>1_f`1s=w3CyTd7reX3Oh6K_1R_BzK_@{k z!7RZd!79Nn;aNgo!a%}M!brkc!bHMU!c4+K!cxLY!dk*c!mC5AhwrW@ffx?n#zT>? zm9UermvE49l5m!Ak#Lo8m&lhWkSLTWk|>raktmfYlPH&{kf@R9CefQjcXu3!tVEqe zgG7@=t3(fp&l39*M-s;pClY587ZR5eR}$9}HxBv^+#T=$C~d?du}W+u?j;^19wnY7 zUL;;6-Xz{7en@hb#Fr$HB$6bSB#|VOB$uR=q>`kTq><$6K=R4EBzH+z5|KnDv66I> zjFL=}%#y5m)xce$`!L@p|qUM_=NM!8IKS>@##Mx}E3YiC5Bc{j#Af zDFZ1(DI+OkDKjZ^DGMooO8F{fDP<*PEoI|$h0q9qo(R+g+CNB^Vex`fYAI5xlvc`C z%1+8&%0bFe%1O#u%0I6QXQoFF4ak@vs9i`p;VDnu~dmvsZ^O%xl|Xa zN~tQTYN;BhNrb)t)J7mK&^kh*4GSNfjw_K$rLt1BQgu@GQVmj#QcY6LQY})gQf*T0 zQaz-?r~Z`syVRc4zSN=Ak<_u&iPWjonbf(|h18|gmDIJ=jdL@?nE+HIxEiQBAx2k| zJCfHTwMuQJZl&&|?xh~29;Ke7o~2%-UZviohRpsT&9gM$r8!D-lE#xJkS3HSk|vcV zlO~s@kme%Ii!?u^d6lM=rjn+Xrg3IS7#jep1l0pYD}?wOau3bA~{9R;pR$ROcpgf|g( zLkI;S?Sm2z$~rjYpmT#(4Q?~I$6yir4aFDiTyp(_?+O+xxp`1DK|Un646+}Xa-gw+ zW(EQnXRB}`6F^PSGsBh-mm!EN;F*8~0>TFP4`3sJ8vyKn(Ds4F2f}`n8)$R~dHYA+ zjsT_ubPk3%c;BFM%Uc8-Hb~Y$LWA!tZ?7OA14#^6FkrsUjNyQ@0H~nThR7tAinx0L z2?{!=1;TenKNBrI>_~By zL_-e+IW*Hy2}55CO)8X{&?Z8?2R#{-SP>^u=?JF*+h?XJ-iqs~umB>UQXowUbLVL*7EeNh5YKCN(kdI^%GDb)U zAxwja43Z*9bs%+tY=o1by3hcY`dGtbYmW6c_PV(KVy%nKD^{dfJ@#1O360ohVGD&t z5mq=tI6EGMk5~*~vX5CjhTy`HaEuYKa4MW*iYj~&ei44fXcFT>%7qP^%KI*HDri|8u4iQ-c~ME{6>iuJ_$Vgs?E*hp+FHWizR&BYdCOR<&M zT5RL&wJ^*8rVH{A%Am*^V;hg51^yAOinU@pvAx(q>?n2;JBwY!u3|T_yR-*s&(eC* z2GYjTX3}1yeUY}5wvx7%wsCe`7;FIR1=$E?Q)HQ2azl|;rM1$w(st7J(hky&(oWLO z(k{}j(r(h?Q+!DKDcw=JlXRYRzI35@pd=I1_nq8 zx#^DF00uvtOZ zDVM2~sgkLdsc~XtD2%{q2Gj~YW5n2z_`paEFQ7?fvNE+Ybu#rb4Kj@~O)||gZ8GgL zf0x;lIg&Y*xsbV(xsth-xpA`P`R3Tq0A-=OjA%SkBp9>JDzlZjmAR9-mwAwRlzEbQ zmU)qRl^GxQAYzNs+vW2omvcl-T*(=#=r@7vtrFsLR46Sh&-q|tW#1m0vx3aggce3}g z53-N4PqNRlFS4()Z?Zq+S0%rG%i|yqmB%E%kMjFfK1%th1mdiZyL^azSos*_W0XH< z`4h;WK|U+_tmU(j&zpR*e2RQp`E2F0m(Ni?XZc*@>nvaYldn>~D*0;U>n>j;Usk?a z`5NSFl&>%S3pMv=JskCL(Zj1Ae(T{&|Gw+rz5e~F|GDaadi_7|`p=tw8}!?#PX~Sa zk3K!?)Bp6T(kG)&s!vv*27Ma!`I|mJ>+?~c&-(nL&#(IY(C1Hm{=fR)qyE>^|6cU_ zS-(g6J=X7}-&;L?*W+1_z8*t8#(GTknCr3BW9`J?pqQh1k0cb{QjS)SogN20PI_GQ zxasksr@!^|Lre`5DubW%N8J+*r3^)%>d)YGJ=Sx<|e zRy}Qc`lIKAp3iy?^qlHB({rikO3$^P8z(0}-yBT+{O%Y4XQO9!?{8<-v(*y-2-Sy+plKy-dAay+XZGy~YX6Kx+4ldgSKf zo~mcnYt`%2>(v|78`YcCo7G#@+tl0D_tekS&($xTINg6!|E@l}w_M+<->KiLKdZl} zzpB5fziV*NpwOVypwggru60<{fQJu^3z`L@fz_bXpx0o~VANpJVAf#KVAs&sFxD{B zu+*?}lJ@YX;hTn{p=#J_*lRdyIBU3QxM{d+bk@k%DAXv`sL-g?sM4s`sB!AH=Fz2>9lljgJLo8}KK0xcpf zVl8qlN-ZiaYAqV)z5@rbFj|lntcBI0)uPj)*J99O)MC+M)ne1)p_jk)a?;CLFTP#^ zy+nFR^m5Tlsh3JGwO$&%T=jC(%e#YHT-Y7iE~*!+msT&mUIx94dYSYx>t)fGQeP^4 zsrBWiFUB42UaY>f`ZDSZ{?~`TeCZEQf0X*8(jT?{c+($ucL4k`=#NoO(%(c8|S!!8nS!>y7dDZgfqzC1@V|Ac3hP@LGp`~hRwQRNQwCuGU zv>dgZw4AkEv|P2^wR~uG)XLM!*DBO1(kj*})hg2}*Q(H})T+{|)~eC!>THBiD}YQ1 zB1mOiW)ll8oOUbK%4*eW)oImhHE1|!wQ03$ebD+z>$BE@){)k+)``}s z*16U{v@W%-w63+jI_Dt-4&YycJAw`zlA&0m;Y?kt)>i9Q>rU%l>p|;L>q+Zb>s9Mb zYkZc6Hh*bz(B_*qPue_d^Ie;xHYaV)+IZUd+C=IYdo@JN7tf@muCcsSHIs*TmA)uz*?*JjXW)MnCV)@IRW)n?OX*XEZt_)0#s z`PAl1uYc+Fpx1ADeb(zyuP42p_3G)>*K45HP_KzzQ@s{?z3BBtuRrwqQ?I37E4|iw zZS;C|Itw6JPzOXv78^xeFRrRrtJhYqonCvr4tgD-u7^t=T6gHx;W&qb95!*i{)X*a zuYdIVsn;*P9rflx5e@4z)D#d%K;Zz(0xSqKi~?Z&gT)U@zP|ke{$Afc^zDzneS)#B?;()oAdG_p4q7+p z+kj{ThYeaZXwKju16AyVA&$=r&J8-3NFrlxi#r^kt3aayUiq~{9}s(>;{i4Y?wj6o;MKq~18WSxFL1TMx6=E~2}yu-b$lgsI+1k7S{Qdk zV06H*0XU`uYz5pC07t;)07?U#3lJzkhyeOQ%@L3VP!hm9P!pnuj}AQg>L`}0snO6z zgW8!wT{#*3Vf1^^8AXyB7f|#?QSWTk^lC=*`cRfb6%EZXHAp}nl>Slru5?6GOX;lS zp$erGq3xrTD&?rV=>K0?K_LW%4b&>oYH&(Y*9Sm?AAx%$;}O}$ejAB!MYI}uXrz{r zEk^tov0dbA5r;*L6-iU2Ux-~QeJK4=`b3gXIZzIfT~m&gGvyp%CIpO-{z1CMiBDbN z0}xzfCJ=GJVjk;rY`#0}da;GY!cuw0(hmDG?6g#l*j}gvDxpe*0X>H4Dk&z~7%pR+ zim@gpj2QD_rskBYZv2Fi5auY}=;ZmJKp2el`)o?2gRs5VlYsLj;oY74cc+DdJ$wo!X^S{rbf5SB-#0AmJx zY-`oFYJ0VV+EMMKc2>KnUDa-CceM{~J#Bq$18qZXV{J2Sb8Sm)D{UKXuTGWIzB{~A zYqVuIy}*~;T5VfxJ8gSy2W>}fCv9hK7j0KEjoMAxE!wTxZQAYHd)kNE zN7^Uar`ng=SK8OwH`-sdzd6GXFv*}&p*nz&1%@uY)xOof)4tb!(0&}n-04UzjVNt z^jn7y9scO>rQ=^Z9(4Ri$8S15>G-VUcO8#9o^(9x=;`R|80Z-480nbmnCW=Y@kPfU zI{wu0RmXpIEOo4OtaWU3ygH3ABuF4h1Kc$l*RenpWfb=-Ia(cC9XlO+9S0pp9VZ=U z9Ty!}9XB0!9e?Tg(DDD%@k7TyI)3W-rPD#DzjgYi)00lmIvsU7>2%h~)5+H<&?(d@ z)#;+si%z9Zl}@!zjZRnRG=`B0SZh$kP;E!yV`4Wd!|P+RI<-1=I`ujYI*mF_IxRY_ zI&C`bI{nh=q0^_%p3c6`q0X_+sm__sh0dkUmCm)!jm}qRPKNgh@NBTkP@u;s4zIu2 z>fGww>D=o)=sf8>>%8c^>b&W^>*DF+>k{gc=#uJ^>GD&TQkP1XT9-zbt1dUElLC_) z2sHHaQCL~n&H3=+UaT&?E`u(kE|V^^E{iU^uAZ*Gu92>ZuBontuBEP(u8q?>!%PLd zH)v`r>B??ixLRFXT?bufT^C(fT{m5K-JW#wbn|r!bPIKhbxU>2bjx)sbo;4WsavI6 zty`np)rq6wyaG5JoVJZz{s@!E&Fa?b*6G&kHtII%HtV+Nw(5pY@zCue% z_3l`4zgU0u`fJq3K_6#*GvFsP&`KkE?#% z^y5uG-W_f3gY`r7L-oVzN2?#behm6C>c^sg&iW_N&y#+Z`dR5`t)Gp4-t_ZbKaGA` z{cQDf)Xzn~4*GT0uNVEY`qk>!Fa3Jx|2^Bkz_B~p!^Iw6?cra0_-zkg_8Z%8gMB*K zr~lZeXZwu5U+nY4e$VXp${r8)c(%vd9>t#iwx__JLVJqssj{cqo*H|)+S8joz1!2> zHJtGHKUsTf?Wwb;-kt_~8trMar`etsdoJy{w&%v4uTJz0S=sq+&&HnFp2eQko~=E% z_B`10!+K}ydDaW87g;a0UT(d@dZqO$>($n4tar8E&FRh%J;V4JZ#$l~UT?k8dXx2L z>n+w>t+!ckx8B40p7kT^m)5VWUt9lX{Wt3ySIP3(O|N}x{nq-u^#|*Z)}O4uSbw$t zZvBT1VjEO8sBO^L;A(@LBi0AT24n+kgWd*%4JI2bHVkYS*)X$VZNtWfSEn=&-)(qz z5xLOXu(e@l!_kJb4e|fqZ1}K|Z=={osf{ull{RXe1wDGV(cMPImBu2r(O{#|Mw5+J z8wWN{ZJgVQ9Ye2d>5m=HJ(%;00Sackqw#*>W~8*es#*u=LKh7eyO?yWnqHkoWP+hnoHZj*;ieVYb04Q-m*w6tku)7qwuO|Le+ zIoDizx9MQh$)=l4cbj=O3v3qJEU{T>v&v?*&92Vw4l5nnZ&(rFfRI_6bv7GpHri~m z*=nlzKDIX_NBEiqkUQI%ftTg?2pmD{@0dATY9$i zZ5h}yv}J6|)Rvho3tN`9tZZ4^va#jWS?*!ygZcpQNDxra2tbtExTluyMZI#$6wN+-T+*XCHN?TR7s%_QS>T0W- z(*VM;07@lLE2thKu!$874rrCNRcouxR=uqTTaC7wY&F|zvDIp;%~rduK5XsT+P8IJ z>)6(bty5c($nqt#{iTZ1ZfJvu!-v__hgb6WS)SO>CRYHo0vI+x)OiX`9M6wQU;PTy1l6 zVnbLXz}*Bq24zY_P_cBvk+ZS3X>HTlrnk*to6$CtZD!jnwpnen*#@8VVVe(oJ=p8f zUeEUG*{g4_p}j`-n%HY;ua&*l_S)F%)n0GTpa?w$0H2`LptXstE4EuW+g`1`w)WcD zYj3ZEy^i)e+3Reti@mP)y4fovD!$Cdt#%_&vQ+u=a*4kTVZ@s+@_BKLS4-Gt&?J%rEg>G*TdxJIY zVBenX+YzR47`|cShCdswYe=bKm4*u1z9ldy+qc5LUF_Qr`}Whmy+Q*FFE5O_FxtW( z3#+TsMLGv6fTp1GprwjkJ{u@u9P-C0Rj?|AL=u6^^7H_;~xQ61bh$hIwLqWK*@mr0$htV8+a(z zJS-h7Jy|+i^1(2SQq@?Zq8p4tFKV|a z#||i+q8(~!MhO%3MKla8JuDwA|84o39r50V_W(Sa@#w^Z49^$5?D48|0vz{? zg&#kD68I;_XKJnOtnIBGtR1cWe;mE(a@)$5b^9!byP_;^1G|MLI#T@f5l-!RP9jI_NF1pnbL1Tj zjz&k5quJ5o=DX_~f{7Tsp2C*Nz*}2g^<7De3a*{Yno$Q<(ot&M# zIC*vQ%gLLQ!b$0*a#A~KoU}oH3#Smk%s`9DEi@I7O2BXeKUX0q>_nWX6LaF73{FNT zlatxW;^emzd>Mb7d^!2+DuYmY2-9^nmWy#=1z}JPfp*Q7EVj2mD9#)8@#*F z87Z*P0Gr)HNdkcg%ti1kRdUKs#i=?qr-Rec>Ev{AdUv*R_QTnevu9^Novod1oNb*& z&SGb&v%Rx}v!kd0Obq>F))w8OUcNYI8$fl z%sU&L&CV8Qc-}8(4`<)b|8PEXK6XBFe&>AV{NDM4^GE0Zb-r-EbiQ)FcD`}G4Q^p5 zn?PeH#BZ& z-EavIIG_q&BnH%?RJh<`f#uqofy7A48g&RvZR&K1_*toF`dSqCqK<@^B4patoS&&=7 z_-Z6KvKz&X>PB;;cjMs3(T%ek@$A3dcz5F;H-5SC;l^(_t=#m(O;2umcGKET8#is; z6uBvJQ|hM7O}U%)ZaTQ>OH<_Efn+7*cZkpY+xasbuKW_SR(_c4zyLsd0$jz~vGdJgMKDoJY zbLr;F&9$2wH@86w4c8W!h^FE1S}qQlzy*{GB!F-YW4EYV%q`w6gIh+oOm3Oo zvbg2$e%J2z&Heu4?kmg--Cf%nzOwU_-KGX9HJ>Tj1K|i;&#{b2%?r5#F9%y~1O-!4F zHYsg(w8?0b)25(JNt=o`HEkN&w6y7H(+BSR=0=-$+I-OFGhDnkL>r-v(#B{r&}O8~ zMB9Y6d)gMXEoocPwx(@E+m^N+ZTmou-(EwOYWqoBqOH(YY3pe_(iZ>rPTMcqJ}8PP ziYZDc+Ea9-=tNOLQAtrnQB6@BG~lqS0YV?$LRBmJ2s2uIl0-xiQ)Co*iUx{CiYAI? ziX)0+iZhD$6dx!)QCv`5QG5xoMo>)Rk1*nm9mPbkP;3-?iU*1pN>-Fal%$mGD9I_= zQ&Lh=Q_@hHYq4Y-S z2c?cuqtsJ6PCQrhilcc5KKyDA9JA(7kNXy<5Wv>RwQ(r%_KqAaE?p)93r zM_EqUfwF?KlCqkzHfYkb_mEk`+&XiV31vpvNZCSpM0ra2f%2O2hVqv3E}&fU56V9& zC(4y_Px(OkNc)KPd)gmqU(mj!eMS44_HA&m?=OM=f)DUL(cWn9=@8K&r^B8O2RfYS zP|%?YAk4#in4KRS9f%H02c?72VWh)MhlP#_9aB2ybUf1WM8}ej6&-6jwn6iLyau|= z(b19UD0DPBdOD7Doai{yaiLR8r<6{6Ivwd$(5a+TMW>cdU2yI}O#lq%>4Q#=PE04E zlhSFV(@dv@&Ko*!=^W8HrgK8)9i4MJ7j!P^T+z9ua~I48=l78NJAcxd=qz+rI(s?~ zbROwtLoWrrl=M>5OG_`;5D$DIdKu{DPOlNY8vR<)uOIXa|IeM?w)A$Uw^w>IdizWN z!kG|Jky4RSkyCM`;zUJ3MM*_PMNLIRMH^iAFbBe}0G=o)JE$Zgfrv!}ZkGz8f~gQH zlnSH5Q!!F8Q881oP`RNpqB5p(PvwEig36N0iprYGhRT-8j>FClB$ZTnyQAXmZ~l| z4Frdol>1qol||Jx}dtGx}v(F zx}~}ciU~9_5x~SM1~-f~QO#5f)k^h1^+@$h^+NTXniVxasClC1nVK~<8)~-HMAXF8 zq}1fpoTxcd^GeMxYTl^%mzsi_lA4N|nwo~1mYOa&8zHp-#3pKx~!58qLc1>+WZ9;8IZBFfh+7q<}wI#I`wGFjh&}9G++uo@C z3^%_mQOnc{wMwl~>!}^69jS$~J)$n5Zbw~4T~6JBx+8Tb>i(s!psu8@qOPW{p{}K_ z3!X`EXTfAbbrnfftgUco-4S(6olvLL8Fd~$dno5&YKKD|a&+ofaEe18PCdNfkZ|uH zpQb*i{s>1h+{V=Zf=C#mU$}T7%7x1o##yLggVQoNRzbRjpcG|UWMi=?!@WEVmrzl{ z6R8j=LU0HrA@w7)eAEN+zoN^Uf?;k8yBlO|blK4*hw+OpCn&F=q=FX;`Xy+PpbiS! zOsGYIBL}Q0cx4d3#V!uV1;|C<|A3PNdJK3epm2b30XhVT3h*pGZm(;V<|x;Efq)3u{(AEYG#(+s3CQoUI5;S>T&FVMO`;sRLCBFGG76Nny~taIzt~2_R4)HvzE( zj1d4pVDtbeL+=s2r{I-<8v^PFSRMda04f3E1IP=28h|N)l0UuoL9P;7=!hQUoJ91_ zsQ99Mi>fL*rD%boHi;@Dz2E6$O&=QyUAP^6N|G*>$wd(_+ z^N+CA#HlMpnUO6<5*IO9Bv}zWMIIEvO~fk~B>WI!qtAps_eep}=Mk|aglv#~K`I5I z5JWK$N(h?MuxQ8f`yI>Uuq+K*SgcF2$i(UqJ3nmHu*AZWX~g~pTNe7ngWt(Tn3a=D zFw4e>nOsipMDC0+C8mcMv|;{*kx&rJ0Hqve6BrZVSdL>b4vRP|;t++C3{Did*T)Sy z?vim=id)8o93K3OXhrl)w8pIo?j(p3qLgSyl;PtLA3Q`STxW4jB&u+s!5bcLPP~7D zvNgQm@XEk%5kGhQnDG7JDe;Gigh+{u$P*1jBhf@O6D>q{;x%zZoDgTkd*UPUiTD?B zL0l47#5Hk4+!A-emIFRCTIPt8W4Da6FAK2}8?h%Ih)3dycqU$m?<8xIh$JP+NOF=r z$$_LGDM>1lnxr9VNxI;hl}iA#A*GJ0o)q+H$_n%iFmBXaeT*5h)IQ1NsZK# zj-)f`ooq$+-()|@He_3}h%6=BksZm-WWUJX$o?fO$V#$`tR`#7x}eX6RtOYrbny|o z#|9n~0{jw8$dt^;JlQ}tk3GqG;L{$Xi8{GY1+}0 z(UjBlLQ_FgNmETzLsLsr7mUQ9l7rp{ya9R)2sPkEJuyu}lhR}~4K$53O*G9k-D&zu z(>Kj4nt#x|rg=m2mgb1&gyx*)JC5QvGyP5I@0}hcJt}(C^l0hPqwqlwqKDCApvOqxTl)UXt2O^j z`De*LEB-0GKJvQYb;av0h_KeT&=FZXUNf&fugB0A*${6A-ZmUX9K{?Z9HkuP9Gy5S zI4U`+Il_N!Il6Fk4S5rc!Enimj3dv{#L>cW#PN~ig5#3oisPE&hU1Rop5yn>M~Oef zvRZ#L3Lb!fD3ofzuPG1*ava z6{j_)4W})qT`*e1@ddm+7?3IO7-+yC6hoXcr^2b{bmVmAbm3jjyMlKm?<(HaylZ&Z z@vaYkFre{w@4RE)DepY*M&8Z5TR4k3OE}wcmT{JIcI52DS;1MwS%{N zhk_3!A1Xf7d}#R41{2!hJ;a3$jt|TS;e+yF;KRs=nGXveV?L&Q%=uXGvE*YF%xS=C z9vvTpNvlfpC&%t z`PYhn{o-QHMa)IY#g2=Ni#-w;zO@sE`$r^!np8U3|x#{OkB)dEL_~VOt?(B+;N$6x##l0<&n#R%aY5A%bLrE z%a+S7c+ugAE3W|{3djn&Q%F={+>6iElDQNvl}qE&b2)H1aXE9jaCzq{;wt7U;cCZK z##PSMo~r{_N3Kp>6FYxIS`Sa9wg;ab0uWaNTm<1;IOHcMv{+gbG>= zN??eFVQ!5Zgqpb)u9a)!+H*Z{J#sy9J#&pGx^uJUCgvvPX2(s=&7PYBH%D$x+!WlD z+*I7u+_cYE% z+|JzIxl6g*ahGwIbGPU2z}=C%6L$r7C3h8fHFphnEq5JveUJfm*FcIzLk_t)4E1sM z)G>F$opNW~dF}@8M(!r=X6_d5W9}2~Q|>eFbME)tAGkkqf8xI2zU02*zUIE+zU98- zz7M`ZkZ3{cK?x7hJnRj6;-0w|?v;CkyB)T5$kDl0c{99!q2eu z2o4g6Lm>QskOR&P$SvTXfHVSD20ZwkgG&GofCNZ=VD3Sm2U8wUbpX)85C_5=aBaY^ zfvXN0#sGr`rWYt9loSzN#8L$aV1Rmo(^ZgU`8EL93alzk9iB=63;I2#6oxc)-m8>4x7Y&|&x;bu2JVBL0X0 z*8mHHKQhoFz@w1)#K#{ya+TXpEy)jjD6-Mux)hd&pOYYAEit(WMkL4^az5 za}Py3^xsfaL!AtDFZ7hq+d%_|KU4nPp@xA{0kZx`;UjmBL^wj&{MjS59IPxMEQ{Et z3pekdjF2UQg9y^`=g6OTb}_phqBHDrc6%gC5Whew0;vUL2(a46#vKc9c0IPm0Sble zCl*s-2Zq%Y_Cr|G7gf5Ulo3o__p!o;tB9an3dU>J@ddkGEdAi^THCbq%1p@ zjOEC3VkuZkmWrijX;?azKDa&Mw-NBM&~`-(77IEYiSWR}qAbSZSq7GoWn!6G?yM1O z!kV&XtU2p}wO}n-E7pd!W$jq|pbXV(AV~weg%T~&wb=XNi&bG&)`4|oomgkqg)L%> z*;2Ng?Zj5Fm24GT&DOBBY#m!49Hdb3*ez6Yk<~R9&TaVaP1uyp*gV_7HnPoZc-TAp zh<(gHVV|}@R$pa5sxX4CmstPOCBp8YaSaOTOKraktmgDCs8I*F4111gG5J( zP7)Ool@e7F)e{NCpJ1@IYc8l!pl0}lGlIqC&_2or?M|(-^#v|eIGo` z`)h#o17`?60qP5T7baMHll?4*NDhe{QaNODDCJPgp_M}y)Xj%?Ief}NM_CNBrmAA9JnY{g#VlBl+imeo>6h|peQoKn~NKr~rNl{DD zNYP5sNzn)8b#VV%- z9;7@A_KEw5N~BV$Oe!zcDAgp@EY%{_UF!cxy^{K;)ElX{Qb$rJQm0a9Qs+|d zr9Mb~l=>|7i`1`Dze!z4T}oX^T}$0a-Adg_-3N0xv=a4ufNCJ=gPAMtUuuzBr8cR( z)PvNM)U(u!)OhMIssBp-kosGil{7!3d6MQ?nzb|=X|~ct(j?OCq{*bor8!7*lIASU zi!`s&{F0`Srj(|Vrk19Wrj@3XrVj#h`27F`1=|DdA7qX&{l%SBBhsieCXJV7kYk>)PVmoyJ)*U~1^?xfA6JxE(fTS{9=TT9zW+e+I>+Xq2GskU(v{Lx($&&6(zVic()Gc(4ksau9DtaD zM}o!@#?`p{>qI)0&ZP6w4bqL$P14QMEz&2_=h7F_m(o|#*U~rAx6*gg_rc!|!y)`0 z{d=IBp#Ox_73SZ#o$N(=lio`|NIyzHNk2=E2fWK=C6_0;Jj-P*myKMua*5=U$R(4@ zUM>f@9Od#$E`?l5xm0qg<4U{$>m$FYiOGxV3unx*8{Y>@Z&;Z3(+iGuyDA-u^No@a5lnN z0?untX+nO9C>d^$VO50qaFFW^`<>iY(9}USC$}wxaB@rJmO_mtw+zNIxWVLhmfMTm z-eAds(F(>Xc%h(Wg3Txx?}OS0(j91WK!rhX3{f@g4WM0t90dv!s6pWKfPn*^3_RBz z1_-%5P|jhLMskIJS;|V z$O!BkFlYdX0mB8z6_8MXECE;q;E%g}uH5iDr_!sP?+cD(mQu6XSR7IOIQ;^&SZ3cg%CH2$cFiFlDg zWD=Q07SWaHljyVPT68126^%q=(MDn1jRi$91j#FyeL@wNCyd@H^ae-VERsA*86 z&?rTM728Fe&hex5D&E9<@q_qL{3L!6f0rSWA(kPLA(J7O;UL3NhLa4145bW}47Ci6 z46O{E4807OAg2Y&8dNGYR{3&BBV^GfC?nV)4|%e;|!D{~}sEOR1rF7saIgUlzH&oaNr{3`P=ncrmoSLQgDSqU+?nu5n|C_Bws9FB3~+BCSRlc-OArY{;K@F%VQ&tLLQ|& zDtXlMXywt%<0_ALd3?x&;KCkrohdw{+^ID&``h3>s7k$3#^SA!o>d!{kD_uY9daG;J^{DH+ZvN5D z|L7*xO`@ArH#^;Ay2*93*UeEkC*2gfDRoonrq)fPn^rfSZhGBZbaT_qdqB9M+r4pN z)sKtZMs;Jl@wypwGwNp2&8(Zhx?Slu(d}Nh2i?Bvw$N><+e){!ZX4aUy6tq^>-M7C zYw)CP-*x*DD&t6|BSC;`=T>!Vy7jspbUW&H((SC1pa*g&H9W**>bkgX5H7YbJHL5hKHEJ|!HR?3#HM(eY4SqI|>_Mc9K0_iN$pu`q zBh|<>@)`{qjT+4wEgIo@9~vhbA2lvCt~72mZZ+;S?lryz9De*6f)6oktQwofqsEiQ zv&M_YcTHkV5>0lR24G7%4`Zs_Cfdr0J~bqPs|U zvFBm7HhWCEYmF4 ztkA5|tkvuijNjRN7^7yUnb&O4Y}9Pl4FBY=d8~P=`A+jp^S$OL%?r&-%`44Y&9A|d z2PhyK35bng5Sy#!runG(qWeVmsqS;#A9R1z{Ym$Q?n~WQx^Hyf>Anw1lRfKRb?weKgq=%gz_Ifz#q0mFAhe{8v9y&erdiV%Tf`iiog`qD#s1K$GuZK|&vmSSP%=DP+ zaj(ZhkEI?PJ$8ER^?1?aO^@$^XMk+Wk@cv09Q8QqDb~|YPr05BdMfnP>Z#Y$C14KG zu{cq<7dWY&W<9U;{EwcudXDrQ>p9VLs^?tKXFb2_xzKZ|=St7Do?AV4dhYdn39Llm z6Og7ktDYx4-}R-?msVd?Uq*eo>uaR17kw3dHT|{HUqAG1rEgFAcGkC7eS6clLf>kA zYxM0s+>E@LzTNfTtrlx7Vl5IaQZ05`6n&Z}{P%TUguf?FnsKunkti_^bq-CsSqGhUOre&_>LCd3-CoKytOD!uc zYb_fsTP-^+do3?P7Y|ut`5vf{Kt!OPf(#L6^SFU3RZFkspyjCLq~)yTqSZ>PSgTa4 zOslARa(_rHCnY=bz1dWU4n}qCPrv0fSd$>0^Jt`lrZ?m-C3ntd94Pm zMy)2TX07g8eQ6zQooc<)I@3DWdaw0C>!a3Zt$%4Kw0YI$mo{(O6xx*9RNB96L3iZDM3dHDK;#Ka2Ma3_Fnrz`$>B|%U$~~?H_vish720V!b4KN%gYR zOQx4xFMGY5^it@h)Jvt8S}%=WTD^37>Gg8a%QbjGAyEMU6*Lr-u@INTCJM)ei|WPn z;`K7vW|19q<;FZ%HYSUjNZ;HLv(4q`Z1 z-XLp(b`2CYn9(3R2LLT-GyxEd#3Gh~II#gi3qC9mt{|=ggbJuApr3fU2hf?oR_f;t zm_q&B11$#-8#rj7kAVvY6c@l%`gsM93A`jwjY7fh6Dde67;y>&<_6FfKvh6LnLz+i zw^kRai`6CSQm`1*T0YwHXtSeRjv6*v%IFWH>x(XKuTB5tVhL`sR$PANk*0xbf>@sXiNmL0ip1htW(4vN|k zCPqRRIa*{k5j;gm6p>BjDG`N4co7jpg#VDq!(-l+V}!tzQ-raQqe3VO!6xLBknBP1 z22mA+NRabD8Us-Yv4O_Y6(?itT(Khc*flDT*yLgBhQ%1x zE!diup4SAajJ>Qx8T zQFT(CRq+Mi%hdL22eq@>tJ*KMH?@D&3bj(L zQmfS(wN|ZD>(wr5*Wet6lnFp(0G3ehMEuq`3?cA^n5lWSL2Xo<)Mm9s?YG)p?T^}* z+F!MY+PC^t{Z4(R{-C~4U#hRv*XkSft@=)Vul^F`#{NB!n?Z8&F64YYhiM1CV{huc z`a%7ue$ipAL#o3;hm#J44y6v24vh|-4!sT+9j-wn1soLGsMy925`Jcb>ELx3bQpD* zbeMIx>lo=6>zL@6>bTP}*YTj^NykFRQpZZiTE|AmR>w}qUdM}$R~_F2UK*?^R9#2p zk+JZ{R0h8m)6wfV=s4;)={W1S=y=y@qf?|)tW%=XPNz(#qfW0n6*`qV)jG90bvpGr zU39tzy)!IWz*mE1g(~etAx(gh4}Ry9=``px>NM#z>vY$7t8=V#rgN_IQRhPEQs+kJ zR_9LVi_TY_Z-ImjEY|EobQ+^0ymn^O+3P&$JnB5@JnOvZ{H05zORCFWm!mF)E~PG& zF10R=F0C$|F1;=nU9Q1F4Nn&U+n{Zs@4FE44q+&@s4k|9*JadY(q-0V(dDkcOZ|P( z-=e=wfB(_@O7H)p_eAe|y&v@cqW4$57kV%CUg^Eod!zSO@15Rzyz^n6^Q?a!`W5R}qFb-Rj@FJ~sM@^-=1h(nqb24}Ca&kUmTwgFY7he%9}^e*drHMF0J* z|MzbHx!8a1wtBYJ+E$UR&bE57)tjyU*y`K?dfjM z|FP$lJ^!%hCwqRj=e0d=?fJ!?OMCtZ7lUVS&-iN(d;YecKka8^KTr1aVn0V)Z*6_B z_1V^?tv^CVd(GkEu{K+KTjMXxw!YiuAKS#XNoj15x|BbXh29vlrZOk^_HiKNy=4c>j+XththB7Q>|)u~vRmNjXP=fi%OrffWZtsDGW^@gvcvh(_*K)omY1L$Id_Oys`7v&as^nJEwNu z**UXwZs)z74|YD<`DEv_oeMjccCPGP+qtoGYv<0+y`3+?c6j~>U_x|UFw4j1`FXIH zjlI0uOJOgiy;Sy6+e>3Ft-bX2a;Da;CQ z1)h4eVzOekVzJ`46?ZGXto&(ZVr6RO&dSWn+{%NMg_Wh1m6f%Xjg_sHot3?n7b~y9 zDhW*l(2t-~piYDkA2uhrbt=tDZ{=X+Xys((Y~|gmtyPg#u~msxsa2U(xm5?NPF59G zl~z?&)mAlDwN`aj^;TVjwGtW%pd~@SKwSwTLEM*BW|g;Uuxhe;W%b(X$m+!E)auOY z-0FkXC#&DAF03xCuB~pYZmsUEzF2*=`W9rEuv>swS-a4J!nOyud$n2Ztsbl%t;U1T zRxeiHt^RAxf2>(q^WWC|u;$5{XKU8hY^>Q@6Iqj3lUlR0CbK5D=4{Q2HLuqEvgXa2 z!kW^W%9`4m#+ufe&YIqui#1nkZb8cl&j#3;Abg;Yg}oDQJR7sdTQgWQS~FQQTeDd6 z+nT#If2{ek24B^~nr~}Y);?RiwsvD}WbMw{y|qVcPu9L#TUc9JTU*;$+gjUM+gp3F z_G;}d=s@B30J9Thk(NUG5-Ts<^R{NKw|200w05#~wsx`hZe46$VqI$8&brLH+`5Bx zC+iC9O6w}?YU>*7TI)LNF4kSGy9MJY6e7TaqH2b8Cst~>r|!IUgLR{IvvrGgck5Ty zKUx25{ZH%H)^DueS|3@TTAx{;TfevdVExJZv-L05zgqvx`Zwzf>r3k^>l^Dk>wD`j z)?cl^1=DH&5pbk{rl949U@5kFxSj9KdT;$;{b>DU{cQbW{cr2>W&E-J%lg08Kdk?@ z%f>E|U1GZ=c1i7$*(JBj!7eAeyx66%OKF$NF11}6yR>%c?9$uiVwbC3Zo#t(cM4#r zK(?S`hgd6ii8xGL%r4$8gIz|uOm>;=ve-4UYi!q@T{FAx?Rv6nVb{{Gm0fGQHg>(( z^=j8!aJRz80>COTFzD?eDvSLj4k%Z%tGDZ5*U_$%U1z&4cKd0!*lwxaGP~t=JJ{`L zx0BrpyOnmU>{i>Yv0G=i-fkDWU4s}FvKIhmZWKbe*nHyXb2GbnyA5_5?KasBj?ZU% z-`IO(@3Fn-_I`lm-rmnp#lzqZw>li>(1*j`4V^ZO)DTER_8gS6(8vT!F#t9w9YWTN za}|uUu)~fpq(V~)dnnwW_K`wZ2w5P6f6&xH7YB12^l5OF!6F8y7d%^#V8K=er&Q3` zLQMnKEQmO0F$SFvwzW8}8RRi=y+FYNT?&jQFpk*A-9CTX=Ni%r2rBF|hSvd>1t6L;WbWDA8rV&9Tc9vOnFKP@Tn@6KxibKT_W#g?U&jPOs>>uppG30}g~P?@j{2N&Y@8VHP!dDq3#~2V z1IkgxzffL6vk09Z6mn3NL7N4g6BI(w)-b-ItAH*+zy^oNJ~H6gy5rc52)H*Mj7KDu zkt#;;*Z6L-MjRHoQj^pqH#s1Bh@>FmfQa`YkcYq=LTt!yAzy_!6oN#E`5G0!#aFbu_j5;MMFS`Gs;5Rox&!gvU?8_ZTPQNTa}=X{*f zaf-$%7pGI4A#tetWB>19X8MiWQ`{ipa~+?!_~^n12Cmv>9WHISxZu4S9M0j@kC!H1 z7Wm!ZrzT-gVcu*so6Kgj#q4hOWj-;Vn%|kv%;)A$<_q(s`O184zA@jL@67k+FXpeo z4h`uO5YAvtp&yJqJ`xZZf#9+IXnrz3n_p~*Y=~{x*^t|?x8Y<%VMA#{WkYL2XG3qp z#fEEeO+z6CAT-ETXd5Hlk7>$aHh3Eb8zvj@Xm=YU8xtFI8xJ-fZ9Lgn*jUW-mco|Omdcje zme!Wemfn_&EmvD^w!8;_7qDRqs@|wpAjyJJ7G5UameH2Umf4oYmM{BV+V9$ae}pO5 zZ?oTj?7p&lW%m~PuYmDJCH?O0ez!ks`*XHGulDE7{ygme`(EwD#!jaka-sz@9xQq;D{Ldzd{&do1?7vhQd6-r9F$-)H-NvG4!2@6x_|`@R8_ zX5VCZdwu`4?{E9Rt^MD-U#

    &9A=wKM(&y{L{04{>MMB{qxyB-~IE$|7`rvcfT(D zy7KGBuP=Um^K0kV?AP9}N5854rtzDL-@N63z=cC?77av`NQ4Q2{Aly)PL6Rs^A9)`QJ{o;A`DpQR?BmqOnU8ZH7d|e1 zT=}^1ap&WUkFP!kG~M}_LRTg>AA27UJ|2BM`6Tkm&L_D~_C7iK(kEr-RQH( zXQ|IJpA|kUeOCFb_F3bz)@Pm1dY@f_qdxl#lslAx5V^w471y@R`)u;r;kqv@T>Rm~AJ`x87w-O;`D5jetv`1D*!$zvA3yz3 z{89bU{L%a4D&!s<;Kdb+D<%_j1;{Ttc zGf{4vyRz=Hg!%rq6^q2oK_0p>&mbl0o=H$c@1b%(`@gSTsg&c`lx$JJ#W{PgwbDf?Xl5P*<2MK3wtX%D|POD`Qt?t~|Oj zcV*$q(v_7fYgaa|Y+c#8vUla+%F&gR7YxDx0FYsM^Q|w$>o8)+eXMk@Bv-O4#g*zx zbLHx)y{itc3S1SsDsolgs?=4Pt4^-Exa!GOxvNT7Rj#UC)wrs4Rp+YSRfDTWS501K z2-^UliKv$$$A?*dWizN zT>aD4zg+#>)qh-_ySj9B!>}qkfxq5XqKKh5NKVALTHIJ?dTob$I!rglx^n$|VFYeuhU zgg*foNDw~InZtGhM}Wq;hFrt0QP-GjR@d%ayLauuwSjA6*Cwt#yY|Vozg?TVws39f z+RC-HYa7?LuI*ggyLNEx=-SB}AfadgX%Y|-)bfyj#0~@pjn=uAT+6Oi*P3fr*9EQ% zT^GA9ab4!Rv+FLd%UxHvu5?}Hy4rP(>sr@!uIpVlxNh`%NiZydCqdz_d-3O&j$FsC z6W6Khcdq~D`tPoPbp65gf$Kxp$F5IYpSk|*`rP$}>r2;HuCHC+xW09L=lb6DgX>4v zPhMZyUwxYp$xW&f-(dT~8Iin)Gu!=oDlH^gp8+>pBA=!TOU&Th!vP`IIV zL*<6n4V@c$HwbYtbl+Kr7HTQ_!Y?AMmJ4f<_X&dcrd6} zBF&0*7S4>5a}&9V-6U>OH{nC9Zra@R>E@lAAKbim^TEx5n9GY+#yP?g7 zqZ;;TxSZivhWr?oVmFWQ`+94rm*4_Z3j7S(oCwcidxj$_yrIy1!oCSpCS;b7O~NR- zx#c^IiSQjlALy1Cl03NXps$0D4*oV6&LAFx5)4Kzc(7oof)om(Cb#s^9YH<>MUa=2 zdeIK3sG!}TJc_I?mUTE0!y^LK2ZS5~*9E*3@Jzrx;I1*;0AT&Q>luJ}aNEIE2jv{_ zaWKJw1%y$onsp#0z+FFv@BNIeqpNK#{!isuyssS$TZE*Sx0gm>|=5SHECedq4q+*h2` z-G8|IBchzhTq67E?xDLU?w%nG=k8~BzqtF8yZ?0eKge|{S4I(dy zp&-eD$OSSG-ZSG<1qcCPLyrwQ*133Q!ZsI+QfwcwBgE1UpTLK^f4cksx!0Y0{V(_W z4f`rApRgRlMh8n5_Zqp^7_)fydU3B$m|VNpU+(ocCcK!vVmyjDCZ>lN;bF>#ITt2P zm4PJtN#9@O!Ci-$}+vEdO5&q8>B!Q%uD`foV3yVrO3y1Ca+_xjhp{vVEs zIHfsvbnb+s2~GyMTjOqu`y6gIxFz6X?Ocbe9xhDy4)?ZR|DAAk?&iDH{@)sZPy8U~ z*g19190iUdN3o;K(b>_(QQ@d`R5_|0HI7 zjx)zc$0x^U#}~)B3D2^kZkLO?^ zC+tL=;00Hwfz!}w>@;zjIz2nRIL)0FPHU%))7EM4bZ|O4oxJfFJ|e)C6;1RPr+5Eg zjekF7r{YwdnzO)J=qz@YIy*T#JIkFF&Pr#Mv)WnXtammz8=Xy1D0{(?0oV)>*R$^s z7#`N~H6ds0Oq{7Rb8nSfcW#}$2WfTgb9SFM+C9?lFMWHUhoAJLrXL;s80g1HKc4CF zK#x5=j`Vn?NBmEv$CdUG?PJ;}v`=ZD(f&yL6YbBmztFy+eNX#=_7m+F+TUn@r~NDK zg$^YhdOFC@d+gC~PQfDeNfhDI6#qDV!*rz40l$Qh4*de^e{NyB}kO zL?Kfs6dFYbiUNv4ieicqic*R)ijEYWDY{TpP*hPgQ8ZI@rRYY{og$`4D1M|kpg5#B zqBy2Fr8uMbMDdy83&lCb1;r)BHN_3ZEyW$h1H}`?SBh^w>k$*hOtDcCP!duSQIb%S zQj$?}q~t`&nUV`7IVB|}H6;xtJtYGr6D3zlZj`)G;wT|XloGtoN@+l8NNGxGM(L5# zGo=?wb4m+J8%kSBdrAjNM@lD3@07k$N|Z9CM(Ik~fwGXYh_aNjjIuLj7s_(V3d%~# zD#|*_M#>h-t^|TY_Cgs^#*`@?4|ELZ7}7DKV@Ag#9Sb^^bgb#v(6OasPsfptlh=I% zE`EHW`Ld5&JmqsI%jk~()mQ^3!Mu(*K}^^+|qfX^Wp(@xJsRw&O&FUv(b5_OF);1 zE(u*yx}4~8rptvc1zk$IG<0d{($i(2%jD}gxWZkCEDnsgo>1k zjEW-_Co0ZVZGQxR2oDWOWKGOGVY^^WR)Q~izV?^Hif{e$X9s`peMs1B%(s7|OpQGKTR ziRzzJ|EBs6)j8D#)g{#x)iu=()h*Q>)jicC)sxrM!x{%Detq)<5p=VV*s5RseXk~} znQEb0smAB9QoT|ALG>rqf2j$mNvJtdbEf7(O-@ZgO-W5fO-)ThO-oHjO;620%}CAc z-E<(7G_p=dRio!ZHT<#$j}LON}W-+QXfzsQXf;FP@htNr2ayEPJKarNqt3qO?^XsOMORu zPyImsNc}|p>}`Hf763vCvI{zM2-9I!jq^xP)HC%;Lr6nJLqbDJLq@}qh6@cj4FwG) z4HXSF4Gj$~4LuD54I>S+Hv~e10I(%!G3enTpf@lLLIYmVXbfnKXpCu0Xv}Cl(RiUT zr?H^1q_Lv0p|Pd0qp_!PqH(5i@lu8H=Gimj3ypUg9gRez(5N&TO)*UwO*u^^O%+Ww zO$|*QO+8H`O%qLvcQSxmgHj;Uf*8h6jwYf>Xu=;~X?~V}x{<1{x5%}O(*ebBduFnQB*fmIr^ zXIO{f1BQYZT3l#rX&In;g^-n&*+W3RViQ{em=xg=#2;Vj8qhU_2#u~sx}NBIrt1a% zEoiZzt%5{~t_^fYkP^Wa1g{UgJ5b<2IpggU-h%>24;&##M`H7UVhD9E08DWls; z&jCHh^qkOhO3xWRA3^H_N)M1b5a_^$qvr;YH4xC~xd%iHa4x{JfV-k+_%Q&M0z(KL zP2@MR7y(5H^dA962c#QNTIeODmy}+PKzM-10UiWE3BVJe>W^|hdh#f=qiT*0w)brK z0x&|LI7*}E$*4`DvWTi48fA13=^oKNru&KRXVg^CAwkUp)eDpaklja~9>I5H#}VfC zLQ5ZyMw%H>V?=?GD#gYI$8&^A5&A?f6Jbh201@df1h$ZcLXrsq6huRi-ayO(@dE6> zv8$%n3ENq$PQ3ucuMe@3nVIV7r~Vm z-`GS0zH^9XuOjhZOZ-dW^Ke8=q(nyiFX9K{J#j!B5=X=_aYB3|J`-Pve-h`!1#wAS z5!b{GaZB70_rxRdub!t1NEI5uhz9Gc|9dNw3aOGB=|=X0EFeqBQnCwKPF9eWWEELM){=E(1KCJ6 zLw4%vyawtOD#drd%ER*?z78g2M(d8&g;qx&kMwb;&x$@9`kV-l8=tTIuby|0y!*qu zzx?ga-~Zw75Bz=MhkxIS@_u@5hGQNrDfp!ng;V9!I14$8IZHT8IXiN8=B(hX;;iPZ;jHDX=WO6?Z zx##oZ$+2`4aLa;!DbxBVW#Z$@x<7rQ}P+mzpmPUs}F&eChcz@@4km zYDDj`-^M%xSCk9$Mfqa<^lyF&`6=S3Cw|KLso;G?Wu{@^m?GU77kGT}1g^2p_h%QKf3E^{smE=w*eE^96uE?X`; zE_*IVE+;N$uV02g3P8T{#rGZ%E-0P9mY2+>aH(7xR|l>lu41kdt}?EUT%Ebfxhl9S zxvIFTxoWs-x$3y;xf-|{xth3|z1tabD)7ibP(Y~y$ps9naHFV%E9J_#{>Jqq*8$fN z*D==#*D2Q-*GI0;Twl1(xh}Xaxvsdbxo)^_x$d~`xgNM4xt_S5y+IlZEKtwEX+U)Y z`3Q`}a677*YvEeC#>ZN@dE_SGCgdjOCgmpM=EzOXO~FmcO~p;kO~XygO~*~o&A`pb z&BV>@4b@O=fvOH{A*vzGs~@>F%#CoP+^pOlxDB`sxsAC^xJ|h|a(m|X!tHNvb8ZW6 zOKvM}Yi?U^J8pY!M{Xx>XRp5o4H1M1lui)tXqj8#R=G9q67Ev&GVYGtow>VkmvdKe zS8-Q!*KpTy*K;>;H*z;|H+z#dRA8XL1Fr~V1zIdfi(op~F?Yh9a)*~)xqIh60zr8!z8^dEn)dmpv~BUIJc1 zUJ_nXUXHw6czNRGCoefK1urEp6)!a}4KFP(9WOmE11}RVvp2;pPy~R%3A72SPRJ8s zevA_wgzIpb<0G!@Mc{Cf!KDqkb;#Z}oxpPpH80e;5ZS^n3-c?it8k-2Sqi-<^q(+s z!h8wYBww%IKLEg|w-usFg}f5x(=g#dM0ghN75-^b@AtP#Qos0097AaOLNapCk6jcp%_Ye$K!{ z=jRJQ{{~5%p9`R|ftCjP8C+&?lYuq{fEd(ZP<_GS_3AuNyakaIpcfRskgmcs9avJ3 zLxK1Ng>wb+l3xOT2?1W@my}=5z~KQ`2Z|iOQ~;>)O9LJm2x5SF@yh@n7BE#{MR~Km zr!3t(>l6qXRLYRs!kpf-X&8(ZFi`lu!om^g0lq(> zY>y^9%IYYPqqEKT28Cz7cjyMA#EXV4s<7y$qDqRYrTeaP~+3452YZxbWgDayhut+7`<{~#6}QnIV{Yu$HE%PhuR$W769p#Vm=qr|vc!xJGdRqZF#Ta_F}%RUfoWu# znHDd*@K2R^AjHEPp1AO+gFlWFzcH;i@8Z~svmN_$5)LB2aZ|_b7WYEt3O5p5>v2)W z1(dnRl?Yc2d^h5I!>bhidk*gje9iEWh|dW>gjt!5C1iX$!w4#VfD!m6ysy0QgqAzQ|FWIM5)*)D83Tgle2 zwQL<*&o;1)Y%|;99g+rl2mrl+9-;n-m?73mc*4WqUfGP_3VwU%b;s+%tK;_rZ#i!T zZzXRPZw+rPZyj$vZxe4f-tN4;^2YoT@#mgDL;lS8v*6E)KO6p>yr%N=#-A^Y=cd00 z`ByKyN7)6kdy?H>`S+)MyUX`~%i}8h|HwX+eI)x>_KECM*=MrPWnaj? zlzk=pTK0|XTiJKA?`1#9ewO{>{h3gy>|cB(bpPsCZF`oz$o@kPgIBB^UgU6>!zw`_ zK`cQkK_N$}#Ip#zpcB`^tA2}21Z2~!DA z66O+?5>^t{5;hWc5)Kkh63!CdJV6dXcn~w3l@D;OF#3(pO2H zq$cSqSs+;?SuELEvWsMeWTj-4WQ}B=I zD(67Xv7C=`KFRqk=UmQ(oNGC^a_;3k$ocBo)j)!w9E{-yt`KLHv&ngtOCXm-E*H7v zaw+6e%cYS^E0<0#gIq?r%yN15EHPwwv9rC9zq(vhE+&^xc?#tzlBZan5_!tx=}De) zc`D?olb?I}naj^YewOmHlAn$I#4ir=bM`7%=zV^^%1@G?EI(KI709nxekJmIC%?bR z?@)e6l0QlwN{*kzk|&a0%NS;exNM1@_N#01_O5RD{OFl?GNOksH>PYHD>P+gh)EB99sSBw~sVk{#sT-+VsXM8AsRyY?sVAvtsTXhM1sol~x%%$o z-q`Ke)&}h#P4u(yFv3T_{~7T`XN9T_)W{ zx?H+Kx>CAIx>~wMx>mYQx?Z|Lx>34Gx>>qKx~n%?buYe`j}$yo4;Vn=7Tt+-DxFCm zNgqp}N}ox8l>Q|BMfzO&Li$qrO8Q#*M*3FzPWoQ@LHbepS^CABkO8De-5=q4gefrB z#GStv=~a5X@+!ll41o-x43P}644Di^8FCp48A=%{8EP3?89Et8873KK85VC>hI$K} zd$0om5Kpv68Wtv6HcvagcG8aguSC zaq-4xfb#((1esubm67}jWmFkWrU#iGW!lRW$P~(y$dt;I$#j zQz=s=Q!P^?Q!7&^Q!mpX(G9{PAiQnN?P>0gGm6KhUL|#U@(@( zk!=xKR2Hb91G$EBjpdriHI-{7*P~p|a?Ryh$hDMfCD&T6ja*x~c5?0II>~kMT5RvC zhr}IoZkz$(!-l{N(&A8ViQH1T9U-`d#udI*C{g8B!6ypwCp4CjP0DSQ+XVR{6p3E1 zeS?7w{78@_P~bpR2lhA|Dj{IQYrZf^mBP63EYz$(xYK^h3-d7N7zRDhXal`jmvyrkf{ z0}c*&H^A0lNduz{qOrUTfC9_Q1eC2efqMun%nX2D0LsZ=T!JqtFJMVL$o&yCJpkJlf3?t*WdE`2c=@vedVi{ zi^3{eqv%zl*@zY*x`HV6p?Zg2oL8FrZWt<6=ry4?gM<`T7C6qM!LrKhhrE8G$sk{a z1aUC}_eh^35so0WxJF!yK&`kz+=%=rGMxxndPllLFcFbKB>C>*oH#;+3yCWPq!88- zN`x|`J&JY{9XO7V5Ei#hMccV@(VkF%87b4x= z&n>`$nm14D6Bi4!aVx!n3Hj6D@P;bw`ull5$k$)yLd^##-vhHME z5Py^R2YG*z_fOgGvc1a3qkLBK`6_?^Er0idXO_SJBY$)GTgcy1{xX%{)Nf$E?)3XV`u#z_@AZ46-%I`8dl2mRyFTpn z;XxlB_2Hlou|E9NhnqgE`tVnOob~abk9XhGdUX1@>i*xl|BvoN-AB5Qb)V=y)qSS> zqwY_-KkNRY`&{>h?n~WQy03NL=)To`r~66wv+fsfZrne6`t1Jh>tB1Pd(u7oFV117 zhoc^T=^@ucp@&irl^$w6GQO)mvWx)CpfTB>!w3s)nXfq*12PQKOSaXN_`=N{uRwI*odbMvW$o zt{Odi;BNHlcaL}|k4)o8<5=TF<5c59<5J^R<4)sV<3Zz5<4NO17nq)Dtvs>w-{vnIJFg(jsYttNveqb8FkvnGosS50o3y!aVFqMDedk*2Yxsiv8x zCrxurOHC_HYfT$XTTOdSX9YJXML!Q~QVb77Q`OWo3p5Kgi!_ThOEk+gyJ(hcR%ljf zR%_O3)@jyjHfT0#Hfi>(*>>%PpO_VJ)QJa=&96GrKd(uot}C<4SE{&H0f#9(^Vk| zJw1EE@#(IoS3NmBk)H5Us^>t@k)C5cr+U8VIoETk=UUI5o_jqHdLH#Wd%q~)NoS-} zNzeFGrk6l3kzQiGBzigPCD%)#mr^g4URu3$dg=8t=wmVZN|lR4=Aa|JJ92 zK85-e=~JRlPx_SWQ=w0lJ~jH(>Qkpry*^F)wCK~-drhD2z8U#M`m@uYH(!zbx$3V# ze^vUc)n9l0z0=>{^v_QJeAhpJ^iQsT7X5S6Kd<^{)&JhM5oi%=5o?iXk!o?&;;h9*i(HFBi&Be9i&~3Di&l$Hi(ZRC zi&2Y7i&=|Bi>r6K!mR`lHQ-gntB(d_SC1hUuHuDiVOj=ShFV5i##$y?rdnoN9<@Aa zdDilxWv*qRWvOMQWvykSWvgYUWv}I+<*4PP<*enR<<EJI3OMcR zu9fp~1I*zn(Mq*4t#?{KYJJc;&^pvQ(mK&P)jHGqr1e?rC#`d>3$077E3Ip-TdjMo z2dzh~C#`3#7p88`OPIq6ntyeE)H&2S(mB>S z(K*%msPjeVT<1dPQs+wNTIWXRR_9LVUgtsQQRi9bMdz!|H=Un7Zyvll^uK4-*>w4# zOQ1`nOQK7vOQy?3mt2=Zmr|EXms*!bmrj>nmqC|Nmr0jdmqnMW_d>(W27o;Pcqo*k zTY$U|=HH9zf)`))8t66AYpU0aUUR(`dM))@>9y8tqt{lionCvr4tgE+I_Y)R>!R1I z*G)tC1};9hdg!U6vVa&7#_Bj=USXRK^cLzZ)mx^wqu$PXyXY;~TcNj7Z?)bUy|sGl z^w#Tb(A%iDNpCZ(_HfU8j~sCOH`L#u4@Wu)T5g+?mQf5V0gTP-}YFucOO3P~y?rqF*v(h2h=%#`}Pcttiq{$5guZoL=&`Bi{d-@#D_ z)P4vPn7$eYJ(rY+#JfWrde3alz9s6do@$)3k?f@lZ^C8AqcXaI}|njt>Ws;_~*hJc{y zYpSmRet`o8LQ@IU5dcG={D8#+6b@iC0LSR-2viC)I4kI(nwlIOh*a*`cj9oAy(XY9NS0nl-d~hiJRvU#DO@#Djd8lgAr$I<;PHP#e`IwOQ@z zmGY1}!hHc2g`u2;v>+B}c$!o-Q(N_|(6?88d)IZR>!N5xt*gF2==)E7|I{tltEVy~s2hgDiNMdamhz0n!j4V7^ zm|Iv{SXtOu*jm_II9fPac=Ha-@NVI&h2%Glc=Emhbvv{@S zhb4g}i6yBeXG;o8DoYwmdP^otW=pP?yja417?7Byp{229YrrV2XfuQ@UCfSa!Cow5+jgvg~Tvvq6oL-7R~yjQpZC6U)@H z)sB%JV>>2xJlpYN$J~yE9ZNelc5Ll9c|Pm$)sD`NWJmGu)>B}o)J~b5PIkK3DYsK; zr^-%^omx9}cIxdk*lDuUY^TLeS3BM8^kS!1zui5Fo$w-N=O1>S!TvU6(Zi=A^j zS9Wgf+}gRbb8qLt&Xb*IJ1=&=dVeYGF5tzUU+qkOQG8ZA9VdSUy@lSw367Sbp}JL1wkZsvA)Jc2jAJbS-x5kSP@x~ zSdm(Bvf^SzZbe~5X+>p4ZAD{6Yei>8Z^dB6XvJj3Y{g>5)ry<9wnAtFN-h{PC?Fyc zT!_DH6lP^$WoTt=<D+?=2D=RB&D;q0YD?2NDD+en_D<>;wD;F!TR^Gf1 z7Vur5YtU;%&=`w%%%V!Q5-+}56SWc~s@$r=s?w^;s@kf?s@AH(s?n;+ zs@bZ=s;gBuubHi0Jk}R=N#vI+wo0rrtN&&7&gySgf4BO<>PM^hRv)Ymt&XiutWK@Y ztUg+Ovif56lhr@1{$=%VtN+{T-0H&W((20U+UmyY*6Pmc-s-{X(dxEXKGn6-hmp|z2u=sa4AL`tv_1L3CvJT`KE!InqYZ%#p$(A@u?>k0 znGHu9PBxrv$ZaTWsBEZhXl!V0=xpe17;Knqm~B{WxY}^@-X~zB!C^vA7r}W1Ne1zE z*THO9Z47J-ZH#P;ZA@%TZOm*u*?6`wx3RFXw6U_Wwz09XwXwHxuyM3;vT?TYYU9nz zlcAOZsT!y!1oIJ8!T1(;@6l`uY>I4(ZOUvq+H|t%Y}3W2+@`{&%BI?;#-`S$&Zfbp z$)?$+#ipxGH}7PIu?hfe5TwvBp2#NlgW+kl`O)UU=FsNI=Gf-M=G5lQ=A+Fgo6k01 zY|d>iY%XoCY_4r?Y;JAtZ0>CyY#wc%Y@TgiY`)rj^J*-Rwt=cbl^OK{#BDHv#sOqD zn^#)`TOwOxTT)vxTTZr|ZOLsZY$5du1C9`?0U9qZr8%DrClq#)^=^|+S;|VYj4-Vu9ID7 zyDoOU+V$q0)i8Pi5RUrwmHfyYho&oDbG2Jwx7coHyIt&-+pVx$X}8L5jon(ib$09R zHrQ>n+hn)dZdbeAya5}2FyO|4>_VR#H49{pZelmH+iK6DJxBH&+jC;iCwsowb8gRt zJ(u=e*>i2rjXk&a+}U$)&x1XW_B`41Y|mHw(%5_R*q6KAH^slS<$lKR)!ndbul5o{ zb!;z3*ll5-g%lQYR`^iuOI!*eDBPU(Wz&Rs66!~I8DUH`Z#49RKo1y0``mlxytd7} z)oiu9cPW|o8=dUSkpqDZq%U@_?aPA#gNS`8Js`$_z5+@K`;tJwrrPTW)fz&}Gj z9-S2gxIlJ8G2WB5%tb&}0V8ED0~!gqB2a!n+W`{?v>E_kfMu~SgbD~C_66(!U;=mr z9|6O9#2<|#RIlx;z>F@j(Zwh?DvV0|YMF+^?PhdErONkad`$>D7G%hN z*jJeZ%@8y_P}@KO14RhqBU%Uc6}z{uw7PL)Uzut9iXai0Re7p8vfK&p+b&Cq^Hv!=r|O*jUYqKH-_jvod z=iyd_tGRt$3ULv^HzdA)@D|5A(gXXyzVPTO;ok!5Eb~8BTb*r%ZCBfFw%y-$hqqnu zw#(mk<=d`$+x2g|>20^X?QU;7{J*bn(cvvh-qOR{@$hy!yyg41ynM@VZ#irL`?n&0 zE8JW8^j79?W%pK2Z{_u^%HOK~t-8K-{ag3)*1f*<O`th>i`w_kUMbr-C=Xx+u@?rGiqTz9|L-Jf-rue)O1mFuor zclEk!)?K^qx^>sDyJ6i;>uz3m%euR+yPKC2!fyaTAb1iedm-?Mhrivr?%vnk$GZEw z{^zhBmi6$mhT$3=)+kxya7_+tdRUK#^>kQ&mg}!z&C4~f)_hv?dCiwKzpeSpn!m2O zTXR`+TZ?=x>b2V-b*=KXs@JMttLs|5taZ57 z`ODhBu0y^K{W`dHtk-c_r+l62b?VpYx=y;z`8wC@+^_T1D;;LH z&UilFt;;{_^8eQ5VO{>SE{Amq*5zqk{%2kCbt%@RT$gHH>UC+>rCXPNUB-2p)@5Fo z>$=>$8Uidv06dnrby?Tt?|RMGYq4I-^}4Lro3}(>WxeI=tzK{4dh6HQwBD{>9eH!> zGxVa+mcwri&8=JSIb2`smwyWmr}f^i_i_Ca2(9;Jyw1F&6A}#2DA(1k zE3GT9>$Yy)y7lWez3(30caQJ8;C=V!efRhMd-wkE`2O(p{_ytx@cI7Z@cy`af5d<1 z?~jH5rg>c75B>XLdJo>-!`=JS)B98Z{nwU{`c?u{~iAKck#c!r~m!^0!-%r z{$Bt0E#Gzz+wO7OJ#B|=3lCcuZeg^A@fIdqm~LUVg~u&CZQ*$fFI#ljqHv3%EsD1& z*`jodvMoAp(P@j$TXfmt!xo2I9BpyD#mN?@Tbyn2af?q|eBR>AmK?Su+>&TZ;w?$G zB;As1OO9J|+LH5@T(&d9Y^QWPAGXV3%gZgFwtU|5Wy^0{{<7t= z<+kP9R^(ezZ$-Zq(^g!)$h2@<8E$31mEBfOTY2?r)6#8KzE$;B^;>oIrqc?)qFdc= z^|aOVRxevETdiA@Z%w^5{nkudbM-dV#%*oBwe{9cTYLSIqvl&zZ(YB2*Do|_x%Ji7 z&s)EEX(~vi!+jgvHrCseZxjBz-=^y}=i6LwbHB~_x!aa}Tk37WPcYERw`;Loo9()6 z*P9ovf^vFw+m*KKw%zjWR&Td{yG`5e>Rqfiw>`Vsduiab-tPJ4m3wf`!K2o1 z_i4M&+kM&Y_`hx*m3ntyQE|Zi0gDIFyx(50Ugi4gzNTmk=w0AU0r0eW>IVQ5{YKY~ z;CjtBt~bW#(Qcpp$G<;6{wY5GDL?*cKOP=G9u6N5>&O27vFDHd$HyW6I20d;^5f8a z9NLdV|8bZ;4)e!h`8d3O9M+E@_y|8fqQgg2e?;p?^zjiNKH~M`Y5(!md^~j@zw(b? z#mBGe;}?G3fBc$0ek~urt{=Z{AHVJ&zg|CnxsSZ~$fu9oeH8geas4RnALaF<>OboF zqsc#-{-c>bn(If`e{?S&ee=;TA5;G^=O1(bamzn$^6>&Q-y;mHANL*}rjNV(xUU~y zWPfnp0d)SL{)6TZ?r|&nSeK8j|M>X$+~uFU;&WGi?yApS{kdyCcirc%|J;qAyXA9t z{oK8L?(Uzv*Uue&{*!-Sw*K+fS`;Kdrv~LG|sY*SDWp-~QnG z_Ot8T-ex4!)$^--hhqh^Q@{*DRtj*0b-&U(kBddHM{$JBbq^m@mPddJLq$Ek}u`C(f!*JUA`JJE7h=z1}%XRO#uQ zSD!SYK51Hgaz}m2wEC3k^(nLJ2TZ6>om`(bsXlE=ecFurw3+p3lqGjwefs43^lA0! zv+6S@)Mreq&zM!8IiWu5;QFlD^;z@kv*;4`g!;kL>j%%O&z?}9J-I%6T76C@l{uvH z1C&x+RQjDq=>sS`$+Y^Rlk100tshD+X4MZLRqq;E@0wY+>Cd6{dS|^psa~H}ug|VG zcBwb^sW*;XG;){5$ekME>pqR`>W%G3Haw#!mY*KDSF_mywNKy2RfY zwOwP>gvO}JjZsrXJ>gMv8lxzQ@4k(W35|}4jgHPn$D~Hbzj_ zb3&tYR%6nn#-!(=(;;Qz(H&Ec z?wEFT$00|L9(nZW9giN}dGzRMM^B&d%zbNE;^Sia?A*I+UhGD3*Q7A=oPb23R&j$Q z?waU33&W_ZqZoyO+c8k_)4yZp%Lfmw@!JzNSiH(d(shPKmk`53uN!%#AdFlCfOD?- z;Nh7Y4wr6*7r2GU=}9^|#aAyVbxf#wT~4(cyNP&=J0`h(t{+x~-aF>UVW9PYc;vb5 zuY6?$kWQPZ{l5dD>-NY|-R@ecD{zx>9b>vCIf>KdC2l1iMQ&X30>@WU zeF&WrR7-t#{B#F>%PyNPatmJ7jdl3$-RKzx-A$`FB{%LWx=zvV@gmnQgpuRhJxjZP?XTh<`mt}8X2!bI=&xyCHJdw$&+q#L_Z)9tZR z(~ZkdxB4Puez)gJO}E!dO*ej}qf6XE5=M69cz%91%VPGsHaa`ZxwS~+>?eP~*($QN zj*8aONq`YL+gXrzA)CROq07DJDd7y!g<+yFGq$W9?&tSAyHIxHq^hvpV}!2k`W07Y zifo21RBRP{zG}d-bYu~`wi8vtC|~blgwA(MbdpEMqj?t=M(FZy+{rG*2wjynK9zc8 zBXn^&qyz8VcD1a#KKTLTE|1((jQhi=r~t=JMFho?O1uKa zrVJPJ?D?F2M@FT+_U_1~mN9Ik!6s{&prbi}3K~%|(|K;u?sa{oO=EL(c6XR0VI{8$ z4e3s?JHF&h)>hH9tgY4^bJJC`BOb*S?fo~f>Ml$VjTQT1%Q8oozb|H{a|`9rj?0eP z)RTG?R^6$0!*aZMl-$tHUy1W~CX6f>73_4I_dRJ5d!kw~<$0 z#M)+yL+SFi*?sOeNtd_HKKd3jT@>aRxrQ_edN}-DX1a8>tvYu%L#G<&&fB9bpzv|e z4GP%^>*wy3x#_}~W+;Vp!$QHl*H7adD;88Ux>}+}$V%5k2gbe=s5e?8bao~5Vub?% zi@_d*W*Uwl!w|yT&07u{F5ney8Mw@=5*)zJ}Iu^sGbP$>aImc zgi&w)u!?)m=un@+&mj|2}7ej%LS7E!P~KO>q^G?+oM_&_-{t3g4?01p40DqPbD^Mu*2i0vuQy~HyK@(uvBKcu%9+ks84Yg zI=<`J^x2o^9&K_Yt7Vs<%iAo>(&cRy2I%Z=CkVvJfRiL{lxu-&!0%{dTVXktHe6oa zMPVtfI{mryHQ1k67B?MrB}Ln#%}=Gp&oL))w%I6b(J3u2jL|9Fi?%FdbPD&PE$hUq zI4xU?0*8Dq_spr;GR)Db+_E%6R}twN9fjKrM(FYmuT8_6@w>dkYm4suM;Tj1sZ2{9 zJE4wG2x8#N7rSqLQ{{_63T`h~BE)C$xf4rD7Uh^KO-wEB( zypHnms5J~`IyxT978VssJ{wQ~BTZLwI3F`zNI4hPr^XgHUB6OWZ8nUD4qTOQ&%NY_ z8J%6MDeUoB7CW8Y?M4(Epw_WGxgE3aY%l1wW2ca#Ei~;)@y7ggl;$`KgUS!cPe+|d z*;QPX@zRA(Vv8KT`L&i=m$y|=PChrVDJi((NcQKWI9r9JQ%&(sSQi;$K+GC#u9Bx8m(HwfJ;ZL#<CDQ%H))2U^tYW66P z?#1hO0~Ev)6crbYmMJ>h_Y{th4bX)_A#&9+YMG;>1NeT5#Lv}k|7mmkT~Ym#rNvKI zqRMr2q(ZyfkyD`jH+eEc@YBWRnorg0=-6UGE~|=OW87lMZtq{1~Ro zd9=b$r{r*Qu;8cb4@1>(V{X55Y3oyCC|lzy)>bh{r!{p4ALnKWd`UphO#Xm zW%oOcq09iC#!zO0PJJjdO_y&dTkSn|ztb4X4A5x|Wz2M5AS*Ccy*`CqJX3U0SW~#a zz13${=iEnW=}s-kjhC(#C@jR98v!I)=_uWj$dpdEj`F1+Yw6CV$xalZrF|orQo3aMjv72Wln;Dl^cNDHTPzWpC3Pw%w9DPNe8nZLrj8AG?sX&87*2y+CaaV1`clihvQ_ zg|$Rcc_u8Y)LhfC;>9~z{Vt*{D2*HWhUgTBGE;Q9OT6=2HeXPC$}{xKyDu{OoldB6 zipfhSYB4L75t1r=bHo~aE5@`^bhi_!g^?4X0Xm-&8Yzyo2Iy3mi$-*pH(RxIxm0X2 zp4;z=Vcwc)gM4P_awj&HfQIN4CjxgI$!%HnXk*JVK&KpSY=%y;pdk4kzwUG*EB8H# z+wat4p)HG_PABe@pH8_LBl#Uaoq8O(Wd%Ry_B-`BawBxA#Td!5n=j_p9aWvFs?G#> z=`=10rt<(+y7_e1-41O^B24FuDi`v2>AX_x^s7#vNPF8_Yx1pn=4W*33kwr;iW^Xd zbf-A=WT&h3x)civ_ zrTtG6bg@&V#GfkGHA3f=RHmNPFn)d^zu&2^ELiC@DjsJ&iV-@+jO5Ig6}q!Ui&dPW z@cP|QIt2~hawlV}=%u@hR9>SbiU}#z6lA6IonqcQT5^Duf|*WrnQfR(!Rd%_@r#Up z=Q~wT-tJX9#xp=ix7}*Kr-WyKPGf79nT~2h*i=j~DO1@)yStXRp4IP1ti`v>eF*9ACL-tgwBqX}LZN{@&mgssYMW0fGHA<(_AM@)jPNnGQ&8T{y_|HeledQxZDH_(n@+DTo(VcJ_e_*l+qJWKEh}`F(dAA*LIyTMryR~> zm@cORjnFBFq_A1iJ-lijkrs*e>W=+wsw6Ljih zg$X+KvEsfP`29|OtS~^=?blqzBzR`&@+QGEMyHen&oo`WBzUVn!`>=Vzf((sXNpcO z37#oBwIq1P=#-M+b*;<3o=yF3NVeHwC&4pCr76hZ9DDn)J8H> zbZR3RGac1qRt&vMceR;M1O%P(DVb$)(+xCJR`xl*?+)bLE90lDYQ#ca`CHbpqN2JB zkh+~^iZ1Wm$rzo|+$p2G=M8qtO1gY=CsTB4b0<@DYICQI?xii)2dHk1AeDGJvKt8JUuo;r#d~Zue%=Kx}w>ms2!3~ ze`kbFd3tPwPI-EKiD|l8&(17c+DUR~S<~ema{f_d1oF+lo?uzdnZ5vOy^d z`$U?G{8_#P;NzE>pi|96W`<5R6WNOon$VqUCNhI`3R8G9bgG%i4ACiOB0KPH6Mmn9iADwSTV<3 zZHfuYs^*wurmGIq{pEaaNx@6!7QI?UBW=)m6;8{#J{9bVUAL%ox7V^v(9z9fMFX3l z^OfsGnV_Sr?uxp*h_PgBa z_*#8Q_JUV;wPJC=u29QJ_j>ZrkZ)RN1IC&Avgq=3&fIjiQfp`$nAx&%naoM&+oHgR zoxct(v+g8atT+)cMyHhB@a{3Jts?dccF~Iqw%P?`V{}Sad`;1*-Jvx_m$us6YoEo3 zn(@1W(viTWhZ~|Rdr|(Sw<)?FMIDEOT@x=7)kg(5c^rWD5SrOGgC+D9$~hS^^7{HnyX4Hssq22wHUM)HuKLOwp-j);2_^n7jJ;n~hjj zF*~#=I<zi2B}i!wo14I`zswq=>6 z%Nw&ja|*xT9aW?A?S(3~H9;3wqp+q_*2M^2qO|czJ)Q|V+NDs~LlNDvDZ1<+FK?H8 zM1{Xq2;JGVfmd?JR=5%+RS`OG)Ww zk7b;F3f-w*OEE{Md@J9G?vxW&vD2wuOGz!;eFU@L(Z!FP14PP|eKA3&Y*>q(PW4)f z8Oz2_)u$aOHS4nLPWAFas=K3(V{R3ymlq7sb;oW*rJ^WmR&BF_S9k4nDz%Qx(5Yr{ z`Nrj(e%I8U>KUUMI@L2qZaS~%IqK)fymWT$ZV9^F2Ii%U zC=gmFYo$3lg|s}D5jxehJl6N$;`BRdS>>#iCg_yY@)*&ba#|iEbjoRYtY2)sG2dBF znEBn1#5cJn$;Rn&Wvw(pr<|6@h-H(S?I3q<5jCFb#i$v+oG!_N`ze@qu*6&p-7rjzItq#psOff$z!JTf<$=} zg<1wPol;wn4VJ`P=W+U->qK;Owm@k$)z&^MfG)?{hnX%629!74`7JBxa_DN%nQ(0>pp;KOK zo21K~0+%ei^9CdM)?`&-S@pHH2|D$)wh21*wYCvD)fBkocZZGT_PZfF0lC)NCg{}H z+D7P<*V>llAHi)|^|dxToygpxF~MWjT}tPPv^=?X#=L@m=z5}BoYaPs6K_S(RlH(xcqwOB1YI)h9r!u#n71s^(e^-8 z`e^4fOjoPsXcLxYo^JSU!m?f-`7y>7W4L6SCEX3bO{@sI;kStuL^sSfVOeiZ!9}Lk7c#2pmQlN zkIE%Rf;32%_Y$L7y1bVd&C)64Bkeqr*Y8y72@kdk19Uc}_lSH)rQ_qK6I)QuLWl0W zQBwT4Y>O*W!@tD+>63UZyChw{>9J|LeA8nSbUl99pOxLtYvUD1Hyj%ue-*#qEn9cP zu`x4Uf01sJ#X+c)Rok*m(Ww>L_~N6imZjD}9bV*k`LivF5yKdr%2hmOy2y(wPUI=X zXJun;_#UTahtTCsdqaSR=<;m=WQsFLSBM5^`tIkoBEwn#I`v)mFc@VI+Y2s5jvIfsj1`LyBELT zsrM-6=u~&i&{~g)7Y69;9x6+s*6F=qGx}YoJG-1WbgZR66LeHIP4T>f znNIN}ps74|I?7KGsb1@`=AFdqcl}DqGn%S1MW;9eW!If3aiG?nkOqy=DQb@5+^=Hx zJ1^3xJ!gb&CDol<5V0r&)Nm_Rhibl$$(e4RS9eR%<&4zof0WbjmZHlUsb!chXQY;4 zy0Q7XzSG|`YT2BHtqs$STd8%oXFj@Xw)+I%UO==|o84=rrW>D+?ur9V>TcJZV})V5 zoMVMyx}0N$VY-}S#puMS-{l-D4AbQtD-6@+94kg#WYn@b#|p!AImZgabUDWgvvj-V z94kI|mr1|dE$3Kam@em7VVExGSYenh=U6fBpGN&I=U8EwF6UTbm@em7G4*4c8C+NF zmUFByOqX-4FiW?4&at96-lS!B&pB2w(-jpiy0>=RE$hjDu<9;>2kITgLDd)Ew}o-3CsFUrJ8SlCu_Lo=v1y9nW0lE z1y1TSLzje6LFER>$f60qOX=*erzfZLanorfuC}~;$4nrs<#dG1*-(^Xwc1(|cYPX5;XFhZxYNs$5?prg`rBDAtX18z12 z9e&yODc7+2ov`fk={_=J$_k;QRb?T_fe{|O4b&f=M{0)p^^|zAX3fd8virPnxqp3&3DLXnl9gQ%71q> zXIY`Ud;uw@>GB1nn5N4Ykh0Y*bC%6B@66il3ZVPQUM?dOUk%gcJW+X|pVP8*HC3#~ zyeRjncBVgOy4cOq%XWtem3qy+&0~lze}hPsclsr)mQ4~juzRR7v&sphWwFx5&Txww zWp1|AS7tiDqH#}`F*Bb~GC&>#rtwwb|{_Ln;rf%bj8sP#}`e~4sxi6Lhf~#7et&mi6|@?7EY5`TG--bhJ978os{m6cVp*n3=52>27Jdk9Ixt zbY3ug?X7u@DZgv#uAT0qv}ce`p-!0zx^m>XSvXJLt)3B!`7PU|D>#82*D7KG?gf-z z>!Ty1RtCD|d!I?VVJfU`cD%yqmanijx>eTRl6hTWQ_O7ED)NtICh79e?+noOxn7{S zY&1wWEKh55I(oUoXkNclD4f~`$V=xsR6RA0742$SGY{d^T^pT(UHR#3QKip~6q^ON zW!vfUtB>2Vl=8dK>ko6H-qs$nm%Mak*NN2Igk^oX!PzR(dmp}6Dl48bGSg{9kqg@z zp`%Ll{zt^JE#-3Q8@zPAHQ%R5#dIQEb?Cq`XV+4=l+*8guR_Pij+){~dnV|ViySc1 zRY+~NQ=yAT>ArC-?+qVb-KBK2dqNeDoE|&>+_?OIoPM_i9Tl_6xAAVAF4y$kBwa4B zw7+Af^OCYSU`(8DsnDLa?Sp9AY-LM0BTLXtly8La{Bwc>LW2Ot$cE*~fJ$s8! zG451UQo8*9W}Hsx28c1;NxFP19}{%>+iKIYr|!@1clq0@DY`Hz)ATcTe5G{{x9$X; zdMMOoC0@(6=P5=<=~Q#yiH6HdC+??eBr~w? z>fp3&dVAI_l~j*F`E_R#ovn~f(|~2&LJ~Q&u^mOBN?Ac>%hHY6$aV*mCdQ;ZW;)-A z%aoT-gA_}w4ov9?)CLn?xJ<9PVdx?&hArsgq4r*M=)O~V+S(iWo$Iy(OBbCm)={`&)d zzoSh6m4SjRYl!ZngLj)9@DOQ&u1d?Y-j&v}u~Vf?^D5ST?|y#2i@lQ448^ic(9s06 zs@5Yj(+yApVU5U2BXo8pEV?RzP`q@M>r*TKZiCl2TSY>Fi;5j_+V3&bg+bm4=aAl* zpRQ07k!@;ol#4sJX58gTNOzJhb`%!0rs?u+;hCeOg?H`-a_)RXmQ|X4^3&PQg8WL8 zEtkK|Dke)$`F7Zn+p=~!RMwpVIuYrvXk7zzahdiORptP6bB5otaeo-)4VIOyf|)K- zo3S?sTjm~xf_bZyiOeZD1<$c_FCBk*CTp8riZ0*M(F|R;N7aP#tIje^mrr$u=n9cn ziRn^rOwrnTrUHv^FyVLYba~WghOX#Dy>{sI=5;;ubSt0k=GTG}g_7s)@1A>7|I~0(rG(o-U8}%+M(`*K{KA+M3&Nu4m;qE9vs6%^+P|O^;P_w^=i~ z8>GvpzSTNRShnAZ#56DOFl!m7%cVSSx>_NrWhclgJ9%r*otm&tmjD%DU{^X}&78!(+=7omzLyPZ!ICS}N*WA#}q& z;6Ca`Zog~kPQke5>4vR1njSOLMI{<&)$hEUpi?kuwydxg{)N-;Xm;WhXj+_ajV;kg z@X~pd`>trKN4YW6W#^ybW{OG>KDX}L=qTGDw7*4;V(ry(hHfPs@;($u*2QOVjL3hKe zG~3ot+g@_hRr?iFRHTeX=qQXVREq3nrVD8wg>G5)cxt8R-aL%6RYYxcD(gmGx>~m@ zj!-_TaCKWd82Zu>ow&@Xus3UpuE$Zi0P?Y~a{67Zr)T(^CPR&yJ~7ip32mdOUn@66 zN7? z%C@#aI$PYy%csI|zvHm%46hJ{aoCe|%&NMlm|~pX(^P)wp9mg;;(hmHdJAe&hZ6l@W^#(dAa){tw<}jLu!)4p(d0&mH!} zVsmuWVs}2eS(pCK99>ik63PQ!2!kH4G#m#!>ByrQ{BEY(PnWgQMtdMN0@W64Sx+2r zQF+Thfm_9#e#-43&QPen!GyRv(@i=lV?_tOT`Ex~oZ)vbYkcD$r`}K9i-JASJo31kqk|^|j(VI8B>B09p3UR)cI{4Fvz4ezXwEMe3lDKPH&__c| z7!3@*sg4Jsn?$i;U4@XiqGVL$7Q8CWNb-zWgW4MU>go8e`npT$JlfHTN6{!9j?gVxoYqtJAVvU~SV{ zZtpGuv()1W-vwH>RZL6i=wvB2%VMD`_%(`t*1Efpp|a4$Wk)r;!cYZXcn{FBLBXT7 ztX*`wBaec|RkFzprJMZ{8y#S*#nKhsn3lCFClf<;)_f{&_AG8B3;Hmfa1+jg)1f9$ zDdCnSpzf+voeyVL;)Bvf6&hpdmO?PhBgB>km-phq(}22D%ul^MHp_z2QGh2cwTpJe z^%YWPECX`l6F}WH>8iC#wb#p^(qkz;DBXh44-+bys(N8zDLQMl=WzYqLWkC}HgG-5 zK$rg*c4?i-cg|Y?*BxN=Z{jl00Y?8OUGhDo?y~FcHMJ0hCQ_S3(ser&Xd*J-)4B{Z zpdIomPIui-r8@+1WeUX8QDt|!Re|YO80caOX7F9=^?J0;%R!gc6NdE3pW6I+*jSPI zotQ%9y6D-~MwfiaL+2|+$S%odSy;L#a%mEvc7uFrHp|*~Kcr<-I^alFJq=C=9Lad- z?2v-9wEGjwLeqJO&7GDDe(74IWks!2#QsSWZ{eyh0Q6I0I_vbE zfVy*wkxIOH3udVo-yVgebM*)QA%w@S_II4$xo+8`BzG=sr-Fk{G2O@ztz{2vbaY!L za0fJdvNuls&W>HTsB&RpC>lL+v8E%4d;d1?djvbAqn_A|RbtvWt{&S!{b^*4%t_Ig|1WRW0?wMwfViq4q@U zMcf>v-Leq>!_tW=6~I7p3r`0OB)8`8h_tNG9Waobi4HYl@aPWJC(oFPwk+h3NA`Sw z{UV$W7f5bxcnJd?%CHP{z(8^aI$$8VwZpw=%K`(*ty4b!PvAH!dShT9IhM|+1R1fY z5Q$n{Z2crqcP%52oeCTmSEp#6^WXD+00D7qt{m+MnZQ}A?gx#rVtTAF|^(C+pa=%`S1pp}Dka9P`Z zGTO3qk}^nVSE)RNdf$wvgE*X2AD*s13}L%?$6X7xEN!^=)S|#CxHe*I8$8Y~NvCn?kE=`@!W)=kz+!1*1G706`;o({RJz|sNt6|;u>vmJq! zCAus{HRfd7vY6-)6Jt^zoUY<3XCQCuhULrdc}UBuWxQXSs`(C@E~Zq=xNveTokCH= zrka*1k6MJZY(H!VC4)Wn2T(e@TB8Irl&gA-?hu>efpyoS0|Xlr9~T`U*ceSmiIxJb znhTk?4St3C-5{M}&4od(>=hTCTFr$e=`Ot=*k&VzLRCuw4S5FB^^4vFmxF|jPN^Q* z5XI30md;bCKC&cH`}6Tz{u{Thh=>kyH=s#)?|w+Su-6T2*B_wB1;|JSrt7EP7`VO2 zMTgm5e5eeytk4~Bdy$V0vAu|=LvAlVa~j&R$n8ZuU8NS6>AoN&{~{k9ViJX?LvAm= zel6PXhQtMEju^~zn%j$bI^^~uo({Ra__-&5epl=6rgCIDh47kFCn@jzD-Ru_Kd~$} zI>@37OGm{H01=CW=Ec$#i(*aY$XvaeogG1Lwa&}9bp;i2Ma83L`oq&v(NC&AgNa-~ z(iNOSQj1adQiS$i9D}p0q(cPpWQOIS1D#dib=M0#*XE!@dYxtMbSTpAdR^NK0?iO; z>2pH7`XewMuuU+~0ow$c&M!dIYFk|oAT3*|_UM$?Zu7Y8B?ldiWmE*O8kCm$*Ydu> zN~ao(+WJrQzmB)8?V~OWa?xS-@3`sojEkj1&puE1zkd_s?lXQ^7Z8kc{;Wir`Ad?n{W$D6)?a(PG;zaL+2~fXF!cyc^%L8`e zi0vpb71eRTpZMH#Iu6KBr{jRUbh^`cFkPQWH=k9nKukYxKO5B1T zd0RZdp*!C#Q7!tCwsCiR1WZSV$CV0&k;!Wy-INSRU5Br&ZH7*5w}+dKBFc(h;)Q|I zoe;xxIaT<1f{xQm3b>$~o^Mdlau)rOg0G)S-neeZX`vRZS~W;bXTN>(8Goi-j(5 zld{MNr5%;eLRSrakFE@gd5T`XJ{G#8YSd;I0)pHQANd+^=I&*F*G{L^I#}o;GHOgS zQ0*LyEOZbu(dYF{W3X(hGeDCC(}fYmkoEXsKPX@ZtGhNj>XIGpAiQc7Y1xb}sv+`K z3cq8Z1MNS->3m1GY?VN2`+(|>=;(qVu!zMm=K=lBr@C|Y7|fOJRD%q3I){pFRuwN9 z=yVPh`RQ~H6_=np{#Ll(jaA=sS^~~upxa}mrW?0X)9s0)`_6N4zuRl2rW?O9)9nfz zEAW=x6*yKrx&G_8HCZ~&?g|_$80dgw#jkdU>kc?pFwgg4^3dwcvCiCflm8kK%3uz zb=U89<6^Wd>*J3g{f_Rs+1;)a#2`dG9c4@}xuCI@i4HW@GSPv?+L7-f{Z9KrMO%9n zFTr$ncMX|a8%u|~i=QcxpHA&wFE^duUHpu0&yjE9_MnDjSy+NjNrilLdUx@;b=RU( z(ppA$*fcK7BJOYV(dlIh;MQG}PQ$R)MtxArR-MR6!U!~hVxptWkPtw)?&27Dql|?P zG`q8``z{9iozUHG5VKOVWub%Zq_EJzcHLR%V7u;*-_786uw8c+I@qo|3mt6NorMmz z>;8$C@P3E8QN}_C8!K4oU}FUf9c--FZqv7rYqF|CO3;B-XDKu1MCP!%no_!rXeQr!WgX0dcp08AfDmW9$ql!3fG zW>z}^GcR4@`C0|HIOt%>=261|KjF%((hnNzb!CbPeQ$&ECSjJ(~=#( zf?%WrEPWX1081Y%9o4N61FaJTB&tqA`vO`aM~}}$whFHjQ*GR0h>FwVqQh*Zu+ag$ z&ayb@dTK$b79(bO|E%HtE*S8=T4m*?OG`3qB68?X6cXrNX)POpsxeyDQJ3KTE~T@p zfW-v|UF?;#Mu@@b0t;Q@LRu`3Wog?zrPGOn&h)p#eR#hUbXrA(TBhZoOQ;Y%W+s58 z3*)#u?6;jL3i~xX;#7YubUj|=_R}t&HsBtwApK72u3GbbvA)p0FUU%#eVWHgryV7j zZ1xUtJu59s*Fb|}H{hTQOE)0AE$pVXqURt6Gbmjxp~}5t4^O+X%KjKl2P^BA@-@By z^gGfWtgIWJZomob0yPL9web$s-5{NQiT6}@3tXUOQ@SuHM6Pa;a@i`_=xFBNU({{A zaJu3E%IQddaJrK3ETnyR+I^y(&@f3HoxbnFQ^9^0mur4+8Zfg!hbwbDJYC{YY2l(x zI*hef+`M$O!x*?4OAI(2#^Gd-@{3=9{jNU@eSL>xpes5RO7DTJ%8b-qk%m~;_duua zLVb5Vj7_kmM?boajjm7@Mauz zNPvaTcbz`1Gi}i##0L*uSi*G3Tyz?PYo@mJ>!G6<{0?>`z(N;0Rj~)9Z(SZb)TTQN z9c*j%D|5kqSB<>5;zTq*);Fw$rK7{eQaPbA<%wIML?pHs^tn+Y7C~x(mb`SjVHGFT zk(OOjcZw=&^>|P^x*0$rMYJZPZM?_ z>9kGDOQ&nvEAK=5T`evHMv1Ibfzyc-JdoE}79*Xu*YVQndYxrm{|eae%3%Z>Dmdu? zmSxnP{!n3Ez1e%X)wUSPl3F*e&F| zI53@CjeQ4nf+r~Ny8&rgNvC)tpj~U(YaTkv{_Wd<`#oHAnEOXObQJJG*YS$l>bv)8 z4!?6NF0B|>R=QFMK%<7iqdPC6s{(*l@yMF*17`uv9>sU6UJStFp`(bN?CO!G{&?tg zZ@D%5WhOec?YbsZOJeDIoSKh0UCaQV8-;8YaT0|Cc3LAsKj@PH`RKHRK3VAy6TR2x za#?nFz-|g39U|Qq9~~my7atuW-Ph`ixcm;0?u(CZFF>o{qZ_}{(aGa6I#2-|rBH8- z)m=Mo}O7 z+dUj~W!JB`kSQ_?U5IKGd%lXdEFD=;;X@~?XkX0dp!3~Qi9&g_W1%gJgHCga-Rz1< za?n*Nha09x=AetqVV?_`2Hf?@4{*CYa!)a)8~Dn%EAByCzb?lQ8P)42y2p47#3Jh@76J zqf>kpw@@cky{>5@$3ooYQZfTd&FeZ5WaE=s1(?n*L<1DcgQ5dlma_3g1SfW)Dz3hf zS6_r|v&Erw+HH29`x)u9+w7xnVd)}VNf&Arhrf%ZOIO>lxjPFTEY2O;qb#7*cb*#* zvJn=LD-BE+#xz60W$3$p8gQ&wKqb=z9V~|+lCFmij43U&&UABdIhMZSptCEX2Piv7 zd{8>E*RGpXZix17tm6Ex$Bo3ahCDB>dXUK!m=2NTvrT(YI?wk>aTN!4BEUmOgi$Xb ztm2;YfPN>_8ru;Sih>05{P#HqI+`70lDV?c*%Vh1`ObjWd}Z_otH4%0>2-JQe9&!8 z)PfxEF0%Ctd}#Y%K~L@;UvPQ*)qYql4VC@*w3QNP$moht(aWaPOt^a|NBY(6lQDoha{`hCu-U z;ku(vr0k+rWl%aQ(_@Pqy#TFc)`hkT%E{*jwo|R5MzTL21#A_P4wmA>VxZHGy&r6| z+g_Kv}H zpe$9*rt#=rP`?|%R-tF21685N(;=(Sv(Z7S(Erm0`yI3jJ)90&g&s}^twR5w6Tz0H z75xMimd*=g1*WRkhuFnqqKm>B z;{NtlpIIHakJ8c|D98;;R|~3PKV6B|-$0R@0Z2MZw;iHeLUk7g?m!`|bi-Q3!!@8~n{==PA2^+C z7uqSv(sm2CEVR{f(P3IGgJmhL9BMs_r4w~sVGWi%@39M!Z8ohs>jj`W01F-NiU5c1 z!dik-9)o2u%{A@sUc3|OcM)wtA#ddK(4mGhCOZ8R?{Ld%2DPU=L%+QHBF^uip~fjD zlup!Q#*`6~DtvRq8n6{(S}D5QiL??f4>2vC4wR%nrNq<0mW#v(r_;_>-EP`V#)JK? z7;4u{8{}i5(@$(H0eR?96M;L91X~suZERV1I$X3d3mvMUAo(6#chJbneNO`W9WWN! zvfy;kxKB78t{5Zv9h?prM{Zfc&%u5Nj3eiugB4>W%Wl3HtUIbYQ-#e0pmfMfg6TW} zNjIPFy4#^mNrdT~5pp39O6Qegryn+bBJFK!tqEK8%+Kh63kwE1)CLrf?od-tG+nLN z?G6`!V%$Ze-D5|f-$^>0^00J4DXrz=pz_Qy(4{L{>Q?}a40Nz@%(A{W6X|!UWd$9m zOXi}(vHJv2;`$!lq(^NtwzX+TAtndRD(5u@-EX#}}0=Y^ui;fEGO#6CG%7jHT;y z$ey4|LZZvtW<1ieMAt(p`Y;WalMd1!!*v%YRA~#Pyti$zWm|Lzcc4mw=W$It$Xw``M6-?mt~f;cv&?9j1RzUo$IY;n-xYA|rni33{9zVXFt zuZ>&vxS3@^iwZI@mX3;Rq9&fH^FisnQW>_f$U_%ocT_Rc&{L0D2j_P}cTGA-Ws(an z1Jl`KFolFt%U(Si*k*<9>@k=^LR@s1LPA`0m_kBabYpQ{9)sWQu~O5GTdC>x#L+F9 z5ARX-TB+&AugrA20>_G5&O}>wSKwH|KnENv80dgw1p^&$thnz6xZeTC3Orr6Uvp7O z@L1`zli+dDVUpl6(`hEbTlE=qt4RG0lmw574wM9si4K$mkBbhI1g~pd^m;b+yCKCP zS=s0KzB{11R|co6B4eSh{4H{pi`eaG0}nMP8nV2WU$|X=1v@RLCK9o#78wu zyby5J5~{n9;-3;q5Dm+=5CuTXw&+lEJS<&UfliGrI2|tdjv7Y)xk$^B?ts}*80b(g zmv$*g-Bp~D8zc^DYmxYlyai|3p>&ApF$*1Rddx|uKRxE4!%dHazv2B3H$CQ{!%dG_ z=wQ?1`nv1E))mbj1$0P8{T&A#ZhFi?hnpT>c^K5P6+kJMbcD^mu+Sl{Fs68LI=c|L zPDOWHQR?s4#~>{ml%lXtq^SU8`4WJSU&cTO%S6UP2g^kE;)4vjgJmM)qeD#LS?FMy z$av^bnaB=&o5Am3naEh^V428x=%TRdlxq6*n0V=IS;$XyU^{f1^?|cbIg+JC1rd7| zjC6nwkA*Hq<(R8YVX!PL#~hXpl5A1V?Sz2Rxkay5L8c8luL88J>r=s=*maATySW4$c{d9b-z9f4A)m^Pv9Iz|YGSa;szzq4ObvD4w+?PeC)j5OdY)ort8W?NY zxJ>4x^KDUJ!v@r$#p+Jd#i)q@7ab63nn@W4M6xE8(oCBXTe0*?|6tscgMple%J3rh&*Xn zx`ZNT0o`14;%-6d1`4h(_Gb0F63MsQ+d#`U>9p2iEyd9bBwavh@a@EbRO-nXv2-;` z`CW_Yjs*>52>*l9Q2_ypb5E$2zyi$1c682$u)TnwMVC&E0m@^d17+6cp+n`aKK^D7 z%c8PFGtq$xmh;e|N`mvyHS;g)HrofD9$8513- z==OdaYy=+3BB~q>FlstU!P8|M+Zew6wn4X916?(YFl%kgVx`lL z*`7HC?srGk=zM!2#I_7{aWx8Sn6fS$bO~nTlX^S`I@+Z`?4gM6n29bs$kXnUkEp;~ zh0vW%8+avmj4mE4op!cfRyyr$z0eh7NZSCYg*JSS5;_zHg}Ro)LI=B+lG4o{i<^B4 z-NCMkf8#A=TYc$6;Fq?D7Jht~+)kDiuXhv!KlisP5Y7AhnKI=wKOKzHvFw@0z-U zoiVb|!Oj@LbY9VOfak|hxA)wzaL8otEC|yK>(9o=vY;=gU zJQfEXEG>`q{kMRACoPN1TFF3%OUuKdJ6u{G4mw;~9_trdZwx!@2{XSNlK4h%lFUt~ zm$j0C4wsgP!?H=u_YjA(GzR$>GV_Jl4W<^U<7PURuz^7 zuC*EHfNO0AI^bHHgASGgm;COqv0%R&vJ;@U)@GmsuC+PnaBFSL@{a&p7P!_%(}~P2 z$O#@+cPX7G((>r-jAgSs7TxI|qBP;GV~<1nU8+0aPrf9mTu#i&appx;$$*bLj!>t&@ zCEG0NPNPj2pwnm*X6RJggk`-s4Qkmq3_`k+Pqp2gB-9?rz;wPxsRD|&6Ht*ix|y$y zht-{=qmk9|=>~{)K3q;Z{i)Pew;}zmsXMBF+>4k)G1F;Yxn!X$x^6Z09sOo8`gsP+ z7QIj;)6j0R77HB}Qx8@`Iy!KtbN6ycvtc^Nt7+#ovNzZSI18v&_1CbijR1OqrHgt= zaiCZfL5ZcqjIM*)n?Dw5SwZJgULMFLMuOy{)4s&WN~e8^k(CaSkF@hhsNX^A2@kdk zJe^JHJtE(MbbMesu?6KUbm-0-CB=`+wzwjtaf$oWCqXT{B%S8;n3+y3UQ@$px|{chR1Q?fCZuD?jP$>JcyWYxATCOS}&jW0fmv@Ep->hL1R17uqg zBL){8)?K_x=iXiO=muxpHHns@ zPC%kit5Aq!+%?g67KTw*XION*W{_Se#aK_$(J8))2-FExuWOp9+8cLOTXdRR0GZ(%%Eii55Y4bb%6*Ug!J)d#n6(8Xm)8r<(3bO(;E*3;ugJ+#B9zekZ7_sB_iG0=fJ zV{2jQ9w1$%+DoC8RS&SilPYhE!f)VoxcX`9o_If=PJ6$&*`@4!6E5&O?3^CKR@_kAYD}Tq4#Isx!?~xbdZ={_gjy`>2NW1vesM$}Hj%#Ppx!Ha0Rs^|NloSM7-@LxQ1kegc@{^s8>x-5k&#-`asYV*5Z z0n^Evecd6IDNzauY@6Zz{rT5;=#=(4+rZM7;k|G0&_O21dzasW(?QCorn+1Gh5w@I zfIZ3|?|zqu4$`9}FTD?=i=6Im?LdVg4dVyCRYUFHWps8Al_ddndV2?}qUp-8tpMxx zU#yO%qq1qJ^NKfrzb23lbrR5YzTa)L4wR1aQ$(<9J=QzMTRa-IA=|*aGzPb$~-B``8@AWlC zGScZ5wti;x_KbAnGGsm3yQTa&M!NBubVp3xg^zAm-LYba zV>%e=bjOMVA0ER2$}6(|h+|q|+TMHi-9Rq|+TM$`_4iq|+TM_CIGI zMmpWGV(Uvk&q${`Ry=j@evEXwW5rhgH-V3CH{G$K_>)dXI^D72l8z~ibh=~3#Nt#& zI^D5i%Do3N(&>&BM?5i|kxqB4cM#irRArGt%jf6>q*Wn~_d;tVj--$4I9; zR*XIIP(Hfdb;pWbzw;$VI^D5i!nsEP>57Pp?yVhn%i7?~FT?3@d!MiW!p74TDNPV% z4AMW#JLM{eiH=gvY8L{%=ive)oo=hR{=6P0I>cqm>s~A4>3pYB)!g678t%@U_VUm{ zt{uI$Q3X$jDFsgIyY{^RPnU#I0dfPR|LrOhogMb{=sMpwwv3T<*u>S=SH4hVpo0Xt zlizLk`F<=NF36qe-nIu==m0_PMEBCzI+P9={+Q$A$YJ%R+~lfu7`l4N4cdNm*0^#l$b(?VkXpiz!2z?g)`tReW8ua1xvjxAeLE zz;E!-K~h9-d(SCMbcm4Nvu-*KOINP>y`ou!3jpr-R`HuyI^4AxY89XP<5_%kde>%% z?wik_1Em9An<2X1b;tPN;iJy55aVl_(OzN zR%j}fO+huvzE3>rN5<&#XH0qCznq<}5C%mrq4aJ}-gG_poN=XTx*RIJzW7siI;vi- zn8>Ym($CD%<55U0ijjB!m-)RI_^He`eXI z_q>6NP8d}4knx%$Z{noWJWhG%{98EbGy_srJMUIbI?aHT_kQ$iPCCtilpp{84lX*a zd1uyUkG%6PX1e^nTt+6o?sMBcjC9&3DmVWIM@Lsv#d^$(^iQ=j{f*w`|A2I{o28e9 zT*oKCMSZ_zpaV3BRC({*_8^chN!-Bhp~}pV6Gpm=clEHX|Knjbhy(1LFd2q1fC8tEf#RrE#;>f z=urLL#b5j@j;`SJ^w7;{v6F%sEq<2#jfGBqm6)1Te%Y`3919)Bwx2%x1t1-r^We4? zNq-+)_YXXs&V;kwu-1S6_fISx#mi7~UdqsmXc$Ky_-`&cK*P9U_g6US#NMn%2t()S z*UZo<`QncreuIk+(5ck!ev^?-)3DY-AG~dZPRX#=wjaC$ri=b;1i zCzf^EOaJ4cqtzMJ@bzt{ka&HnnXK=7an(LlwyL;5+Sd0>b!JbprO6v z#;s+JF1Pkh{_#3Ybci}-i%wq;O;?UQHw)*{&b;`}PdDJAD>#82*DAC7wycV~PO zOxNdn0czR!$5TGVM5pFyZB9ookGo)NBpsq~Y8&98)opQfu0z#R;}~UE%bIcaNESMT zT`lYV)3-;`*`i9H8=;!T&b1x6=m6>)zrp9AbXBj=>#I)G+uB3+@|=x#!O@jnCjzz! z%R1ndQ9wFz@5A>>Wz-qtHS3K5(jlYBg>CQb*bPocmFWGvv207ZT>3_3^|3g*-kR@I zq+&V|t~zw!sN1#pJC4KA`Cf&Nj~$TWNP9C5+zU;ID{^2BOx+ttS0T08PK7QWrTfM; z?HfMNPTm(xN4qCf@yO}10dwQ0%3olkqheN?8}ARCvOg=G-t_&flO}S}>4ByF-Kk%j z1f=tlvN&K&oNlVM1vqA$df5~%I`u%_*1$3Dm8o2GfHwQte;vq02k^TW&z}LL3qd<$ zEz{mQ3rz>`wYllrbeb!l_3cB^bbz+nwCsh&FQMrGZM8{Px#$Qa zU6_<<`WZVuX5CZ%$CuG`z)+}B>mSKNXUD$Ntv$tC?c8o09j=7Bbi6rVbD?y|H4jC& zomIlog*BhTQ7Y9QFT!l4EV$F-p|cT)7yYr9nNDZ8IIcHfqVvO&b^@HO7gYJ_l-2jt zu@RO|xSOqc*{C^?S+D#u;i6O4SPRbj<^6pObedP8T6mL=8{nb?=sUJIkwEZF zgN;sKd3XKi7%Uw$_08YkJr+zC0*jR0v+MC#I#}*I(Qv1J_Cy?=xSxtlW?+4=@7J+( zwp%K}jzIsi{mFPb8<9;@Sa#8&rvmBRLJ~Q&u^mMrq^#h%N1hI(qua)j?G9ij#-zK; z7JU;)=R0wk^74ti3J~Ah{HtdH>B67{)0^1b|8vEy;95j`%bnjc@f;#)j) zV#7jPk566kZ6IA#D~P>z2eXSpxdU%FA5B*%yXox;0OKc)xd=^H3`10Ep4%JW<)A|x zrBKsY{k8A0&|$V1zr4w%XgWIn>~k@JAE$izGB{lbo22~gkRLP9DFp8}JK!Pm>gdbg@&VO!E-yZgk*Pa5}GqnW0$L&Xu2|>1YC41@*|A?tcxCZh#U9 zBO@!1v#*8I*_E*9LIR;?9PvvW9p(DO#^3$Zy8%c?fs2qCd$ZF!>q|EQ>B2yJ!r25% zW&fgEuylo*h-?GRQNHxuTUqF02eF_Xb>*))=`^?S{&LfuJan}1)^8vOee)g`I?U{I zefKw5I@?(QP?~JHyL|nAFdZmaddl~kD;@yTl|!8Fet6mMz;q(g9cA4!?t2JK7nf;o z5i$p`tY6>#do*2t7-t-h7yOl% zPD_2?NdAVWD>_lH9Xh?*u6N2Cayf5+3!uLUIvCD-ro!r#5fNvEYb%bIZi zzwmUFExi=cTtHiU126xZmrhH2FKqNGo(|Dm(}}=i>%GoKr=_-(&VS<#JY8H(kEHb5 z?3Xuti<3@MecNyHUp!sE6Nzb__AqO`w&A<1bb8AB!(s0u>1u_fmYpC&cJex2{T~+{ zRk4UPgJ)LTbk%-XPNRgH>Y(oIB4xtUn%-G|*kN@xIzMzYmyQpAeoZ#In9dsYboZNs z*JhyW3q4J(Wh>gx%~}^nS1UQFGxv;cH){hdov5O!Y0r#Ie4Sg~2uK(7_+h`;ad#ly zoi*{45gc@(cA~0Ofo~kU2?HJKI^L*neVl;~v!`uY|2cXyAYDuwpI%st#q`aIg3I4kkK;abF%WhL=uVaWse8^pCp&>7o)1w7@&>_PJxx zbO@8Cb5G0q?>EQc=xBE06lhwkxyF`gBu-s*JdVzz+;>GA80Gf#_WJK;C0ZLc#0=M9xifnzguM{?J9fW&@0dBQNEgyR3f;2o@j#{Ls+Z2;p@Xa&-)zjo z(bc+LafFh)aCKWd82WPcGY(~-%Zik1YywEgEq6YggRaMcTmZTB%q}2ZPmjL7+HHHm zx4r_TixS#K0bVQr>5q9hm(d(+tL%;X6ZVtLWH_{~&7Cz#RBASl! z2U9Xvhy&hueGiVV--{EGQL~RG$dGOAPu*B%qO--FJWUnu{PX!RI&!um0oioYQ%YNf z_NK-4zxNsGbm#FGuN~s($lV}~q17ROdW)lAbTUW=bW2bmZv63>gATGUYgzB@S!1Eo z^|;Kqf7rbrP1i$FpEXE#XMKJ201q7{OSK(33Dvqh__y!Z(R9Ip@745Tw404~pK3PU{RRBfN9eX&iKV!Kf|eU4HNxXgXjvgNM#P6HP}GDLNT|)Yv%x zTW165();AFm<7wKto1E0oe06x@98qvoAbqQGtmK>tQDSqK9~-b`%Y-@7sp=+rlTnx ztR&72^^3Xa0H!_t;!ALJu9KAAhz^hoA)V9$f_pC;_X7^PS^^=wuJl77om+)&@>qxb z=|?{{VM@O*$fC+JHhGJQT9j?OCQAKOF2wGNH5AOAI zG@WjsY@6=Bd&D&ybUJ~uZFHB!*K*M51j@G2eeActFx9PqN2?*r2nacQ-!2j)EhrlX+Lg|xJwZ2|oN+AVhf z9hfdI<7(t?cfdnvI?BEnfC778p7484I=f1DF4Z^l{#bkjOb2l|Ig8riPH4AcpbMt2Bzx|Lr@kn%X;_R$8mI2q?9htMxlNpcd5Rc&U^w#7g7dSI$6Xe54`x= zr_gl3^n6!c@)tB6Fg@S%cRqur1E%Nu{%y~~>2T@!PPzGc99`r!YYKxRdcXV7-=TB~ zHQH`exUseH^%r4u1FlbJ7089fp)dc7hYqr^*!p8H!|8Afi+4A8m5UCrusG_K*U@yq zg~d7l{tucCxUeWpe;Z8)Tv%-N`*+}UxP`?f55C7rr?;@U;qed9bijqh8&6paQ2C(b zSOJ{6-}3mX`gAkI^}xvKNjf^kS8-WuLe=XiP^P(X{@@xW|En*ZxBZo`j99!%=iXiO zVmFGrCWVpb1SATz3SGa7yC%}kLl|{+(yY8|*%)0jM9qb`Yg*7pex4TyA3fyE|$C%}KK*xkQb}QZf zz_g$z9M*s0)x}5Y`<)8iw4hp}AVSI_U3Ldexx_1@bW~Ht{YavAz_niRDIf+Z*nYKJ|4e&n`z5-hLJ1iJm39@wz1Db^Ol`LSkvhW(1h+d z^lNmokt|4-t-Jp38Kf)v{<0~S`|kb^nzQTyE@jwsD3`^IIcdw7T=ZyI?hJz-uhikD z4~6uhN&64Wpzca;5Y>XjtGF4&a(j{{UEgmE(jDN3-HtymrYTn3Q5wcrw*P7d>1Om5 zCRC}kTEP)jRu87=)p+R8yJV;Q+}LlM^Sh6vTe3@@@cen^=&Hr;rbi7=&bst>40K|~ zPF03GA~CJ*=!-k%Q(1xG0S*1BBM#cIyoKh>eW{Twa(gHX&hn;tIl4WT{*LGXXqGj3 zvl_!3g;E;QWvG6aD&(d!x^6KmQ7~_>Yk;n+5@&qb*JZElI>=e8OElUQKsTf2C*E8~ zh*s16S8Y?k%+&-P*ZyCz-cVar$!gSZxnacRBYe4EtTq zRhePS=3MtYyb7R4IhYbtL=JdYRbmhzMIH10$Q48%bJh;N0fiy+0%}` z_J;pHHq7&iA#|jxBno|BoN{#1jFJkb48DcY-^GP^!~q{4?wV`}9UZvzx={~pcPZ=U zqyFOG?tTB^nHwt6O>qjegCv^5G&)Afo(3>FYf}HJ?}aOld0)x0bl&99`O_pC{u5!- z9xtk-8zeYyd~SSwt(pJhphIYJk9`i?Se-6CyMv#OHSKCySD*a)s9&kIS$VQZ_W~-g zL&ZU`^i?omt?|LTN|s$}_oQRyB%jQwDM|-z+DUyoX>zK$iLN)#tvhI=@?*ZkT=SGC`L4=41bR=sLyO zXGUjF4daAOcXQ6t)15ut83=1ke8EC>I<9r%pph^9%61RktTsm(GOT7p!{G15ygK0i zYqz;YnT}@_JNQ2`=Cm=2CVJEq=rr4Y%YW0|$To@dbh@zh4cZqus?|lvfA?uh2DR*37x1rcdjf zJaf)uRV?}U9(xQ<*F!sJskz&bN3~3!%itT_c@o01Z6IAKo%j-WwY}ZphRX>Q`w;z_ zqYIOs58+t$w|?@jDc!|=rDY?0$h+p~5(V8oFj9G4(cYu9IoR_2u0QO_ZCVDpX`QoX zuDm_U?8y@*&6wO#DSn7U4f9*K{}0mNQ3QtwzemhV+QDy`rtNn<4o#86po6}&|7OJN zRf^iW^D61401f)`f=V^W-*+tg|FUu6i(lV=Eu|ThJ*`p=DL4{38y-rzdu^D#G0@kC z5`5Ux_}AaPYFQ`mvjTTgM4?Ju6Y2QNsdY^sDBO8DJ3xB`t$Vw2M=0%3`w#T4*QUBOuFHmV=V8y0z}uoC#rCc zvApvN20Dd3QG;{}`$Wsz`()6a!Wq!=PE)w(@|^*#c)AZe16tl`iaFhV*cs4@r~9xo zpyi#WnA6>dodGe^X`W*&@4Nz_yB??49aR+jJj!!{#uKwY^Zr{)$7)09v`<-@rzvwE zUL&1Vtu5zPtB@3*tJ7!polJ`7b?9?d`dp7b#fOmMc?0@flRh`0Pw^q7_#K@mE7>*RbcOUv(pFR(uPw^q-2>LvXKE=OtxP0yNQ$4kUCO)V`}azDA4&0he@CC< zLr9^Ihv-xMy+`O%dDXUT@Bn3~OlnbO>DCHt4kCyVQB*jO&6#jT3 zy)X3p4U&TMG?KzzXUXSpNqN4M7fbnlDKC@q3MsFW@*0wY?^-E;Ddi1P-X!HMQr=2Z z{QGyv=ey+dZ=`%c%7>(UM9Rmcd_u~?g|B)2!_F?(_2Pq$w@=sDOmh#V1J}KqX zB*nk`H~IV=N%0}1c=>{q{~#%T?j`yBvXrk%`MQ+*OJfcNV%Sr8%Vj4lq00vM9Pm#xfx0EA*A@dTS&PjNzpF0BT0X(&&c;bE9K`% zihsXDK97-dHyBkraG2@urmGEsF%5z9=Ouzq9lH%X}v3&mu`Fs^g z@gby`XWc|n%w?w04{t)Ui=@zNNj@(mDR>u=6n=l4d_G>v6Q%sRlqXAhs+6Zo`AsR$ zlJXoWza{0jNs2k`59RZZNYWqcO8NX#l49QUOZj{QNx^w1N%8j{lHXq}B7 zBKbN=VaGS*`)^A5wv_Kk`JR*?NGY5|{GL^%TwTgFrCeLebxE#EKes7KF<;$5zQ3cC zJ4v}SN&3~+X!*P=N%8mgkqVNAvK0iiM z==}wf!XMuvDgK|U2v{k_|8s467ToJfxjsqyQEPO1%$4#8k{i;qC!eb%#fOlhUs*u%Xp(Qr z_k|RH|9$x^r1-u6lg~m5j@9Ugg#WEhQvCdSQhrRzEl7(0_txT@Qi|WRt$Y?zaCOLM zA%*{sCnZeG$KB2a;k-5h?n+Ydbjs(+ zB!z1pM3VkkbLorFt4&h;9*3l8#|@H#>v)pl-#tlw{~J=CBENqYN%0}1czFSR8AxDhvf6`Ns4~pFC@jk^OBVBkfcA>>hzxyylapY|L$5O#m{X@QrL4#l7e$v zlJv*gSw4>;DgK>t;?3nq@%#3Y-xpFm?@dztzWwC;LW=h%NZBdh7gE^a04WcW?+Yp3 zpCzB$rT9Hxl;596Qam3@QvCl8lkay)c_c~kA*A@ZZuu;v`1yi-7E*lQm9iwiUzXC7 zaz07H6_6AkLW;jvmCr(o=SV)cOYwdpzuzanFQnk;m+ucqS(o4cFe!dtL;n0RQXVVi z*Q7jwq_E#9Bn9^w^7&l({2eJTlJa{}{!q%xrTnRsS4(-Fls8KGD=BZ6@@^^bBPlrl zPs-oQ_aBz>QThI#%Dz$5$I`hZAYCLnUDQm5_Eqoi_ z;0OGSq5Yv(v%W5j^nHkcQ7}6FG0AZ;AtuF?m=-f)R?LZcu>cmq5?DrhKjp}kup0I1 ztjP~j7_i^HpiCO z8rx!f?1-JQ3wFaFuqXD$zStjs#6dU&hv5hug=26WPQXbx1*hV4oQbn>F3!gVxCocv zGF*YHa1E}*4Y&!n;5OWWyKoQg!(Z?q9>$}13{OZm>-XjqIi#+iq5rJ(*MW=V%Xk&9 z<4wFR{rR|$kMJqJz&FzCyu%Op4}Qk47+ODkd3+cQhY>ImM!`UgjxjMd#>M!U5EElk zOpYlrHKxV%m=QB$R?Ln$F*oML{8#`BVG%5bC9o8h!E#suD`6F^hSjmAbhEynwXrVN z$A;J#n_x3+jxDh@wv~SV9kC1kApLc@hxEF=sP`iez=6`udY+-u*9{|&lD>Wnd4hDa z9zO-A<7}Ldi*OmP!gbQ~Zoo~r1-D5z>v22CA$5Hh_5U9|&mQKn&ika#caVBW-G7*I zNAVcrPf6du)8uo~&HB0vWb64a;WfO4_wXS;k-q+!bPK7!Uc9FNExwnY{}bb_um3`} z?hnu}fi^rw_AiBM|C634D&wqkG>k$0zw|!i(QkcS0%qMBRE^HtFkgU@qz3qw`Advk;b`zZ8~{p0BL*JQbyXZ?8$Niw&jcZ!A4; zQ*w~>@5Ak=cck7~`uEH3)O%9zE#0iw?L)Snzn}De2UEAM55?g)5=Y}$9FG%mGX8|q za0br8IXDl0#)Y^Tm*R3871fONCIUkAz7^Bg8y z{~h5B^|R9B&q@Cs?oa9urJMEjkIB~giS)jolV9R%>F4rMx`ou^zc9{!%<(({7#720 zM2w74rS};qJx@%GiwQ9)ro^S z^$k?_^^Nd5#s^_5Y=@n&tMql9@Xbqo|L=Nz^AxKd%|o z=itw{7?HV#ho_8I218%}C()-yVJ^wyDEZsut`HoVz&d2Zsp29Oyzq*CGDn0*A z>bIr8-rU0n^#4WwQ~aCyEAktBhad1C>G{8sL+g*0K5u~kc!};0Pqtn^lJx$gNRN+7 zzxDeToBp`cUq6$PQ(!9T_a{9$BW9MKKbzE#s-X&DdHO42W$CZ8wa9g(*KJI0BHgUl zZzDbad-}UdpQ{JCm-K%6lYhiP(&L6npK~~QH2q_xTSz^ABK?!`C!B^eq~Di$Qh)jh zwL-dCU%y6rzgwj5^ETWeeVzm4LwH2GS>K0K)XzxY&vVlA{vmzNtMp&Tn|K@VO5gwI z(#?7wFY&eXeDBF0@e_6bvEKb*F(O9A7}E2_!Z;WY6JR1tBE9dF>&P}#HS6=DszoGvBqvt8ayhX4WmcUY22Fqautb|pt8dk@eSR3nN zeQb!0u?aTA=GaoYS>K1&*cRJkN9>GUq?`41-K5XmgL+8a-;28SxW43&dR%|%*7-*q zME$??xFPh1)b(Mid%cnLht&O}Rkvg5x6b2nB6aKfWb*$;kN=75rr`{(52?q^Qr-KU zi$62&|3%NUkn61TVsc2m&N9{QO6i|h){{3e{=f8mTNt-pI`72YxEJ?Jf6fk(kC2b! zY3je>IlO>>;3esKuHh}|{r)N4toQK{AJhMw{8GAEk9$qF&TpmX|49CXU(ml)dRzd8 z#qbyrBV$yIhA}V}#=&@)025&nOok~i6{f*-m;p0k7R-h@Fc;>*eE1C(#KKqaC!6~DzASPSc5J#2uDq`&?*CO5%m*c@A8Yix_{u_JcIF4zr!z@FG!dfh(c zemDRJ;$R$#!*L{z#<4gaC*oxM38&!a$Je4aV@ULjkp=N z;&$ALyKyh>m;ZjQ$w%;4>LplIPwIXgj1w{f1N>|g>!Ho{)`Ky=UYl%jw^9B zuEq7Z5jW#j+>SeOH}1v#cmNOK5&RX8<4HV?zu`H&fPYAz;|lp2-oRV*-y{Et5AiWR z!Dsj!U*cO9weoiqghR28)8KYt}jDfK*4#vX-mkp4M!5P1j=!x1r;R!s2XYeeZm;U;Ff&2&gBKfk^ zulS+2V70qOUl7?#0G(%%niV-svEy}ypq*L9QrJ8oYbLVXl@ z5_!7x{%7KBoQv~uf%Lq~q}N$ReGPd7d6RUr9=8p5N$>lx^uA6}Ka0QPW%_SR@9Qq! z#|P5;cuM|TdYxDJj`|1u2S3vvTK|~b*GG`vM|A0RVq$Fi6H3pUlzMV<*Pi~) ztJ^vu`FzM?@kjIe6ktdO-kf)Pp;%uCY^Kk(#l5W=bX&J7tdMfF8(vdS@ChFNR7xg^kZ?G`+ zqF7w|eC6q{jNj51KVd?$}HE>&js1c}Gg$ z$I;Y(B2Sb4`}kbx|L(P1`aJ8UuiGl!tjFykThF&odfZ{@=Ws;&zlWWX-p_fwD1H46 z>F4rTdYzZ_zm=Zvz4W-RQ6(V zN=P^B`AT6K>HSu~D$>pRpYSx49^Y7c-PY3ccb49759#as-~j3I1ErgF|4{0~$)lzB zJ5hR`>C|USH|u%kQePmw?h5Lwq+3XRf48Y_4@%E}O!~UBjJNK;E`6Q{)UC%qC0qSU z9V&EU{U7xBD9Sdj^tlq!Z+(4ovh}*@rN`&QLel3dB7J=c>HA!bdUfgR>Px?uE$Htm z-9qa1da3UD`bg)2($9Sm<3sBH5vu$AQ>53Q&iEP9|DAP-^nTY#H|yuKReJnR>HQtR zvfm@ zyp5nfN_yYpr1v{bdj5svh*lKaZVwNP3-<^q<2^)Nhghl-}1v>2+U_ zU*Q|+dA~}}7eW6IZ9G1b^gaSHCiU3T`$;H0Un=QlJx><;b5XZ`&PAl>FC#r~1*{_7 ztov(|t=DOY&7|*FN9p}_rv8KUx<5+KJB0cu>2YJIPmrE}I`x^-`(H@^QtA0OlDA5) zzgxOl&$pNU19*h`uXtSgy5Gp>@PhRIF5xx2MgJYVNBtrBF+QRGocvOHo%hnsdVe4B zlk|K1nfw()Ckq}I2E$Ca14ay02?J#P%Mb&e%He{6DGjE@PW?{`Y+dDBtPAieKw zRjx;Y)lgJ?=ez#81-AdOrU@ zp7OfkrT^()T>n3!`oHwKlBn+SDKL%n{OQPOBOE>HJ zJ4?5a`aX0|5xi~>>1I8?k94!%S3l{`?1O>LrbvJNpD*34>&v9CUmsKo2>obuvOYbW?=9WHZ0qJ$iP_KYhq(67Hq~GHp>3y`29{;^` zv#xi=?$Y1a`paT+x6C1*$TTuWs^EF!OYbMK^!PL~v`j1Yr|D1yv6}Qb>PmmTZ9oo^ z0m?0~6}FL{w}W&GseYviHH>j17&nGI4kt)|-Crdm%PrE)`hM+_o`0W=As?zJ#kiH*{u$A<G-sdy=pW{pE`QFk0kM#Nx(gc4V<49kZK>GVvdU9sz zePxwlWDe=)@eTcjrT%mms;0~&`%C{_cmn-Xq?`47vWWUJT!rhT@6S%@_wEnrb#739 zB)$J<)Za?)>pgzNPtyC3k~Vm~#M0xE%CIserlp=<>QB$1icl|sWu)KpO48R?k#5%a zt-kbo&|La++d+EYBc<0FixZ`_EZsut{XAFQzLg%5 zI34Gc{`!ZLNk$%69(SJ(%>)##e?-zed&;Nq{H`D{t2hSH? z`W%7em>5_397)M3rQgGxGQ7+$J#PUlghiyAb$>DG`&nFi|D~}!R+eu6FM9nNy3W>< zUZ(*zq8=oDUs_Ucjcu{LbhF-9XX;(B8}**pSGrlBrytq+y%{dOkCF6`!qGSe$4WQr zdB%~g^LU(q6Q$>!EZwZvnFfTK?*B{re*I1Tg>bhEB! zls;D$%r3p3oYM2;BY%Shv9R=Y#jqsx($f1VPrVXWrT<%UO{|0Uu@N?r-bXWX3v4YT zsNRX(MS5H}>HYR1_mL5m2U8zGeH4z7-sc4AW__N?IF_6;iSh!AVK-tTY8NP4~D(({d^K88GwJQ1f*pGuw~-K_7+Z2ISte2+@59qRX`oAvn~;$Qd-U*Kze zhad4X`iD%f6CgcbIC2DXWDLX@7#rhZLg{%DlarBCkW-V>k~3gt%!WBJkMw-`$OW)4 z7L#t)<4RC3jpe9Uz)I51dVCeEhSjmAbo(!TU2VqI#rlj7slVPeR^9irDK^Je(w~F& z&)VSf&-;c-AKLIC8|2(#kyhM7vl`@jtM18CD&w&TYNAMV) zl-|#2{Ehl~^6%2;ye!?U$6uA+*KP7$>HF{}K9b(gGwE}@mA>x1^n9PFhs_*3E|PSA z6bzJ}FNTaF6H`x0Jq4zwo)*(f?<*_)IWRZo!va_si(yIWeU!$s)GJ8;{vRZLo_5l| z&-9Q!Pao<1_Q!!Z1cyt{JCZyG$5Wq3o+90>*O^Uyp7ixU%P4Xc^|jR3lQ&8KTzG(d zSh`v7?^pUSQn#M>GX2-2&vT3V9qRY-A^wHWq_2NYeuZ!G1AdYo_k|ofOYnZeVg%{_ zNYXzCMeOpVH|zQ9(cb_YNzdN|gQTBZ7jk#$`|ty~7xu*gI0%R02po;$q|Z44C*c(O zr{PSTBmML1BJxu58tHk~QQs)ttm~VpZF04=`o5edUyz>X59wxo ze=g%SyoqS^yEzRXOX@iImo%_&x_wsFNlSue@?F`qsltc=ctd3un7i9@1uo` zEIUaz>-zWD6}wB%*Ax3t???U-2jegtiDPiQbhDmslJt60$kWI($g^=CF2KdOO#1$< zmY!!VuBU$!Zp9t+@4`LQ_mdAuH|zZ!mVOS$$S3g(o|9hp0{J3d!RvSn?@EuqPkxAh zQGZH)PJT&#Lw+ayyh3LSo+pg-KEq4jhbZJ|GKz9S>GcxRpMw6>(x2;0^k<=-otzVM zQ_qJ5u&{Kqp1&yd668|S`>aB)Mt=?Ib?Z}aDE)Iwd+EPP-jdfYJS zbw@}y>pV*O`mxll^91@Qk$=MJ)Mt|CNbh?od4=@)YsnjMv-Emf$vbd2?!yDp=RHO~ ziD&Sf^w+5?((_%z8}#4Cd-y=QS&x52{fYE@`W#Gg|A|DCrw^;%dL z8(?GU=M^N~tk-KnwqCEb^tcZ6cf#+bf36!PJ#MUYvwluLQJ;>pr01VQo=;vtUQAw! z%c-v-uOY9;P1LuLx8p9{OaFf9W_^ys^#6({@HC#q3wTj_-90fWq}S~t{dd#B((mh7 z>QkiWpDNv~_b~%!<2+n|i>0qyipz1O^w;$*(&yMgeV25zzHX27I{W3n?+5jxcnnWS zk2@{hLhAZi)qTE8jK4y@Ej{m_())NUJ^m>^$5;3kKj0_)D!t#(IfJhcixH&jkuVDN zXc&`vY>X>?-;XREu&-)!VrQRG{VO#7VJ-!ouk6r2if!q^&Q}0I}KpuocrT0COJO;<(B@kBlRuv-}jQd8~5P>>3NSz&v#5lmzSiQ_5Hm{|8?>$@*VPh zd`SH<`6>Btd_ny+zN7wu{0YBO51lJ`f8nL~7ZD>%?<2yf4XjPQF1Z0Vrrv}cge|cRw#QD` z1-oNU?1TMrp!9wQ<521&a5Rpie*$?jPQ@8G8|UEy>1KUD7n4Kk^_Qw{m*YytuVK7( z|2o`&n{W$m!yVF}i+$3chl6;O{$qFoPvIFni|6royoi^joAtS_k*)tua9w)8H}SUg z*Q-Y|ntUhStiR5EAzNSPe;i~3{EvjtIV{=we33B*#*-eG024`{KN&d%rouGzXOP}^ zMsikiHtG3tU@qzN<|XIH0$2!(NRKN{E{UbFtaJ;h*D0^M_gk59Ri)2ai(CimN&l1j zuF_w>21$<_A$@lFVlZjdVe?Z zF7^BPKziQi($~GE{vJO{pDTRc;B!TjzE26H$0w69WH$QqVNooLRk4or{_9Eas}VMp zp05?T9d?pF-w)FFrI+;eeXt+(A8|1Cq0;wb6!oz<0Vhk(^AmZx^nPYjpG#gK{hq9) zz8*J9?`Mnj{rN@uKAe?4$3?u3ckz+*I!~qV`&;ry>GvieUvPhT=^Rb^{Bfx#B&Q&! z!3@&p$t1n6tkUPtMLm!7e1*wHrT0-%dLNajSHWu1&$+(zx!OvftF!cV-K6i!K=M%f zN8?1ChI4SC^z}<|C9cJdxD|IwpKG`Dx%N>%NIrtcq{p2gpT@J)&r7d+QTo1Iqke<> z9r8WtbG;zHl0Nqb>H85Te{hZ@JzpR>wse0|Oiw*4=9V6x9}7wEw+Oj}^m8sRy3Ld{+etU;dI##ArJsLK>b<4+(_ea>;nYXsXzBYjLHhlkExoS= zxD3}w?|ZZK`S(h%b42>ObJD*zUYEZ9uJpd{ORxV3pGwd3n*1I=VW@9{&m9KCV3N%xTTAbwt@L#rsdtk; zS0CyFa4-&+zHX%Sa~(q-C*7>;6LAXtQ*k=Z#M#p8EhI0-rP9x5z4Y_hE`9#Jcu4v= zosk}QS$f=U`XAs^`R{Wgf0Vv1T!G;EqDc40lD-e|$Vur>Eq&g!(&x%R&V*So8|IK6 zmz$iI{0+Gv7RI8|>y{*!mi|0fmp*S@Y%KkL2T7l|gY)uk%d$y65;( zdVl|rKjT;FeS|9*Y!r+seXfMk*QKJK0kdHqEQrOW*DWc1eMRZ>R>c}v2OCJQ-&Fd# zAZ#Ih{?_ES*q(YP>_WX8{y@E#^z-ab{YM-m-K^Ieg2QkGj>0iGPWl{^$Wx@7b$vSZ znK&Eg;(T0yi*Si_v)<1#T!E{k-^VS|&3fE6+#&sZ4oL6gi1hP6MLvtaOFxh6^xvcY z5T8(gB|ZNe>HGhl`d18JD0rS|((A^TUN0G@mA)>6^nS9CvtusIE4@yBazQMD#jzBY z#R}5bRU%i#>eOpuZRz)_q4YkQNbj?i^n1~sdS~gcSAFOoL>^0?BL989((BHYKKDZE zOUdh`*V`g}pZAatO5cwocuacz)6(;vlWx}Iey9Hm`MUJFH}N+8f71Vm{7ib?x6k>-Omy(>8oE7s@FF-CKy>2P#`%_u^e%B;7A~%3uJi z-rs8K>v6O6ec4UkkB6kkAD2GQN$LCWyY%?$((lG}Vb{yy|cdS73q-;1zCg0BxR zU5`YLLXL(psmGSSE&(|aCXsH|_az0UkzPMD{UP3w#<&eVI5drQyPmpnkaS=R^RU>u6W zrRN=mV{rmb#;G_%dcIlYx#aoeg}8+JGV)4XgX?jV^z+;{WwDZuhdWA zY3b*Ej{Xby2mP1v8uc6G+jtKj;A4D>&+(P?{@&m_{2;ymFXT`~gU1C(?<+hxB1V?} ze8i$Zp7i}sDBY}c66y7lVG2xzX{5)c$4r=&{_Nyj()-I#E{H{>=P!mOsFx;}C0CHX z|JATI^?K6tHYPWfo-c^plH3~GQtv?SMDBv!u_yh#rRN_&eGqv#{UfQ5!SU25lBbZT zl4p=-k>}#ixCoa@pJO?B6|SYep1cXSQr}MAg?p**#{<+4OTQP#$S3iP^txxs7w{rp zq5m5BCiynrrT!;AqW%~88NQHyp6{gp?)zSP-H+1u`z!t7^gsG^Jpx9O{`ww^97p== zQetvaOfEftTIq9UlzvaMV0P(wbCUC5ek@3TVRA7nDZRgP^jDx>S-M%TQw?iiZLEh4 z@jK~#G{qq5EwK&tcG!V>XY4B7tk?ZPdcL0IKGNqOKz$(fA>?7?kvIm&OP_NJ&Y(UU z=Si>gGcKgQguINrlDrz%Qr|${B)z|F)OX?@+%LV(0rFw|mHKh=Dg2H4IlLg9J^wYlLH#z~qy8uP5&19a`}3UqlKwaNp87}fXYyC+_cC1Z;B_NN?<2Bw3#sdY z#e>I1$C%RfIOKTbgqQ@A)1Oj$pXsP)#4OT(UnwMg{vudRdj67F2Fpv2t4OYb-(pRy zBR#GjHlW^^+=LuNZb5EMZcFZfow2L*d(wm4TY8Hf*&sW<~?<2+n|i*cFs^($}{uEBM<0XN|m>F2T&_fh`^58`3zef}!_-kc_%#S3^5 zuSoCb8u=#P!Tb17dfa33Q+!VSrF662=R4_re8kVv*MB7klnCw*hY_XwBa;I$2F9j8 zE;#`vrk<3XLb_Scmx_8?%s@R8IVJ7+^q~FV?()Y0?_15GL^nXviEA^h_-q@G=K5%s0y<>Xc5HMoxYM)GFzHr$DOaKH3^4v-JyuXqAa<5|3b7p1Sij92kG z-ju#Cckn(wl)mpz$zQqsH^Zz5=tmpeeJygly90tQn&l^Ps$Uy2bsK+HIkfGI| zkemdQ%K+6=lG9*%>KQRJ^=#xEch#S$YXGv^nNDM z{}c6T;tCm{`YK!_z0L;mCg~Q^0Oc+8Z<8Lsi*YtUc@OTB zUiW~ED34P=iKp>5Jck$X54?m|@EYF0TX;wMym!g>@c}- zlbjp#O3zz>Tu6Go64c93FNYPd5>}B(HNKtnzkBE?_!>v&uGK0c71?~zO(LzfP&N5DYo{^&BcOeOvIzU(r(EQ(d6 zKWDY+50d`xq@C#Rk7IGR46FY6(#?9E1=N?2myuVI*GTVs6ZLJli~c<_jQaOW--pB0 zk5WHQJ}Ld*BmN*?l0N@)>G|JEpXUqxp~?iGC#v+h6UzuPmGpa=m3m?6>q<-Cr|RVT z((^VUx0XI{Tj^$<+sknBdvaG9R=EfDzS8F#K>t7-EWM9$((6o-KF=!Y@oS~$UoZW6 z+KVTp_j^Hlzqh5Ye;|E-UP#aTNqQfl$_Af5y7YDNrRPnEiDfwD6w>RamTuNLo%B4J zq_4|D&Oy#4JuWXfKNgU_t_Zo9^!nw<6{OGGjNDv$-<`%cP(8 zYU%mbOP^IVZi|CHk*Xzd^nu{a!z({*wAz z>3RN z{UhlgDf}$N#C!AHE@|+(r8HJ&HU=dcN^8lAJDm&c)K_-za^qJ<{hqO#Qs{zAj6ze_i^z$I|29NT2JS z^!y+3v-G(FDhAiXNso&_j*NlSqhm~rE&X{)Lr#Yoq}RzTW5`0%`ziEHRzC*7>)+kl&-@834^4(an9C!du5 z{(njO9CxMPzn9YI`A7PkVJZbbk4Vz>Skmjnp`J*3Tq?{&J%@C&9-j;IU_Sgtx>@hH zF!iEXoO)?;SuBqg>90!u7HeQFtb_Hi0XD+#q?`4An_>{QkbW*Lv6XcD-{|?;Fi$(| zfSshDZx`wJzNhqk=u3Zp`UjE+lZQ#a@1v=YB~PONC!9|IOq@-99xkB1h`dy~S?_x} z^;P6GEIahe6a^U@L4R zy`PTK=lY)f1GyLWl|EO0@<8%n@-XRUJ7OIrtUqT9sV~9h z)YnSyYdvnHe~a|_cTnGjdvKrhJ`a!&k&lv(Nx#Qusb7$8*4JH>UiUIy#p`$zZ{uC* z>;9B(*86)*{}X&BJ?;hlZ>Ybc{*nAi`o08I3EoFo437~pvh;j`&sT_gQF3uCNxck~$4XdL`ucClHOaNf^~ep# zjmb^OLF5+L3fo{i?0}u{d+GbtO}bg<9`yIZKGge@f0RD=Q1Wp4N8woM_h2G}#ixJbHL?`J8lz}2`8H{urDj=ONL^!oeB2g!%Yze+dj^-kbvJS%i*^>2*qz%V9;Vg5OGy ztAVws*Cp4-hSK|NiY=x0(+1mPC+s3UZ#U`ddQtC-1Lz+}9zq_5Bc!hzOCB%1-X!uA z@-&=DeKvU>E|8vQDS3tTzE)9RPu@u0M&2R4-frr@kPp#+gnSH7Qa?>Tix;Gu^?Vnl z*T0Ncso%icc#r-+@gY9OC-_Wy-WT{9-{D6YRsG?s1+N=XdVCa&Mm+{Owsf-|7mxk~ zm2+Gt-v--bC+vdVrRVQK?k(M{>wU35{R5@vA4VQ2-K@ut#<4gaCrW=`o<^P_eIIAz zJY0Z_rRQ5pUV*Eruf_G$H{n+5+i@rLJ-8na;t@QCC-DrP!{70e^uDf;uj4JeOaFcH zL;MS$(f^$M3g6-f`u`z+!O-6ZuNy}CzJ(`8lztw8)MJq2(jT9CB61S?Q<78DpAIuh zH|uq>V0O$Uef~U{55J+mko4!I7`Y_urCh4LDKseMjnY{a6J8!rSJQ6>a(POubxewhYO_VTS8urtEjJ&-rol5 zn{gZN#67ql58@H&>whJmkZ#uXQ`CRM^Y{n-m&jM~2HwVd()0X@5AiYmPw_dv!ngPV zKS|H?Mf!dOR1bc?!eK<|{>bD&jDfM~k4sJ@&UqdzA( zH|E9sSO5!Q5iEu!uoRZTa##T?VHK<G2b|ZX)BX>yvOY z_5Y3jd+tn)_kEc!ef~w#_j@DrSl74WPU<1`zIUtcuY>#WfOP#3`6wR8Q}~;7v%dbk z^mV_JFG)Z5>(p;bH|u@hm)_qa^4~JCa^xDp^=Q)b#lTq7{aIx+SxEZlpmNglRFa;z zI=MEvq4fO=7OfCHt+524@s?*?P&A4mU0oFd(< z=b1`<26-0Fk>1Zj@?sfNc?)?P?!aBr``jnJ{!tlOo+V$#+tTCi<0I*H{wBY|chd8G zl|ElU&0xb}MCtuUCI?Et$I+zck3~JM^tkxa>mGiu{H|g{AkZ#twH~oFFzx4Wp$V12@q{ok@J{HGIzvok=_cN3F zZ0U2ZCa(re@0s+t=lD{3pKqk+`y@Rs zpjL2>Bt3ti^tc$(*T*8q#RQmGdVF%}aVe$Gm5ZE5dS4}^??YMX@fEQu){wrw7S@s8 zS0m|tHYc~Gzdd%u&eHqsD&4H->yACJ7xs}J-(PxPgQ*Xd-rqGjBz-^b%P8_W^$*g|J#_8h>my*GbhEw>aiq@`PkP^p zrO%N}x>>KEMta>0)UB_}Bt1T>^!2%@=fQl^*A*lemj1p`iF!5Zeb$xUe~|QfI+OcI z?{g52q&@}b;R@U=y|1m(``SU?McymjtjF!g1N0x3-tRH$C#2uMYvdbvOM1V5Nk50z zG$+4hN>I9URde#M36pbB#c5m z8aW2W!Z`HD$3)bVU^40{F%9)}m_hpe&4ziT&sU26GSd4hPra`6Ia^4dzccosK0^9^ zoj`pS^<~oYZk4_td!*MrD1F|;(#?9kU-1O}r|=A(#q;<(Uc}3I6|dt>yp4CIoAo~K zlSAtI1Nt9H@9&B9d-9z8iu_J`{0Hiv@GAz?3%)*_^tcG*$QXz*Ft+r#xELQ3(w_vA zQ%{MhF)gN--ghRFZ)+T2m4F^ygfjAo`KYdkcW{+ z;usuH|3vZ>@>HCTGjX=`eV8YGu7%RgIxoeQxK?^U>!t7W7VIKSPRxV(v7q#R z3X_YGOOQ)rIjo3P@LTEYYmjSWJ#2{IVKeFR&B?8>E%o-;QTppbH|hJ-i+UgICw-rO z#KF{uN|94mU{8w;8udH|zRN z>FamnUh2Q#Av{X|F+4&2G@iu^(k-N({}1{v<2C8}4aQsV=QiHM2h!snk)Pn-_!8gX zd;AB#VCaUy^M}O<7#Rbl*NIM!MUF#`Pfm!5sV9?e*85M1X{6^%hZ!&v{aMM`F(>sr zTZHR?CWxA7i6klyzb>HR&U{sLc9e@p&=pQNt~ z-6;6FFw*A@kCCWHkscR=dTfkGe*#Q|N$5{bPDxIK>7|?XdYLdQ=D^&T4+~&n>2nq( zm%!3k4l806{8sw+tcKFpH>Tbcn`0|%D?P3~xf6E5?$}d$TyJte{1FG^FdT_va6C@J zpKv5oS}0rkY>q?jC2Vron)y-o(qjM*@!^t!n*FXqPr($^QpV$@5JOJg~# zh*hMYXLWKdtcwk>vGn>)$U)>5!Zll_hBsc@i-AD(?69wojeQYQlF0ta1s4WaRv2NsCkAFy?{}NuoYj^{1N#B>d_$NNXC(`pgBfr4c_>TS$FbJqA^nSSsdNjeuUkp~YFvx!aU*WVt+*X`N;m8Kwp)7M{p169 zNc!)!bAFO9Pq&j|(gP+#+CP48#~18{=U@ zOd`Fn6y(&H4l_#cC$sdp?9_8n&m+D6g4By(aV&*pu>w}cYSQypC)dKd*g*QcLDJ27 zy*6YUTe+|FJpIWNrQfre(tkf+BooM8)DKDjoOFhKiF}v*MEdX6AEeLyS-M&0&`pC4 zCw>1TVib%fy`LE5*wWXG3~F-`6=Zj$ALjuZ`04Zy|4!-sfKOemsDOq{km6ACvw&%yIHb>Hah1 zv*ZiX=e&g1q}RV8ecq?!zonnw2kCmmX2IuOJ2T#TTvz(LV-M^lecpaJkosWheNU3!-*oByE|h*w ztEA7fMS9#JJTLwHuF`)W|CauD75_+IA2uj>-{Ga3^*$p}kAi{JV@Nj}AY)-1>FeTS zBI*66pg)!LzO$0EOOMYbz5l}Wmy_Ptx6;qAG5xKne~-PT&pVR-$5kWWdU=L-26-jIGCkEPH3 zO8OlCNRN-$JlMF>?{N}LO+AP7eJzA#Wq@*d>1LfPN5qCAXK}Z+CJJ8AiFc^m&F!_m7v}-%RpC>F2##dfayD^X`|P{}A~kUZ8$SdOtVG zcV!smKc&z25Fg_c>1N&kOoov!@HO?f($D!H@@M>tp<4v+Gf=u&&lg?#e#VtPXENz? zWx!n23rYX`f=bfkt5a`)&9MXhU8U#mF5Rs6*PD7@?2kXzV!Z=OYeUpc^CPx^m}+t`Z-;Z{_oQd$gl!qT|M1fLh(wMe!zst0 z9-Dexj4#8fKM6UR^z|t*4W`FT()TF~IXmXUyfU2n3(ByvsPy>a()+DMt|GnfI@0I+ z4qIU->>)kwM;s|V&lK_;>GyfL^g1i0pZ9v{b8Nz`(#^WQ19#&-JRm*KA@Wi3F+72% z@C=^C^Y}Ynly27ZUMByS?!QXEb-s=_@izU|=X^l@k@Wq3O8#5=oG;0*$?x!^45$9D zGdO%12G2mSmd~v025;}>FZNqD(Y!51NBUp1+!re>HX)HK39I~1*jL6 z-hT-hUY4U?QMy@QUqyzOHK|+gt2Wlf`qJYYVG|6J;Z<)#ZjYU?i}ZZm@CO-Qxi1c) zJ_Lv12polDq}Lx$o+y3ppKylsdFM)hJzgxs%azjO)=KYVJ#NI!((`U3?~uNJKly<4 zyho{@mToq@ydd3wS$dvp((BwH-zMM1`}hDKNniJb{7m}u{7!n`|4{!-4&6F<{xH(b zdRzn3vm|ZZ^EEB|U#V>ell$BwJtCRQeo2(&JmvZ#}*(**bT?&e&D@`tH~Rdto2x>-ytB z9D>88*Bve0tmhj`eIj|X^gL5>hIF&Oeh&5dxDc1%a$JRLaf9^z+D6`qdvHGHF#!;VulW+?C({LvB+2ncTpUI2JOQg@alDt~_Ij@&qZxi(`9FLp63!?mp=DRye)lS9!kHD&!qSB0$<}h{D_~W=M88Z zJU$#ol%78_Mx`E|91~+pH|zD{QBOcljL9%1rjedM9XTUrp`HzMU@pufz25@T>lMag zSQ5)%dFlIDS$e&y)T>K3>v?KnUFmW4rPuk6dNXW+t+5?;l)kPrcA?%Kdtx8yd4D7i zmcDK%4yQf}$KnL(>wY3n$5}X6dY<{Xfcj!whAXA#StmVy1NF`1t>hiJ8~5P>>FW-W zk4iV|`*<8rNsl{&XQi8U{XG6IecdIziZ|%LMZPQj93MzG>+2rlQ|WpC#uxYs-$*y> z>)uoUNd8RzN)BijJT9Dcvz|W!M#3l?xlF)Sh7tgkOky)2f;idb2CTs5qLwXq&Hl)gWW$xX>YK1H)R&W2 z;ac2)o2AdO6}L;bkb1sd^zV_*`|%(i!DDz5&q&XI7SH4F^j{)h!E4lS;vMN`z3zRo zb$%#4|6}q~e2%Z^e}nI+f0TZYL$wdSJ^;f?&l>?FV<5)B*ceZG{RHI1R6NhI?~Ph-1V`M^!(qEn_&y;t*{OC z_Sgx#(BF;R1AAjX{1FG^FdT_vr1vq7Jdr$^JQZi)Y@8>3-OuDjF=M>i( zPL1iL-;?yx*JYNzFIlCV4U`4tzt0!TVrA)l*ONYHGZ|U7r@xDgqTG)>SbCk|()VjT z^`E3aFEeqTbPK8X^|R`}4~yuxzHYg6|4LjfeXce1Z2Bsu{E4{C#(&uPJ?kxRWdP>jRTY8-V($^2BJ`{&jA1yu4 zMCtKU$+PL7kBg+|T_WAA^D1>ocd|%zezXi zb6%o;Mf&;NCf}8w?*aJ{{w2My=j5088sAFq>x1<5pD}dj;Cfh$Absvg2Z0<1?Vp%-K@tIqh3P#9A(MnrLV7wwWQBcm;U+N$-CSd9n2U zT}pj5c`dHTjkp=N;&$o%>?ZG(p8x+)W=~;vo@=znW81cEH?|wQL8C?u8#Rq>+qP}1 zvDu)p?d&l+{|7l(*S_|C4%Y7)_xGer5we&gZr0_+}m z`rdzGAL-{DNPj5x;nL4NmOLIOO7A}fr{gU8b8sH@g}6leoR#D?()Zgy-i+I%@3#YY z;U3&4BdLFyd{%m&i_-VKPW`6z_s~7^1L^nlmi!(+O0WMay*_yR!1*CDwDhpPS6H(3 zdx(IM=|`n+JwH1ASmZbu4-;S_Od>t3*C)din2Nr2KMkg%Ze7oSnWUdDoAiBiQqPTf zF+cr+Bqp>($5v2enRR=q}QdSo|>G2oJsnetmN$ET+-|EV`2J5vAFcQ zQsgpNj(SDu=c*<>tmoI1exBOodiaa<{hMHO>F<@c((`|pUf+@aALQ=%C-%mEI8b{1 zVDc~=iDPiQ^t_4WDdcJ7nK%dM<09#GOK=&kpud{DR(e>^UymE5pKA+w8}6XKTY6Z} z+lL3G_c=^HCjIj|MLvrcq~~2CUnO5B|3kiwckv$mhtk9P=kt{M3w$lT|66=7{d4;! zJwI5-z`a9a80q=p$PqCLM#oqf7ZYG&OeVcg3UX>phZ!*oX2)F8>++EEV?pYLu_*Nt zSQ^V=Mf@47VNI-q^|7J!xsAz9u?4omw$k%{#}3pxOTW)<)O$$(ynB=TVt?t+$sp-r zz26Y(!*LXj#R)iBdj3@M4Du}LVZHxcT!4$|TlbgYN?e2Mag+4(Y?D532ld^!kNN>T zgh%ig{w;mpDLhO4JYJ-J1+U{j^l#%`>i5YH$xq17$S?5?zL)+vd?A0wV4VWb6+-%c zp)nlw2;|5Zjd~1>g>mS|$3&PEQ($ULhZ!*oX2)EZ7Yj&#PZuSZkp6j;!ZOm&S5f}= zeJ=exHKl)kb@3PJb&aqIHkF>=0$X8QY%jg8BX-6==y%6Iu{ZX^fzs;-OAqTjRQled z$YZ4MF&-yTpMuk*hxNRf)Mu0D;X+(Oe;KZzz8cp_pT8M*NZ)H0?!kT1=N-f&)Q^!* zkWZ1%O27Au)Gy;z`Zw?v^*iKy()W2x{V6_|-tRU257a+N59|AVr5~(wAcw>-7+(7G z5tSSRV`Dr_DE%H1lapaeOe1~IjN~lR!}=cCrPt>q=fV6~kbYruF)WE?u)Op>70Ewi zHLQtsr03Pc2Gkqjuh<-a!#4Q4^n2+-?k2ro59wk3T)m{9yC3}l)Cc1*9EoFaJWj%? zI0I)(pEsAh02kvj`YUi1^|iP``tz}cyd8H@-zRM$ zy7aK#@22$mcck~bN8dU>#3%S1UrDcjgYT$+B!4DLBk=hPEuF(kpC5r738P>%j3GTQw)C*h@#rTYC&px$ z64PLM%!FAn2j<3n_!Ab!VptN(V0r21sYw2rT$Nk{YfHbU`qJNHjj1=q7T5~gVted_ ze@LI#O?tmS$$!!Bivw^l4wGItf;^f$mOMfFUQ?z2yK0W~{tKknEy5+z?|(V2!nL>o zH{&+x^*eAE^}Xc%cn}ZcQ9O<(@D!fGb9ezS;T61wH>Agp`uT3FZtvkEd?tPG7vwki zf%+%>g5T%|>#9W>*87GcTkjW!Y@Nel1nSoHNEij9VGN8Vy?;D%0!)NSFq!oCej0K* z>2;Yf8|K1%SWx;Ng|R3WmmdF1e=bU?@BPb3=ZdVWj8&*t$68ny8(<^+ReHY`*joBt zZKeO+xF@-n^m%=x|9^zx)JICMABz*IPnLc!Go?TG^XM<4zeIXi|9kry>3_#uE4|-F z>GQTo59_>L`hGjfd&v8w|Nolf)K5z9bC&*jyeK`a_qmK$@w)W7TjV>^&-;w}E9rZ@ zrT-p3O3w??E%4mor1y^?{d_T~$CG}}`1BKEVoZw3rSFki`n+`1Ghim_S;^VSxiBvl zz(QD5`d-DQ_b*K@D}Dd!tcQBb&ceI|9`vmXeIsrJ4yfCyGx(bQ+nS))JISs zCH-7urT3diox^!XcQWO;ym2#??~{2Nc=X*?^v|3&Fx z{dvA7{k;E5KksAdpX(Fp`7fxyBY%><&lmiLLAnR(!KB|uNDMTm&mp}}Ug`0pzE^(Ly-y+OTm*|r->anbpIa5AXszozuQ^`z(h zf{n2$wvgWUH*77v{&(y|y$iX!^v`Vwc?A7Y+&XgY3=gpSB-va7C>hqVV z?&n#>{58_`4a~RRXOr~vZN(kbcais!_e-xoOg<_-tbY&AQ@<#EuWRzZ&yoD^b0j?; zOP~9c`fKTZ-&6lc{!0FiL3;$&1(&{WDCuFnUl{7)$q_L!Mx`G^`n)*Q<4NB$IXNY! zmY$cMoKgBYvXgU4uPaEsxb*ze(!=^*W$9Oz{<+qao>y0TSkJ33{ag*P2{yx)((_tL zuWv_gFa7>|O5d+9_5L_edRYHlhDomar!5upX)ODDqfeKcT4&n_oRpQ`*}eB3Hcemp#FyZ4nIim z^OgJ^gZ2!Z6H@y5!btBQ4kJ*HjM1paAjg*8Hv#oTm;{qy3QUD*Fdb&VOqfM_Sl=fb z=AdqU-`wOM_58f_3t%BEiY2hL^swHq99G1iu^QIII#?eYViRm8eUBE>!#e+lt+B22 zx$Vgvu`~6q(!=`Cr*8Cn(C>wPq<=34(I0}tq<=o6$zyT6^tqF8D)s5)SvXgE{UZ8H za2frTxQ6;V+<=>;KgZk1J8&2EebV0-N2Sj>N&T$!^IRrhmwtaY@fO~ZUiUzHSU=Ze z`cI|zc};#x{{w!OULWMoz`EcV3d3Rq>F0f~DFI^_D;ka}ZsQ*1%~H*Ae< z>9?02*7xWv{qyXJ{iqMZVbaev630-VAU&-6lX05#{bxw;KSz34&zp~naH;hC<>Xb; z?{fq7O}GWON$;~$`rZemhxK_!r1v{U-Fp5BJWc;B`2t?1eig4%{|E2jJ?UY+??Zed zeeN^zOMD~!JfFy4F-Wh#`rsH!dVLsjcydJPVSQc{>e0wCF%HJ3pOBmclVd7Oiy5TP z&4gJn8|IKcH#g>^UVvPPTtxc)m%uXA%SnIED`R!)HL*6_0v4`}1dP@)Mef!cMfP--u{Si2d`dFMGz28*w4Dwv*edkkOgiEO} z$CcFAkk^qnk~fpL;ZEuIycZ8rKZ3{cB%YDJ$2q(}{W4y|oAhsy@8W&wVg2)YB)#7g ze1zkr1y`2kuZw%u>M>`r5+t)Vr=R26JS#5_mz^I z4l_&NCmZI(JoJB(zDFVH^9qxTVsYv9rO0K-<*^c0!Rpfc)g;#;*TV+bkbV<#Q*sOG z=W0W}9k!?6iQEOdQtyGiq`xl*kOxcOXDE3Dj>d7)=S`NLHFGQ5h?{|y(UF!G9 z5Ag{;m!AIyKT7ZO8NcFp4B9(zUI+{=JwGgl$B5FOr%2=|()Wx`j!BM#@u?>yC&A>@ zQ(|gND}C=w()(t`9Mbp6g?Xsw$AVY{i(@J2b!Euqu@d#4${`8_v$9y?;+jqMea@RhXbYG?;z>q$5GPnXS{TOqI7=>c^b~3 zKASvO`t!Mv`Vw3&z0XQqO?@4C18%}CxJ~-po#fr*eRvR$;Bo15PLNNN&*FLNm!yaF z{#T{fUB{c!_1pL_KETKL3}50Kd@sGdVQia4l}Y&A3f^-yPELeJ^=G9+ZC1N65#>C-5|$!;5$Y zuS@TLlYEDXzLL&AhVAv#wVp z|7bAPE30m+U^T2Ey{-nYTyN$)oc=iwsyOK=&k zkp8)>Ca=Zy)HmT)+=07spY+e|F!`ADu-^BC3?@(E8S3ZplJu~ie^vVaH)Sw+OGcE> z$S>f9FgsgUfW7QF?w>%t<{D z=9fO_CvssdCjEX&(=RK-C|4m@lm2(>`s81v&uKz#Dm}jqxgEBb-nR?6tMs~_*qi_KYs#pBI*5-O8@sr8W}=nz%0_wn~R)}To_AIFDpH)KX2u+qV)bh zldDP(8$#BU?$^Qk*id?(#`r5Xqu)~c^VxxVC+YXtO-7f)sgIQ2e+>PJ)F0y1J<@DE5x88q)3?aAR4(hw5*X_mqcn}ZcQR#C}N$+=-`gy!4L#Te0 zd|mqIb(i`B>W}aV^%v5^hLCUY19j_tzDwUT=zzdILQCHxoOC^c3?ZY?k3~I>^t|}w zgqWCmGE7N5HKxV%(!=_kjMC?1C1YqOlb-*G z`V)MHFQni5JLzFP{}cT$_zi;$44e}jLrLEwjP$w))FaD~$}z~XF&-wwB+~0rNbi$M z`g<@d{T$SDNe}CJc`%>!`hr+gdRWgZjwP|Q45fNSa%JiFR+U^GYhrDzEB!nT$&K+> zY=$lHH*76Etnbqnf5#5k3A;!?Pj_-pa&PHjecyg$>pW0~lEcZPq|X~e9*>i#Pa#jo zSvVIL;9}{0mf~{it8guDpudT{6?fon`g?Id^+VF{^|{e$MmKpX+Pn zo6_@d;T`E=UH=#F<3sw^`#!~&^j}M#^N#$1{uk=ssRtbtxOXV&bHYfk3oreB7M*?^ z`tit#$w@Iero`0J|BjQDoE>vwZpe$I~A1-oHS{7ZU%AMA$%aFFyqLve%*tvp`(c_x!*N$)cU=Skmh zvGly<()+BUzlOY?ypg;`dRWijPJbtP4|yN?Ao(yJrT#bhqztWnE|4$b73urkB;S(0 z=fC9p(&s-SKf!0x^Ip+^iy!bae#4-H1N(%)(9-WIEQY5Z38PYvjxjN|45f7m$%)A+ z$*HC9n@;+~5}^sv5f zTWl}APe<%by(_sp`A_m+*oS(5@<8$s98P_t^mC1+K7l-i{xqCHe>TpO9zW`PE@1v5 z<}Jk)xSIZ2@&@uI+(Lajc_(=fc^@9YLwE#_Nx#1n~f5O7j=N2WGAeX{2((k(>xiVJ4YFI=1oZ48AdIRb8O{h1c z-h$i;+hTj{gnvj6>;1dqpV%Aw;Xvu<8B89ABXJCl$4NL9XW(p{hYN8DF2_~U=dHnY z)HmW5>f6XWrHA#p-DKD9!o|}Nk28FmHu31 zqMsFWU~bGO{d@(mAQr}=()TPOeO?*r<*3cNC zmegBgJL>JRBlRxW4SV8W*cS&#e;*DbkHj%J9w$lPV+u~AK9f9~JP#LAUo1VW*Ds~N z0#{RCOWuH+aU1;|xC{5t-%mbBK7z;bB%Zh4gc!BB#X+ zn3;Z7at_Q*Jul{`UQl{if9{J?FM*}8obdU1+ zS8J%R$4&INkhha};%@5u$OrHc9>HVMzvrjPXQhYrz0TuByo^`zy7c?{hkP6F;yrwT zkEA~z&&V&NhxI+)QU4%4?+f{x^f^I?2Mi&7zfk0`3QSG6UmdM?>n13SNhN4W#kpO3fD+K z{|53V>F3%(-bH_(^!MCR>c{Z}o|3-rS@L=ECFx;(-z#{H{!Q{N>3csUKbC&~AEfvF zEd3lIMg;Z=C4KL3()WrgJ*@8^Tl&1X((4nD6VXpWPDRcj{qxI8Jv-)0!O@ zAoas|6pzzCMLvV)r0;Q&d|7%}pMRBXJ?{qff5><69zLZ1nEZ_VLi&Dh@B{TvFvJjCu;`VO>v0J%jZ5Suh9nT+;jJ$HLOXdVX=~ zb4y}rEGs>%`{kw2t0MpVz9To3evT&6^O|CFY>BO;&ud3+Fa18cORxWv`d`w+dVW6~ zM1KellOERh87FO07L z=IY|1Pp*R9ZOW%8}^t?&rDL4&h;4JC!qh3FUx^c4=w$C;mHxD`%y4D#-bkw<55p2{XUYB zQ%dibmU<@XbFz?gO7EWs^Ggrwc|TzxEFwL>IJqR2##EY{)|8%KhkiY5fDNVR z{VF}LIsS%i@OSJeeXq{suGj;6VIS;|gK((y`r$YdN8?!OVSS$o)F;XR{{BIIj`a8L zBI+xppJT1`{_Dw`rT5uJeFu3r?!$w4M0))(@(J=O@>%kEyoi_SUz5JqZR&UN9zMWF z_ynKf3+em5mLAsm9sLjF&-e|4jtR^QfuS)RM#Lx>U3yqQZ%pcO$nh`%^~BQ8l~Vrq zd8VF0dVMC$B0a3@*~r$Zh(!bH^HXZ z99v4?uQj&A4%ivHVh`za|0MS&_azS?4ULOSU-0x>3MO; z@yQ9vNiaF4qMwGGo}3XgV^;b($hpXQ$@$3zv554&OVKYwy*yUJD)g&K&#yzShYh5k zs}Z>gxf!_yxs~*=p5GSRV<-FryGy^Pp4ba}V_)o#1Eq)c{zGs${gF5t$I_pGlc`T7 z&mhmjIXI90Lh@qrGV%)YYVun02HY$?tnax^`Z;&tF6w*n0QE!Uqxd(T!n4xDdfy9p zS$hAgbdKz*%%s@S}^!QPKo^vuUH|E9s($7&)di<#CMVMC%OJFJKepzyP zawYQ5tKE9=lO-)So(c8C;vvjHMt$RJ$9tt1-oHS`n{xw^*O!i_rrnI2jfuc zBgmt04E6CiNqSg6|5TiTv!&0Qi}R^3A}=8?C$GfSxE9yrM(K05;C9?ae-C*-`5+#q zehg3GX*`D)@rv}lui*{p|NrwQ`IhuO?vn43AL0{yj<4`7e!$Q8O?p`G8+3fY5YqPu zMGi|2j}fUyAxD!Q*89Yy9-ADGoPeAdlVM8wsmbZ2KZlvg*)XT{y>eq->IKLJ$wja@ zmZD#VTplY?{~4=NuYt9(9{mQ`5F68PDm|?4*Bo17E9v*r7TZhz_dr+r-KqbHy`_is zx_&rNdjG-XVK|cdXzA~niPWc1pN2E2&nC|$FTlmP3|C739M(ynyMg*<+=e^p?e8=|zeuldLT-x9u_gUB*d9A$ zH|c$QNIz#U?1TMr5Dt}|Kb$;@Jcc}8`aYA%({Luv!TGpIdj2x$VZHwf8BuPP{`cIy z(m&Tj(!b9qq{okX-6_@W89avF<((x1yx()TGxy@K@m%H%5aYe*04b8AUIXCvy?^(NR9n@jKCO8V#0UjFwz zO~1SJz5gQj!G6;B7>Glp*N-BPl|FAgPNY6X`n(zB+4Sd<7vN&*OL4jMJ=RFC-#~p6 zZjt_+9;APi`f)sgr|^vQeJ@Gxca8cD>G7j}j(_OimVWMk$@it#KPEqwzUM3Q8|nG) z@e_W>?Lr4$n^Fm2KPju<^v8cz9{`n-9zJE&UsWC04$BfeV%Sz6UIi=U3QYI70H#!Rms({ru2FB={Ka_So(g=q=)ssEvUDa{v3Cfey`o> z_rzY<8~b8^9EgLZhxPLeqdtN>TKXR2$&<*_$TOwSpGRIOeb2?@W#kp))#SD04bsE< zoGoPQeYR2GCH=gIsUMX-_ayzZ((myy{i}FgdRXsw6K_$sKKEa;^}PGkA5*ukKgH+N zf7I{q75z8(j(OJWKSKcupsJCbycBK_Pk$+5`^Fsbx=NG(0A z_f1c>-X|kw#;nr!%7MA5=apXn6ZOKGR4+?^}*~MRH~7_0`BVq@U*(>0!OD z5jMf5((77E59@iYunqMeb-$hJem|X<*G2lC-N-%Y_a^tHKY%=lJd`|K`W~anW2Nsu zjXVQqNuN6(m*7h2@1+gW_uC{rtn(J!hC6VV^sv7FUh4a$?{k>?F+72%@tpMj7w{5Z z!E4g{-o)F~@8UgtfRFHr^t$Kdm*h9(clZH6;TP$3-!a&fKn{svFue4=Ba)+Fbc}^@ zF@f~_M3@AVN&h@jOP`yLdIsrXy)F~|teAs(F3f}Zr1vW%J*?Lkk>0;Jxg@!a^!$qC zpXpa6*C5xzI#>@IU_)#yyHddr|KveeZ$P2TQLTP9BM) zsgEa5#L3d@r{PSTLw_E5A$c)*8F>YHHF+(018%0i6}RI~+%0|nK0HYMF!`AD^PiG_ zu5;8c;uYzi-!dKpHE_S+7z)E;1nKi5VHE1o z$uTiD#-*P?`o77@spzMX9@g(AJ@t&_EaYsML;5-MN`HSBl3rI7OJHf~_g7x}@7)!s zSH`MX18ZYF>E~;J4XHQ5X4sN`D{@=u^Ey!Pgk9)&!=BW8VQ=h<{iUC05Dvu=I9mFC zW2N82Bf5OAz+Ke$;sHEN|0wxyJcVcR0$!Fr z?<)C*^suh~gSYXn^t~REALCQ%ucY7GTl|2ZrT6=a->Cs&%5-wMX47jm%_4Gfqo@&6|7FZ zCf252kKBOVh};C5VsrYxky~S1>g~xL$z8A;_Qb!WpR*6Szx1$vzCmQ`Jd|v`ZaDQ( zI2I@1Wa)WR$un>^&ZED8ycn0^O6g&J{u*45o1}jpJEZ?T;(+vdhorv;j?q6&K2QH5 zUY6eX8s5a)^zV}I<0E{EFQm`?AU&-2`;6Z(==4B6g!KJFVHoP+F%m|_7}CRf-`E&W zdY=TChB6yqI5l--6`ASd@ARaw&3ItbmoVD%OyG zo?7I(*Z>>huh<-a!#4Q4^gbQPov|zR?&LqQxAd@no_^Bn2jC#;LvaN4QRJ~Wf%+tz zLVY^UqCST_pS+N~1efC~T#FlUv-F?eyQJ^Ahx&dzMEwZ)IG)5a^v~f1>X-2v-lTtv zd{=r{zo+~72%q8$>3h8*zr_#KKj9bZ-!a&Xz<(EomtG$cBV$zQb7Np^>T$^lFfk^> zl+yd9#$_&avQF4zrw;$PDD?nCa6gQyQ750@U+^G8x2Lmo$-h*PLfBhMty#<|oN zkQd<+>dSEzuEh<~=Wmi8)_Dv4?YN8j9^6O$Ao(yJrT#bhB>9Z=-#;#ruh74SH}D_4 zjd$^$^yl;;KEdboUy|S8d;CQIi}bMmb1m4+z&5J7O2?hCT5w>HYg)Kk2_`3?dJ~VK_qio}EWqi%i94C=GVbIA*&&s{=Zj;nAjZotjB4R=cKzZ>^bKY)kv82!KTB=s}ob9ezS z;T61wH>B@-8}CtnKz>4gCOxe0_X1zx8+<4I-;?jjAMrDOm66mBKPzx0KU1%Y)v+el zmfoj6`4{QmzhBACq=)tXEu`Jb4JXJS*7RaBjR~Sb$>7pmHzyUCXdDOI8pldXNL4SbEVhMCohq{$8zcVO7a?9FFma1ZIYh11-Ic2 z+=Y9j=kJ%k|6x2Xz5av@FE5j?NH9vAp7%(4Sm!7B3}4_Y>F0Ydecos3`Cp~) z5oAul;1~+SN)PM#;idP9BE3%x>anDM9*L#znUZ>HOpEC;BWA{|(!=_k?3fdCV_xZD zeeVKf>s$znO7BygzIDG8mX*GLMd^8!WkgwDdRX@xNk30>>3J=ww~>Ai9jJFAcO&<} zKc(0AlRkf-^txf>kvK+r|8Y2h`ed9Yy>7Pjz2-~LUx;@bj3j-(Xyh2u&z+EZQt4rX$>h@aPm7tUXT|K8Q+nUL(*HhGgj_;;eK{FS zR*)Xnxf0p>-c_hq!y3~2){!38^Xg+mY$AiH-V~c-OKgR0upPF?j@TLhz;4p#^^_jg z`7h~v^^?Km0P2Hr7>>j-GMMI#!wJ+U<20N}e>Qm@c>#Gbc_}WZz6#gk2Kt+D3vR<5 zxC{44Ki7UdMEwZ)IQaygk{;IY;hgm6@Urwi*YGC&J2IH+|4Pq$M1F$Lq}RP9zb3!K zkJLX)pZA>{bY5WJ;207^OP>>g9EluVdVOr^VV&b+Vi`<1DShjloPKH_rF8`9zLZ17@tyqL4HMkOMXxOME-)`Fv$GC{eojC3@d$)@EDPL6pT(iCOHnq z$3&PEQ%LWZ3e!+ePtJ&$sb|BSn1_BoEFk@UieO3VrLipaN?1*X(EM7`_oyR-%lg=m zdSm<*n_&y-`K_e?{Ay3`Bt3rA^ZroX=XAp!%ZizO$>+(J@T&B% z-tPw4I^V*((&yYGKg1{a9ADvE>G|*RBlR!jZ_=Nq;0prtLSkqPi{UXMMwY%;G;$1b zY>bBqF^Tj&l3@zzVZBdk>S-}O^-P!*b6{@i{qkad{E2>HEQTfNm&USKo_;0iVSS$} z^sA9;l50y3>+|c%pt7Fyx?iv{HkJOpX+>^}?Xi>eK3&M&uqX9iC|W8TwFkZ5qT-Dz}58E;(F?v$Xm$UaTo5Tzn^>vkK*4lgzkNsd`^1& zsGsWsb?f(i8L#0@yp8`#ue&cjtk*pvTj!_J^Pb~Ne2s7Mz4ZJ~_?7y1awYfCk{CtIid8hUY{6~(oaE7g=sJyW{}=DGdU|}r=AP*QqNB= zC_Sv#7a?2c;#dmHO5d+Mxe`{99@gusV=b&Jy{KMs;Ue+UkvJ`%^^c$_3Xe+qdz&ceC$=i@?LOn(`91$i~D!;QEFw@aV56L;fY z+%H3_e}sGt|CWB=r^sjU9A3anctv{tb@ENTg?H%R!-x1p`uF$+`8B@7kN8FUIlhsD zE()9%0z*sh6P_FiqhbtTQ*0qUtbb0eu&wmE-?0Pr&eETY?&LqE-)|ps ze;kBErS}<59wj}j>tm>o$4NMq{&eZ{=8)&nUr1g|UWO~Fug101H{fRKTgf|cH}$=^ z9}m($g2$*Fuj2%BJ2 z>GdtK4YsG>5j*1_*bRH&pZFK{!G1Ee_Fqa~jw^9BuEq7Z5jW#j+>Se?@4Xif;!!+- zXYc}Ek$!*I@CN=v|1LhjC-k4;3+ivk@9+bDqW_H?WJ%zjA*6@(y~AJx>H9>&DAMCc z-H%2;2FAiT()%SKC&DC{3{yxC>-|z;8tT^dbmae~&&kBRESL>*U@pufJ!}M7T!xZm z>6gcf(!=`v%H;o>zDG6Y*T7m>hxOL;8en5=M&J6p7Wf;s#DSKumKgX^Tv-y}V(*KNUVxI=p09_i21A@VWl|Gqs=J|#VD7Ywlne#0P31M7lG?-Pa`4kKVBjDpcHhV*m9kzSt&Q_xQ( z{r9D`((^J(59^#&dR=aEe(C4<2@7En>A&BUB$t+cAC<{fr1z^qu7!1|Hy}5}#`voY zr*&EGWHSQ7lQl zwDhpPZ&|W+E{_$lGFHKASOaTe9qISlQ2N|osW+1z*88`>->@~dmH&M{rAH^~U9c;5 zm!8*~+*kU%fzsbAgQSP`c|&j*j=)hk2FFS7JB2(AXGrfqhdd7#;38at%Wws*!Zo-K zH%Onijl2VQNuRe54@nQ}=Q)DM@NYbcr|~SFmmWXreJ;|!j8~=4y(xXKe`OT;R{C@H zRYsRlmh100GMV)JRG3bNR?aH@`OHtf5EhdWRIem`{?9VG>?Fg>zhrzlRYsDFrT1Ts ztEJbil^*{u`rcbvw_W=4v4gyeeXO77G}-!`vt;XgT$Fw<*XiGs{{6o#W5{>ZKSX?tUqb2oCn6`4{_`TW^t!avGfEHZdS>d`$vH7M z_59?YWL(X!A^ko63-w0QpM&<&_vlRh59y!N0P-LlBK@95NzWfAeedzo_njhruW8ah zpLyg3xJY{ZsOPOxJ+j=%yxr3GIwk%2xhj3$P5QT_*F7XZmOlT5^tvD`1NV<4y)K&c zy<%W2>Gg@oNu=kcAg3ayBWJ)&m<6**ugit`s29M3(&vPdeNe<3%Kk(Aq$J4-)zcj=!?Z|UdkOMf5^mELCr{ZZ2Qnk4;sm@R$&QW;zBAs>@| z{}-fx|F28G->1^w7eQ79&JQVFk0~R`GgSJWLZi^m9?aQzgkPr?;t&| zoAh(^kiK^>>0$j|`jV~lKpcuAaV$>6sW=no;zC@CD{(Du#I3kfdRU*oSNgvD@gN?S z9@hP%Wb1sKY@JU?zpo4AOZ0!#^RB4wb8p~n>G$`5`PTg>((ms%`8B?m-sdBJ#;?-z zgRBm$4}oDY0!G0Y7)SbhAg=WK1k{sApOZ{_SmzX&3e#XZ%pg6i=V!t!()(wZe!kq& z@2e2~B3KMdU@0tv<*)))!k?vw^|@8Cy7YOq$#tcN^}PD@8Sq*PkkVD>z~IU@{fA|A=It&FzNR=j=FVy0#3py^sRpm)1}Xu zL4Ou~>-BTU*6(it*?RqA>3K`3ThCibw(hScTj#a79yijrUcZ(4cIrRs^*dGf@5_GX zA7I-Sf}jIp$f{FOaSCCA=d2Uapd_OF!>F(!;uci~b$y^B&W;-tQ?sm!AKE z{EGY<-$*~tC+Ty(O23DoYXXMEu+sa6mp(5#Ii~cmUKdyTym<5zNbj4NoD`E|N=%Ju zF};kab$O(R^*syHFN{U$|ETX-Ty@{4G=1xOSuBqgv9k2Ao>v8{Nk30@>F20Lu1&wL z^sqkf7wV0$2{x4;|2O?!+c3W!wwFG?19p@i*7Z)(_w6Emes}Cey*If(d7$*Lo3l$qS{&kNRGVs9QhRD(UmqNuRe>`scYD4@$2)B>nf2M{ z0#8Y=yNEZW*WblQ((|8459|G&l7H0mo~!Qt-bv>V_=)+}^)L8M`Z+?a4H!xK{20>n zVo5(=JaPg|gh{05r;?tR4l`jk%!T=+hxPsis23&|#o|~JOG^*yb!D+UR>aC!1*>5V ztc7*39yY*+*cgAsX4nFM!`9dqf5#5kN&3BXC3lw|*3Z#X`u+8#Zk-3yABw}J_Zdwd zEB!ebM}3m?u%0)K{&ecrKj-<<=Po3#q;Fkcjcake^f?=Fqx7&oXRGx0#}4Y&c{lEp zo_9!k|0C3o<4NgZJ@2gayz_Wb`uFA<`3Cup^f~wNA^peXXZRA|;CuWeea;v1cXH5m zfqHNZiJ_&>3x^S@N5-hsV_VST^cm=Ax#!qWQ|Czryq zSOF_zRjeWXerl2HVgu?8v9a|2&7_C*eOl6QMg2#;ZyVLUu08WR;UCx?|HR(dPkQ|T z@?acBeT4MBW2ld(J`pEVpN2E3&&IjZ!}^^0(%<*XrT1Np>!qJ_ll1S~4(a*3a1ZX2 zUUx`({!!^+T|YtnwDjlh0{Jptliv3R{X5d@?o)p#z3&rzj<4`7e!$Pt`+ddl7<5Bm zpAZ;YdRWg7OSV2Q0`*Abs2D@~esRe0F%c$}-Y+?(q@ISHj+_y*P|t=rFc;DLIYqD-mcUZd^U6vO>s$dVORukj)u`9RI#{3nFXYD96kA{`Y>VxshxNIg@DJ&8 zyODd6dtqBm~1Ybz6do8`s zNAef^j=?qt?i~U{Nv{iw5vWI!{(X)veNJrYe+NxUPAUETsWC04$BdX6vtoA4iMgfE zDIk51Lez_3G3jA_UJ0^wE`?>Vob>xDFFma9UzvUttcEqD&#f(ej|SvM_$xNY->{AJ zd+tc?g59vE^trvIhxPn{)Q6Hs<3yZ}bEWUI2$xe|D}CP$)VGp%koQXeJ>m%Yg!F&U zUX)&U1+UY;Eq$*C)F0zB`mgDK#P9TjZ3^rcQu@!Ah|)ig$kNXpU3yrb8w=w~-!BO{ zIi`|cpN5CfR`)ceX<%9Ex4{b~XA#j>FCJ?WqC zQ|d3I&wC^N9z$*k>>ozD9zlA3bn3BWGUYtv{L<$aCKtn!ScZN@^3T%mt*Z3>8cLt@ zE4IMa_`CG^e@H)fcl;B3V?P`y{rfUp`kawCn)*bUQ1x}v?{&NM=XJkKFQ3ckGT7F@ zbA^_k7e)H~=rWE>Pdx|q+?Y@Lc?wFumtr!utRuZo6X|`LVN2>A$epn(^*-eOI7s^U zYOM5gPL_VosW=^H;%uCY^QF&UL|!6&&z02IP+v#hNZw4|M&2QP{yypl@d*86()*sm z^Yky_RqFqc@8CV@_xFhW6kp(Le1{+L3x1bAH^jEUbB4xn7!jjLzqe@QnB>?P7vp0> z>GzgI`tz8YoQ{45a%RkiIqBz?zE=V1^~K1grS~l-{oIwL{~WJPu1~)qHj&<^1^w34 z+hGUk=jueiEA<}O3;SSySxEEuNv}IV{V*QG6L=cWNzcC^{W-WMJ*?|D@E`j3q@VL4 zK9PQom(ufJQ-4SOGx;0+Aln1)CxrB{evjd$_lY9CPc-RsV#?aGE&Yzt-*5e;e}6{F z2yz&pU?~rT4ibz3(&XFQxDGPWoOSsDH+97<5PA z{e_m^H=OkR2pEZaRE&YKF`o1}iOI>xsWAg)#az13mWw8QQ#;RCD z`hC?WH^e5`3|nGr>E~-pZjYVt5BlB6J;}YueWagvAbALRr1ZX{$rEs@^mERXe(pKa z_gzeX1@+Z3rs@Zz|2+6x`tKW`=zo=77h-4N{IJsB>q*EdrPt?^KChtkc}1`|mcp{q z_brbVssBu_O0Ge!MXrktuo3+x((k1OwxRz!cEm2&4SPzj>qG8O9zq_Dqj0SBuztP? z($6u8JQZi)Y@8=OZvlBRF2j|$M*972ke7C*1dmDI^8}uj{=T{> z{eAF&`eS^CFJ(0KgYOEwpD@zA$xgl>UA^Ej_H)ot3`VMe5e~zbk#-Lm63qkp8_4vODniv*^-4 zhq%)BNg&-%A#=*w()D`M-``DTW;tGZ-BjuGr%T^&x%B*1xK?`JX6beJrQgp->Azn` z-V@k2j`a6JV(InCq@Ob*Ig9l3<&YlM^Ycre{}cTpSVDUIsOObpei`OfkUp<6R>d09 z^J`%p>h-Z9^~U6;()VdC{dwpr{l5B0KmQ=<{f5XhvhLo%&!wUC`Ax8y^!MSP^!rjD zAid8p>Z7IipCbMHw^Vwc74+9i-)D;qCbvoVcj6xD{SJ|j;@{Grmow7qFUw%^s`UI@ z()-+{eh(i|e@uQ#eu1y?9e$L-w9jYheS_``oEJvA9!~nd+u}&~6G?wwa>$=#d+EI=zBr1x1Rea=SdVg0_gO0VBRf4}ta)8FKC z(%)0}q|bjQJ^!Wj_h^uV`n#XVD?`eH()}XR=anXx!-~|a%lzt(ran%3{bcFS=X~jV ztf0Rd*WpIoBK;n>;SSt|dvG5fz(dmaJc@tgDLgB^?|Jei@)hY}eczjSS9-tu((m;# z^%wY-{s-xOKT-dVAr1xBhsJOi5u;#qjD>MA0VbBdR|;}!OecM>OysPXL;60sq<_8z zrRNo;UYuN7`p@+$1h^nNv^zn>aQf38|df8X_z-e&;)(bCT|j{ZXF z@7wJ%oxDf?q4axxMt+HJWD?b590}|bTY6Z}Pau7-M3@AVNx%10GL+0f&O**5!>V3L zdVLY;dltu1(!;u5mTa9XNUy6T{k%1(*Oq>-t;lU<0p+FA^OsBCdyPyaPfGv!a83H2 zx23<|ze}GJ>}bG{7)JWNN0-H94eGVAo@}K04(WZaP`@sH?rrIN+{Js+-#c%m&-)<# z-oDWPCc`R+J{DLPR(hXEOYc8O`n`=OPmvmX!Kw}AA#LNcjrC~rFd9jF(@5?C6`N&ov{6LK@@d;CUj zBmF+Q$W(H=3?t`Dzn3M_?_-tpx^>d`*hqc5^!)wQ58+Y#TlzhnB%hJq=K}Rhc!l~6 z>HTj>pMOvKe$UBo@T2s+FZi8$h!cT&XzA~PRMPvTmwt}_!`58|T3Pm6AEvvzySux) zVbR?w2vXABAq~<3f^>IxcZY;@r+^^!j^X?raPZy--?hj8&L`$%v2gD%JN>yZFBXu# zjuJA1>_EK}cERq_&3gZy*hhN(LDJVdg!*tCMSTqZLVW^x5_u|4m%dN4WhA*o`h08X zUoXASM(N)h9VH)^KF3+<>%JuY`F$jP-lx*<;~VL5AE2ZmvCnKk(KP{%mjMC@ILe56cDSiEU$px^mbhF;CDA`6;t|Gl&5Z08w z-Uia|QA_FbwWGfScB0-5dr|L89z-50BWV6O@()aH(^=}yB zOyK&$$f)X%Exm4B>2o9?Cn6`6K6h&A_c=TDT$mRNU|}qVC9w>a$4Xcgt4rVa+S2E4 zBz>+X(#<+IlRi%y>CaUs>2r6%?$}d$d~b3;97uhzjI93g((6r?-gmb2dcWZU8Buwq z^!;8(eIss>p0}I44-Zm5K|U@0z4k)-zJH+}>}+7akQhe#=a=}>=SoUF1*Vq1PwB~- zFst((^{ja`FuQ=kXF=#p`%WdjE&g^B+@xhA*Yp|C{_CKT0?2 zd7sGE`3ruNo*(jDz_1um`u;{C$B=%0@i2+>eM^m*q}R9@|E>F+9ieLs_XVsGp#-K^K`j{|Wq4#nX( z5=Y}$>3t{Q6r7H;aUL#|-tQ0T_iwTEb*`kon!FLWQ{RcZrT5z}J^ujt2%eB`*5l4d zk2_1gD82t>yo!I)e@nVqkGn1X9y}sH!DsjaU*Q{ki|?hI^?ClK{u#eg4{<)QUnuGJ zy?%~iRksl^GUKC?V@NmabH}0{mmD7xQcog%o)psG3u&omke;83oE39mZp?=TrSDG( z>E~FEdPS^)LDK8iklwcrxgPxuu?aS(za_S&-VQrZ?zSIZcVETuW zN8o7uh5qs6N#rTyUvVbR!Fkf>SV&%s%cQS+1$njfxi*kD<2KxhdvHGo*}cr@tk+4Y?h;1Gyu)Gr22vr`{9$Q16EWa1i}N$-{A^^!*)A z|0MDZoF{!<3+P`Yeg0+SmGrMBufvVFh5l{iow!H3S+Bp3`a$wxJc`GqoArG>g=eW- zuXCRICA=zq-kbFQMg1;5kpBL8Mt+HJ@Ev}@Pxw`O-H;ap=LsXde>iePj6yw{^!V81 zxb!C=Cn6^$C&!eSn*MZ{k$Pt7W_@3>Nx!$b$a$rI-Y6!$e`%~BecjchoAvptORrN4 z>r$^zZiG#-1-8a^*g<-|j`$PxuH^3Ip5)%x7yHvch&%*`;RqZhecrJ+p87RK|V!3OFoYmsb9fArO$bX z{(I8R`u;w^NBBhgems|c-fyVCm3}Wi(Eo}07wK^!E(O*Lg<+)E36GJa$3-W{!nl|K z6HAXvA>FLkNiBWew3wcHCh2B9FFW;IOG`CSN*6D#348wM@g?Y27jSG0Vm@$oPo2Y*Iz(h zBz;{=$t!TR^!jV1@9QS=7TktAq@T}j+=mD8i1a$gq}Mr3{TyDzEBL4M_#1c&Z{uCO zj}N8K|CIb(x_z(LdrALm{2SllKho|0>G>bk?|r^7{+slD41GCp-mn;6dR%1b`w~t1 zx?_{$VM6I~Nu}3MF5Rrhr=gxs`tPaPsOOdml&eaA@6@H<2%BRY?0}u|XX$wZq<_ya zSNi*5k@W8`)=2Nak-Ud|P{vgKip(rSUkQwhAbp*YrLQ9@^;qOMqJ(&LknQ(!7g zBYj^oNH^>AWv4%<^!z-S9}7vJySVgoDJy-R^3+qCQmmd5tBH$4S!rOe4>bUT+q8F3y);?+^NyP+yL#q?`5pHMkBp zNMGk>@>cQ=>1I7|7xle(fchcn{f|pu_c^?Ze@U-@S9;td@>B9F^55hSQXd(~>htKd)@$ob=}-7sMi1T>838Vrl8;QJ!2;`W#g-2y05; zhX&-v(%0QWx>?U_jqRk*)k%84&eXe6?@jI}z0P19L47oNy!8Buyoi_as&unn=O*5jzF!aUvGjUR zrSJ0_>hJIa{r}=;>GOoR7Wlr3EIlt4CY1htZ93`CXLjlDwL;S8C{Dcs){s6=ZLB9_ zD7TkB*N@bH!miZ2V-M;5hDyIrBc=D7EWPeD>2;=)XOZVfpJ##eygzUm{VQ-4uEBM< z0XIqSvlVyXZs}&d|6b|`$cM;B$;YM7aa#IZ7wEr?*QD?JU()ycq4cUqfdu@LnlSWNmlOOeZv zE08NmuU8eTOP{X}xxV!N4W-v80mo!JO3d zV16tleH}%l=a-;f8p~lt>2a0G)vyNEmY!dq+(>$S6LNEMOKeTO9d?jDZ)f~j`t#V2 zJXrdE4I_^x|AG^w_nSnXDibQNA+MLwl@E{)<1y*))AQs@(%*Bp$@lOfK9N4>OX>Yy zQ-4c-j~}Ri!mrZvLf!~mM;Hu`kuWO8kX}C)Ij;2lMADzj6x378D9SnM&quu=xfr=5 zmcjB^39DjttR=l)eQZL#x%6{xO>RejM{;NSyOVojAM7uEe@97Q-x%uS$P>tuaT?CR z+4vhSz(u%3`rIqYYj8bo!mZN#Z@DGAF{IMRhPc*I?|t;#`HIn{(H?h@3^raFTL&)>GM6K|0TY`chWy!gw=oC<8wuj9v_JuRVGu;O3p!lE^=Nh zfQ6;^EkQ1g<**`FkseorT$|j0+*tZLTT*XFy#sc_F4FHoAL;c5QXhiDaTJcl@zUd` zNI&oC)MrUQhXv$C(&LtqSCZF}H%i~H&D3{L-%Wil?x%hTkKzgXPm#~!1?lU$A-(?{ z>HG0WdcP;sUy@%-KfkxsKaxL_gZ~xi4~1c+*NueHrRT?zUOx^wzV!V`OiqR=rO%U| zoC&jH4(WArNzczGy?#OIdSP-gatU&2>Hl6MNcw!Wv4Qm8_d80j(;2&A59}?yUw`r- z94dW3e<4qhe$KzjlyaN&e!KC2^q)HyrT4oc{W*Ceqsf1z*9&<&uucT&^CgzPzNFIg zQebLKhZ!*oW|y9qlbnZ~k6aLoU~%d5mcfcxO?sW`()XdZ^f~HbL+N?V$Suk3$Q`8T z{UqJ2$9Kox((CoZfj9(*<0u>}J%1v3iuC!W;dJT!X4C&0F2F^&M0(yb@=ED-*WqUB z+oZ?spuU&-0X$6qQSu2qjpy*9^!nGxH}EgKix2QIKEs#NpO1Is57OuQ7e7<~Cf%&> zYlu4mLt{9Mh*4w+jf+N(Dc!8!zckd-Veip@ zbuxt9fSaVxwO#r?@1nkkydMwYQ9L0%?=1NOUZ#GXe2aXK{80MulP_fm`C59N_tN`+ z#LxImdVJWsfpL+f$3>NH);WgsdliqI5R+hXOoeGNgAAd0nJ|m=d2-U92lHbg>3vE_ zk1I>Pg7o)Z4eE8V5&ccct;lVq_x%AoNI##h^#6>#=7)w5x>g# z%5m=n>WO4t;E7_$&S=JV>jvh+eiApqZ%gD%T@HRl|IKN z+)jO$^nQED`^g8%NANiHljJkxbL5M7MS7nbGL*bc{T}tl_(FzK{~PJ+eup3M6Mn_u z_XFcYOOFqS5itrz$5_(W6^9%j6H!k>PA=W7*G+|KF#~4CY?u@CNbi$R`gs+Rp=C)d zC%tY(>E~0OTnp>U(5g2gHzl_sx0RvP-$8o)F4VhYPw8g8Pahdt4kQo3;W$eA923Zs zaT?B$zMfg+xi}ve(*Fl8!DaNXl%X|$9d4$+P5L@^QQwb8=s%99r1w8VK9861D*b=T z&>Hs_^}G0h`cv`?d@a51-{ki)wDKqNR}B6ja34cqSm}A;rJMDAjwF3O(a13|4#vks zm{fY5Y45Qpu`aS4G zy|eW9OK<7(43OS;Fb-r%|7dGo{!44HrtUznHv&yc*Y0-%Q>{ z-c8;oeVzl@8Sb|EIs}y`Gs_|KJROMD?RQ#`J;5Ru78rg zzabt5awrUg;V=S5!YI1LfvOYdJ+dcTVFf3N#1Gp;HIVGXP$eIM(R>r1cKnA}wQ+^wnqK)nNY#GkMW zcEg{g*XvF0i~VsR4wfD_97j_hi{o$tPLgil>+79D|1{}y&z64A=S%-wx0L?n()+C@ zuf_G!_jdz%ll1-BO5Tn;sqex4c!>TZ+Abldj325Kj0_oU+^0Se-s!WQo32s4=ufZIO%;OQIA4BIyol&amn%NPb7W4 z$;qiOt#q?qKZEpsnaEi&2j-T(KLw@76{cPcOG=-wtPCrwP!GbI((`I#UFr22OV4YL zt)0f;|qb6H@x5jqZLHhbTO0VCQ+@1cO zp87vMtt1D8l&|0?P0TT6XCc@udHc{}c+ zzK6V@d=L*)KSn-5J}rG8E|4$dHM}8xeYd60eHZWJLwqcK-e=?&_=@`9())a%{x5!} z9{fpQpU~3#gq2<|0y&cO{OHp6C$99l64IX-lVWn|`Kd6i^!SXJ6?4*`2lHbg=|86m zOP{AG7RQp(&3fIk(&wryy>B(?dDXEd*2cP69~(+vUo&zG>2+F@+mhRpf5cAIyO6t) zdq|(F54k@M!l5`q`kbS14E1r+*E5CsH1cfeW<75%&XYdx@6z*@O7Fi?`ulhT^=-IE zdj3A?c?Zdd@hJ5ZcpA@1H|u#9rSID{>GiHtzeT={ckwm(s3Bd3&Z*8OQPz4SRV({Fv-E}7&u@<%v9olu?(c>@r04a*KG+WjNdG&=MDk>uiofCv>GuEh`m@yU>zv2<1-KCZ zkm1$8TDn=!TZ`*)BW{*%*5kI~cHD`(aWC$dZr1Y-;$b|B$MGbd#l&3`g8D%{1V?t&wEe)h@Yj;`4xjb3%o~Rq?`476-j!ZsM7zQn?(A#Ws|<| zxux%K5$W-zsF%koSVKlse`A?S4wjMRIO+e+VyX0ctEB&3YnSxCd!_&V>zqs=pUM0( z_4B~KS){KcoAmgcHFJ&dSh%xe+zPJY$ts` zI+43b&+jGOtk2yC`$?aFAP&Ld^pC{R)PIqFt`o^qr0?Gh@@)JK7vLgXg3ECgu9ZIb zX6f^7rM?4q<39Qi;34WqrJMEjoRD7c9Qh*s*5|)U{krsjhw?;5kZ-B~BR%eu^g6*` z1gC-238zZWn@OI7 z^YC~41DE0oT#f5+BW{sicPDud`5^g-^mQJ?6VjjO8{}Kk-ye^pukVHQ`QK3gB>g^w zei^tw;V`1~=P8Et`mv8>NzcnAy-ptLg`}Hxe=)N4ds12Y z`>d{vD%(h}+fn*@dPw&VCXbPRzTtHc|TD9iF#M*bM%$Ik3*;rmp3znLC(u6`r{N5oEj@28c|Q4f z@*lVqSJ1zTyq3J4yotO8w^83o-c8wC7zej#deugip zza{@8z5Yk?XX)n<>~-M2hm_tg962IJ!RYkIA;-r=m=se;ualOXL3-az($6oqbo*ZS z=T+V3DJcCMi%Y)`rKHy@Pp%|Az6v>rTmx%SuZs<^F*cLlr4lk^CgR-Z$zY-UQ}{#Yocq(PR{vM0$R58A)cAzE63m=a;_T zg5)At981an?vM1iiqh*>m0qVV_4?Ql8)H-H{acV*VH@f{kUNk&VHX)&^F~PTKUR9* z3FN8L*E3)G`*4-?K5M1Vxn6qS7V6t^7yWyr@Bd-x>o_Al{-TU3?@6!skp5Tnzmq;! zgues*k)`*GN{)fCF&-wwB+|`#UNY(_F%9)}|H_v%d7YO{h1c-jdv!+)jF2M{;NEhCQ%1_LJUkfb@MGN1lL_q}TgZ`h2sb ze{TLAm(#ySdYyIB<2Fg3dn@(r2d9(oAvlEWSdfXD)qV2^XE%{FD#b6&ZW}l z+eF?XeH}Zb*WW9Bz9aM>!xMN)dfl_q<1dk~;&r?wz29wFS!Q_`7@t#mzr51@`K7Nn zi2mBr>(|4E^mmgU|1SM{{=$|OP&s6esoF)D9$6D$2)>Gd^-a_7vyQuGx zZr119PyHbI2p*??5>HbM1de^!-Uke`f00sOOMw*8AqheDoKF>F|()$jQ@#GBZ^QG_qLR>68ZiV!@ zR#9Io-K@uNz|FV~cj6x0FMU6bNw0gF`Z@AtyiWZV`JVLt56DmHe?k2f^>@@i;3w+A zK5~CCjC8X;e|U@}{rqE)V@vNFmz+TQ_xB0ON$5`|-K^h}RMOX%92ozBx1hf@xh?%2sCU9H*j;+R-qQQ@ zr9MFBQQk=ZHry>eZm;yuuP@23@o(w-@LndBvHuOMpFnzEB1|GZE;*)>)s(xDdth(u zhXZkl^z$4=9*g6puV;$%pR;qM$Net-`B*M}j+N5Q`n}yCJ#Q=h+i@rE#=X+bdY%2! z*KtUC{&D)P^BL*&FH4WRCOz*u^}EvJ9^rH8aj&G${hs_0KjSwUP5n_n1%5tBCp|AC zW|4j`a!9YAmwEv#EPalm(%&l;$d#~)^!_!;wWZguC;dIwLVEo+3Kt?=Z(a%)ThZfs;`j#9Ili;*B0sX@5Fu5>zt7O`QZljJJR#+%0e>f=fJ)xr1wiB z{TworvrB)ER;ON1`kW1=f6i(rW6HkL@6AvdLr#-E&n)Tdog+POp7gwx)K^RIyPmvJ zdYzrp&3gWB+>871ARfk}cpOjSY3cpXkuTsSydr(x8+b>0{C(;3J(hmXFR8zw{+|3% zdj3~(@GpVidnc5MRL?8jUkHm!Usp*iEt4p>kiI`ZN$=ZD`W!u^$M+)lm0oWU^&!-U z<0u?U|2XOMPoe&+^!(X4UwZxD$xEd7Um?B!YU%kK>EA})Lp~@y|1kBFVrO$I$x>@H(_*{COSNJ!+$B+0KzhQ{4fpdkzFw)I>{fHP1V`Bp8@5PkT`=-J4 zm1LgqORw8T`usmo z?|>btcb0z6-KEF(roS)!1E>!rk06i5i8zh^88{n%lYVa&Nw2>QS4*FBEv}b7=O)~W zJ8(Dd!-LZ2K8h!$*E=oUtn*nsj~Au)xkA21z9D_SJLLP)>pzzMetk>*AL(^J(*K2e zuy29+p)rE=K9Qy0qd3y@;!#hCNiaG6DamOtJ!ZnJ((7a==fb?w=PyJqiY27Sm%=jC z%abc&W$9);zN+;3tCMSz>qzg@ka}Zs3vw&+57@U6E5b1q~kw?@2 z3r@hv^iLlMe6SQ^V> zd8{bCZ&h*-*1%fy*TY8G3|nD4{1H22ckG4zr0>HJ@(AhsGhX`Vs%g|`N{^dIUWiMm zuadsbHRMgWL;8C5-~l{B|0(i0>HV&fZ_t02{1Bf?@AF)`S-;Jq$}~I=Ox6%(&tGg-M-iJQc<@amsYx-k(>py zV=l~#1*D%tF>*;PBYlo?G?g# zy~%ya18^|)p*S2z;%Mo8e!&US*ELQ0J(wfC&u=(idi+A^@86};GQwDH`L#f|B-Ii=lV#t zp7&Y$dP9Z?Jh!mY2`mN7bPWnBpBt5>0^!S?e*TMSO2%BOH>3OZlZLvM|AIU$FyI?o! zJ*1oUI=!UN(~mrWJOoEbKZkMB=bR#a9lzpC>1JJ@BYhtikQYhsvzWXLSK=C6kDG9- z^t|o36L-_Uk9>f97>`juK|U>g?u+Cr^k0*{uG{3h*y=}9EZ?997o|;>FXOuo`_TMSDcA+aGvzM1-MZ9zAlw+*5_S;t8tz5yba{d z0;cn{tq_5);9>Y`gpT!G!S$f^8_$T$7-FDA z&wnR9>AAZsK2f2k+qnd?ekh=RLt^)UE3;@D;wnxAgy0{1_$^tfc?ROGbMC%s-ptRnq=U5i{78%RI@CerIQlOER=J4vtKUHba_ORqZ!hf2>I zP9BA0alG_;)1>#ANqvs=yx+(Ra1k!S<%{t$ezW!&@*Z-3GYw}y^`Jbepd$6zpLraejhY_XMi%gD& zF)@zx^G+>&T^XgvXQn@!^gem%FHF4{mc%kxUix|~ORrZ$`Z^j?Zz_GI&7_<4`CCix z+gAGg?XjcuI^D=Uus8Oje~5Im{&$dR((BHW-hZL=`hQ4&UUo^Ja~~d(v6cUn-v1`v zmj3T&o|9kU-_q-UAb*k`7dBkre#Vi$Z;7SXONJ>i4W^eqM`m(1>1KW29GFY`zlSS9 zE`?>Vob)=Cr0-XCa&75zG?Km#t;s)1uir`fI=V^E??#A#QT>Pe-m%DpGw`j{wwvFI7j-r{*Zo-E2W>qdg<{SrLSX)^f`Bu z_uzi%aRzv0+conbXExaSW?mg-C9!tL$&#Aw}*Yv+9f53mG_xpmu zA_j6u3?uzs#gN`7mh?XH=}$yXPELhssb?Z*CFdgN#R6DZ`rO5(_bEv(OMeBdjMcCP z*2a3+Q2LzBu(kBMZRu|>y2Z^!-;){i z&z2rPhdfVu|Apkm(({($a{5=3*GfO94dhL@1-Ic2>2bTI-_L{6`y7@2{r6Sreg2gG z9(W)<{xSU@Wqjork%IsC`}3sI{V6atrjuSL139zwpR2iLM%h%xlHKUGcLm_Y9K0 z{-M-INuO^F{(|GB$4w$nkv`9K>2>GQKOYz3VqAtRrPp6AeU1&dmHr*L8~5QsJc7ri zoAtR);aTZ(U6fw`8uc5}@5uw{{U1qx&R$B7{~Q0I|0DT}^!mY~1m=a1&Y>|J^$6t1 z()-3B$HsWlKc8flzF#?|oAr8mq|Z}W`g}#DKNn@m<)z0}l3qWEdJXEeu^u**Zr1af zNLQMYTS)KI3fo{i`a4MP)0x~2dth(uhXbXrYq<2hG31H#Pm%wB*U-&yjR*83L2 zl2``IVS^Cke+{1`g3%L`eW&HJ;RsMe=dZN7N|#(9-mzL-*vN4&o2FQZDr|m z1W~Vvb)@f0J#2uD=x>TGsJ9}w#rD$I{S&#X^m^UNJ;}YL#|@x9nEFuZW_{hiNROLD z{}k!_HBL^4zOFOm^LPob zO0Rbl@8Torc~7L*dycR0Z+wp*rN@6Ff5qU@1ND&7`-GETFCs?4=+g6JlH*`}OoT}> zh4lDT(#<-jp+7xl!mOA>`sbH2m>?lceWQA^%FAfwQR3mA-$!Q(uIOr9U6br9X%3$eX0^^H$t}yKx^L#3Ohd zPf6d|)8uo~`(MWE)Ne`uJ@c{jeR)a!jr4WBm7e#J`e*z`fAAQAbB2;09|pr=1o|UO zuM>kDTl#aCMEd$u(4Ut64ASdm!YtC)la-uZ`u^m?ywvk!LFz@YIF^#$w=%h!^mW&k z{&}D=^=8;o`u8Dy$pdgO4#SZ+M*4cjlPBR+>NCi*@i$z6i*Skb{aT6ZsBe_MFPm{I z{k!PjiwE$qbhDm!RQf$TBfb7b>F@6+(&v65{rAd$rN;%2$@7)Y5vAuvqaIUwUR-hl z`je7VkkgVg$b=eST6(=o(&wsz)v!9&l-{o%xq$9XorepkFTy3boc@*MHMkx(;a1#%yKx^L z#3R!C9wVP5pC+FpUm#z`Yj^|y!n^oD`aV3BzE7{Izm?waz4YhjEB&Ej1?pj>pI3Nt zM2t*58pfm^8{<+>fQc~~rj*_{H8~wQ135EhlWx}M$SM84=9RvlLez^&uUDL03d>>z ztSmjRy7c&()azh?Pf-&)rY@{tqFKkUqyK>FXOy zeFAwh{Zpm)pGkcV&colO*I6X}99L3bBfaki@@DCEc1V97_Djz@Nd1`fIZl$#kuTyE z>GiIYZ{Z!hFTMT~d`bO{^t|`vkJ9^ok{%x{c3|I-(&NHP_lL)b7+Ly!(WK|arXH7i z0&*g9QcQuVF`e}K8Kl?AO3qGyF3gJsurL;ro>!V&PI|ox)T@$%q_3xz^mA_@eg4MO zn@g|LhWZcqqja;L-x<4OFZ#dN>kpuR2>sUQ8YaE(Nb1)0(Kr^z;RNY@r%1mivv2_} zm7c$xybibG9y}~P?kFCoeop$&@juCTq|g6I`rm8*k)HRF{$Oze=LjoZ504S0=S7!p z*8MRtHpa#Hm=F_VQcR91F*T;e^q3JdV^-<=n}eJS^I$$KfQ7J#^v`eQq<=1MD19Z3 zH8Oh91G(}|Jzc+A?fvtNxv^;rJHrVqV%~dOZQZfo?lbCeXlFERQKNlnoHl;R?_p^U_0q` zf0Q2IQF`C* zl3r&mdA)SAu5Y5g1-Ic2+=Y8^A0EI%cm$8(2|R^o@El%{zOF0eYj_=R(tn414?eouqQwXmM_ye9Owk)Gd9di}1_`}L-Ou=Mzm()*5;9yg8pZ0hr**I6LlzSr;7 zV#Y0({#@;p{`bz~(!XbUDE)h~H`438#rN{RpUW^z{6LN(-K^iE=+ghLmrDBnWtKj7 zPU-mtrPnVb{qGP>q|en-x>@hr8rxF0zU~fW>v0|NC+gPc=t{O;zbExR*dGT;?>ty~ z{o&H%$Iw3xCrUT#^`}UWpDullne_iZ{hSsuZ!zPSO1~!?sc*sU();g`UUwfJz(dj} zIZQq(eU6iOR{B0)m41KzqJB^Mc|0e-#&^=s=M(vx^t><$0_#SQ?vExtKR)%u()S^m z^f^;dPeVODW|F?1?9$_MQqP0=u@Dx;5?ES#URiPlawT$AauC+QTJ+b&2GaMb3AwrS zx-F@z(Mp6#Szp;k;meA>JxD?PL)3A4C#Gl<8RW< z`dka8&-DlWOR2AteqI}>Z~Ck(6;5<^S(hnGHABbFI2aET(4Ux`l$=8P zy32WJ@HLjK3X9IZ?ZozHR&3gV0>EA1zrEXn6j~At{=c@F&*Qwtm-=_b*^mRU^{sLc1 zH|zOtrPqItAMjuLzhJOLfpH-)6o!#rCp<=?9)%noV@aPop7ec8EdBnZqMlCryji5r zlTCWvoS27tKI!>|$wlcefu*sWbhBQs0@*rOB3tJwSWWs|b)@&NkBzXY^!Vo3l6o6* zJ8}o?gk7*Z_LN?yH}<7I00-kR94USO#!Al{M|~posnYjlCjGN5^N2IUg1o;&C9QgwIiuC(%6YtUgfc_`sXZS*T z{9E#S>3#ksf5xvEEOFr6Autq%!EhJ>BViQjbz_iYN#BXs>LD zJ1&+!*HY>Ca20utbhGYXhZ}H{^!V-4>+Pn#SGrlx+b{id-f{9tJdJ0i=U*gWmTuPb zuhM^mx^?{)-p0FlA0Ogle2UNUCBBwE-$&`s+h_bnfAA!MdMN3A!(ce-5iyE%vwj}2 zFoE>{U65=tlWZt`-HE@8`u96yrT_1R%ptFk{`<*h>2qzB{`<@c z>GjV_|GV{5nOKHP8a!AwnNND(qSEs#kb|W6t0jFO>S6=w^_oi0Ya_j1JL$g{bSL+a zz5_j_@8>}2dBddF8;N72=l?>UfRk|=&cNBy3>hzPX8|4E4|+#>2scx{(HbB z`mah~-wpC#cvpJdGwFGMQ-3eL?+5yWCkw0}1|v$}zc|wCCXl|)#L|C1%`ZK_AoU{T zV$%DRrCtFm(_a;Xum=6Lv7YpPjij4(ZYI573v4BQp0?y4q{nrXZr|(Qm-ScO=Ng7% zrGI}jLwcRr_?z^5wodx*#mA-BJuUs;%RP|3pD(57y^%iGTbWrVPae3BX{77vWNz6= zdVEvaQXY_A_lWekWAvZIGkBi53O zCH=WyA${L>OV2+deXf(z*K=Nay~{G0{73q{|Kb<=gQpCfBck;9sM7Co0_o?SmU>3% z>(5Dl5$Yw#mB~TU_o0ULezmb4^#;=WG{F|q*Y$(+b##@U-yM5kFX?&x$OELC_59(~ zM@rv^U+A}9Z@lz*CgD_^PXA2l_2)`A>+$n(q4c^-rSHoo>3w(7zlZ*VR1cwN}scl^gd0nne@C?*iL$W2kBqrEt2k-k3*$&01OuaZ9J8tLz=ZS?QNJ@oIB z9)DDN-BZ%v|M#WO^+EGE5f2`q(Wq|Z}cdVCdf5Z1&x((g@k>F3#&dVA^n(?$Aw zv^VvBI1q>6a2$nWalG{TCX%P%uhQq5P5uoRNRMAAeczW*UoL&lP15JtMSU+Gkp6S$ z8u^Cw`gf$)yGQ*YK9OGMjr8X@WZJ;}3WMRLzXxNGV@r=uOim_!f6|gOU}ow4vXXO< zbCL660qTXwMajjN%b8LlevAy*9ekA`SeH}f>y|Et-l-_rk z^t=(&N8>Lz0Vm@$>G9L0n{}Rvv!&OaFa4e_#KpJ_S4z)YO_wNh!VCjPgOQ)Pp`p>z%(#@un^`-Aq zW9jerw$l5xCwG@#udnoV_s4@o}X0O-enP^nV|aOZvL&NI#E;(&uU{Q^~>7 z>kgOxew--1-W2IS|L2nz;$mDT{r+u|e%?Ez|2#V;{k(2TuX6|QOaGh`B4gk_TK9)0 zTjy{XQF>$~>GMXxXwv76C4Ie#sVBwcm=aSFchIO{CA&99v;qY%hJ?ouv2cEWQ8F();$6oAO;64_V z{&O-&dY#(R^Xp+lY$CmWD{L=){avKb(G7pbp4eM@y?!{5`e5=f>3v62A4`2a^(o|E zai;WpxrDqNSK(URfSaY)-ywa@UDDTafd0dHjQ$h!pOe1Nm#ANnzK%bo*ZYfnm;U?G z?R&l7L;4@%Q|WbH;A?z~|KPv)MY?@&YULDJ0_&v4beK{4|9(Pw>2p@09why|>XI8s ze;!&(pR=v>^>&cHKV77o^*TMI=l7TX{u?R%eKcG8dVa$NxCocva_N0m;%e&aa3gNP z?YIl~N`F5eC7;04cn&Y(75o!#;%&SqeZ7yQ&-H}*b9{w=)BleALHhSZ(X$4wI~K;3 zUMD^#lwLn6{VAxYlKy>KF>(p%`&~}@&(FHj&!q+Zt)##2x=GKQAT!Aw(&JA^?|Vx6 zIh@4{cp0zZ4e9Us$I{R5i}dpikuC8398&r|N0eSSvdk%qNqEGY9ml@?W z>GhULf1m7;KF@xcQa&I*mi|8eB>nr`*x3W)Gs^$oTUl213DWZ?%UtrXtS;l{2wZ<@ z>F8=bkKmzCWbjbH`ihWlT%M4@#0tOJ7$xtcX=G2y03|mwM9Axt;WS?WNoIdfZR+ zcai?{dW7^oqowcjLh@o6O+m7aG|`Z}Lbe}*sUe}nI- ze~^BEgXa#sXGx{sm-N!>WtMK%=gWb4=`V;yr9c05rJMEn>r3C4*3#$dL%pB$doxtJ zS&tts)63P;@9$k%MyAgb=+7wq^Hn+N{hCQXkCxK!S64YjhRquoA6~jY5=ND7*7X?D z&pV~`=O#P#T;vkcKOg)g{XH{Q`sc+N((`9a->*NU-}e>L*Sm$hOM2X1>Fe81K7>c{ z1fIrocu{)ZW%4!Y=W>&Ln|xpTIldsjq5mCzz)$pllU_G?K0dGVzxyP;el+Rl6PJ1d z>F>W3~>DoD?(B)xxCauB&D*1`JH^O{IE>v_$k z*KaNTJbscM(V6~kGPm+l@(Nsy>!hFCF7jSHAbq|=~nl0H{{EF!&6adH{y_oNE-Agn39Z(VW&nM!$p^mUD-K1O=|3DW18 zB>jE2fc{0eg#KmZmE_g9R{Fe~rJMD7TXDPed3H;W*du)%`=!r+T>2bmr01Q(3wQ~y zNRR(ZdcOzK&H8_ODE+m+;c_BVknO{#erU<6t~YKz~x{c_}b8ro)WV&3c{8n3et<eK3exLV!Yb15Sxx%uNY86XZX!Lt8MeSy^tZ+K*pdF9$X&_Z$vw%vv9ENq z{-63upJ#~l^B6(D^*Kh7t;da*9ygi(snYj%y7cF79`yy%GjuzSV#K4)yGEEn~%*X zkS~$1;&tjb$+z(y^#|m~((67azoP#QzLjp)*YOYakL1tfujJrG0^>qqSd1XOPZa59 zonuH}e=OX;Sui{Goa8*@d{_Vr(O(oxU}^fxk}Hrak*i9# z@AdhEs9Rr0O{^n*oeiYNHIlxrmgLsbK)0QrQfrkrPt|Ay&n$5Avj!mpOHA4 z`Y$+v`XusHoKAfvd5-k=!SB=;;bL4WeeM;w8rRXkL3;i+>N{}{?#DxTRQftkkFd5Cecx_LU*B!KOaDWBO8vR?dT*r9`3^teC+T&*kb@Nsj0-7U4^0k-5itt=(J%(} z*cgv`0_kSGe`4xM$tf^3rlUUtW|F?{Z1m@(o|~Lc`uYl!i(yIW^Owf5)GJ7@SA`rT z{e0?3kFSRfu#xn+n_>%WjqRl8wU=(z`A6(T-Flra)Voo)9{)4_y~usY{iU1r{6W&^ z9YG!~J%22Yqdrl3<|Oh|oGv|nCeEh*n{>18pHF=u`43!z%jjQ;Yoy=H&A3bYKJTOd zp!B+j@hJ5Zcv|{7ULaqV9)Fd59dF?s`tM1%@AbR~jC)MK_5FJ$ea^qh@9DRm_ksE+ z{7PN_AJ+UgKO~01@Y3@llB1BLNnd{~avY2&-K^&&z(kk?lVJ)>g=sJyX249+&HDET z`K9+SOn*@Pi1QMIbCvJ&ebs*E>)D6}%z+`{943oArJDEIt1lhA1AWhr%$@ z{oyf^bhDlxg?e=A*5hMI--meQgqQ@AOV3Y9PJ`(&lk|0Gmu}YU=EA&K01Hd6SCm`= zOJg~#h*hMU^}0b=6YEH?R}ULVUr!TkA$`8K((~I(kN;8n`F11!On)!w`TeAy&v5Bx zJ%5z+yb03drjTdRKUaGFdALA&|HZgMdY#p{PI~+X@@CvdeFu3r?!$w4M0)-)Jb|a^ zKZ_Tn&wGXZC*H){((BwMKajr8=hDr3{%h%Re@kD-d;Ex>@tgGgFeL)x!b{JKNREQh zF_!dwicd}?Jw6F0!xZ$V#&pun`aBsii}d_#^jn`l7xg^k0`yytFC_iBE`jBw*R6G9KLTDe>Lejmb< z()*sl^V0LLNT2sQ^;^=-dcE6tm%8=+cq~2dIlh)2|F`r$@9`t`PtxZJQ8Hk7>G_eR z$4A4M(&vgNy~2O(or|>*=UxkzOae^uL=Gqh3aOopSV7#3~ph-K@`7mwE%~ z{hCS7Z$Z7a^mFY*?ty3@HIM1Cs0-gELR z>3>fSUpnw!N0Ywqaiq^5UwV8(auVr(XG}-VNPlL`irMMUMb1OckA<)(mXL1N?^jvs z6{PpCM6OB>BG)9>#=6uSU}J2CEv46Mjcuv7$Bx(;yI~LPjs2w88GwVNoArGgN_{wa z6pp1njyw^k;IGmvO()O7xi}ve;$rD@ES0`*tEjJ~zMi~^yoJ17x>=uh7w*La((4|= zBh-(RPm<5zdFmJOGG3+sI^M!N(#`t&^fC2k_>z9>pKBwP34DH|Nq=uAl|FY0OpWO< zqx8?w`J}I-02aa`SWJ4IlG6WfP?36N>ea9Y*2a3+PHK~*oJyLatG{$ zUFh#d?jij>-G|&?x>=uh5dFi*BXNxM{hTCyt|`*%OefEjo#1)dZ;@`+>utwfxEBxLVLXN>rT0Hiz9hZh6}(3M2L6S2@c}-@XVUXukYD3l{73pe zd?J699v`f1pdL#8kFR@*x9i-yI36}m8aKA>MvZMXZfqw_lg75)*tTukwvEPq$H@9! z^x}Np=jMCH|KXf-t+jV{c5~dU$A!l5(w}!Rq{sgveZ6roKJ|ps*OQ!_lKwQ9Ui$Tz zoBq7i^Gm;Pi;#;;?_Zi+PP$qDzD`}~bJUm78%-XE z6XhJ$bCn3ZetwfaX94ME{dz1*y@LGl{W7_xbhCc_)uCQr`g6V~xsUYz{cr#dl0N5f z>3v7xSo+74C*c&FPXA1tExrGI@}(oZE3H^*y*B58+Yi z_r+=QIlL&n&Smm7yoq<{zej#3eg3E97t;6T4f(zFeg8%dS~9SHa11GZ{?HhXdIXFl z-K@_Q8KY9SzK&S3mh4D>C;VG_{chwQ(#?9kUf4(a^L3c?`A17P>v3bH*O@^76r3sj zdA6MXRk&9A_a`69ANPm)3;b95+#krF@f!v$#eKq%^2dE5hsE&H_ctp2F)$X!m2TG8 z5nuW|iOESZIrY@!w3uFc-%OYlb6_s%^?oB4z`|GzOJW)6`&?CeUQOvgpEi_!-M5t9 zuMM`B{=M_=(&z6lh4wBfqV(CP`{41@UHayhtlgmrv40H;%n*G z{Ri@A{DwhG2cAm^3?<#HpI2CnfInkYjDfK*E+)Xlm<&^58cZ*J{*2@-n4S8s&f#nS69rM?1JQ(sHoK;9(1&vxp&a4#N^ zUhfe3D4w8xihLF?;AOlfJ^u#YqJ9@2P=6%dtnc?zd?Ecj-%79Zp8S>mAY}sMgG*mW zXmU7=h>Cjt>&7J~z{J#(Vsh!{nOeG8pEDixOw_H{%YxZ32j;}w(w~ckq(2AC zN?&JX>1MrOHR<(gU@iOu>tcQB@r|XM^}MFo99v57`zQG?>@3}^=XH^;bR~DE-@3o2 z^nQKG{mFyLL#6M}2v1z~$KALe z594t>jpy+)UdP*bU-~{imp=DP>Tjg4?-ThO1}hu5j-N2B^y@W}^!Vt~@89_JC&uK` z>!-xj)YD71|LSoWRnH*nNPj(U#`sp!{cW(Fbo;OVJ^k*g`#gQ6&o_uXLi#z3kzQvU zPLLiqMf!7Yw)DPB>0d70tmm($zE=A6v4Q#)>HE2d{(X2ry8TzrJ52vk>2*&^*UykI zNT2H}-jY7|9lR$!{-N}_Ur4X>n)*BZC_V49^nD3hF7UnxCS4C9JukHMdf}wkiz3~u z&k<94d@PKE@i2k({KS|HQ(_uSkC`wl=D=Li`{a?{w*d9RSd9J>H9Z>{#nw^`nu=h0$hyCaHaJA ztI6wdBW|I88+j*rxAeXTs2|2-coNS@uYZnw5wB3cM!t!6sNW+$#3%Ti{+Hy}_>TGq z>1Ms}C;Go)kP3nO5*&ZRFc=;qNzacg-K=v|`eTrPA;-b^)Dx1Ekdu*9VjAk{FoX2{ z%u0U_>Nznt_1~}n7N)#Qxg zJ-H)xrrw3zUHY7T$o=UbNFG8Sh9jtt#&Oc~{~=E$&mzyo1=82M2$$e8T!E{k-?!_e zzYc66@4!8H0FOwodyITax>?uH;5od2m+%T+!y9-D??`{&^i2BuptsV^dj0p(=lx9G zy8c!Az67fnFqCw&?hk|EFak!x$kOXZC&!d-*7IXw9O>sB9}{6xOd&lpB{_}s{B)Rs zdS>bUvP<9hJmmb+*HJ`zpW@^)SW$X>HR*M0NPnMIPkMYq>G{pDHFl65*M;1ZJV1Kh zVDc#PSo!0>3Lzu;mMIP2K89d>&79+mp(^g>G>(B zr^a;jXCi0C9MbFLBut4 zt@J(}u?zN;-nXyxzWu2WkzRi|^^wx!#*)WNuQwTINROY5^QbSz71URgH;^~uHry$F zj@{&a;8*GE2vRvPKBV;gP~`CB zh|=RCV>FD3u`!3RL7*BMA2K^`T2zHvB-`egESoGrcX3i2B1_12L$N$;~$dfYMT>pLxd zpD)vYOa6F2lV3@Xdq@2{IYgDf{S763T@j?O^B0*zmZQHSR*_z(hVJn3^MkRG3udJ1w{at7&UeSfk@&&!56FsF30?$3>RrC%TU$py(p$i>Jdu?&{S zO48@6My`o}NZ;p1GSr%e$)p_?>me^}y7c{sLp?qw!lal2Q)4>mb7mrE#T=MRdi{LT*H-`wVG%5bC9o8hkv?a6tVF#E zxf<4#Zr10iBmF*VN`DJ%jqRl0FWtyJu@CmgK{ymgNUuAQJQ=6qOq_%Bagj`}c_+xH z@f=>nD|lV{e%-{|co*+W->Vg%`PL?TDQ z==cl$v8C5ZKs_-zh4klJ2ANLQqFzsWpN8aS*joDewU_?6V-M+Zy~)GLqj0SB`Noqc zNjK~IWa`s!CeFe6xCoa@&s$Djg==vGZpLl6Q+nQR@;*F>N2Kr1N%9#ykC*T&-oV>< z4ITJMstmKa;5l0=cqxhE#0hNXLaeXj}56eAvYtp zl>Qv(NbW5Ce7j43E>D);XDa{4 zFUfE5ll1w5*9i27l0V+p((8pMN5Ux7qhSo`b0(rcDW<^G(!Up$oBSIVz{1ksUzL?U zXC>;tV|A=0eV#wa^{}Dzyk_K<(&Ji_+u@(s3A?OTUf9d-)SbCkI(w|FX$>XK( z&m^3J({UEg#Ra%ndcCF6@4waLwYXmTb8NTt`up%89+7@dXUP}vvh>&UThiyhPyG=- zrT&WiM*8Gr?$_)O~e{#h{x z=3<_8e_qTlJ+Gkjb1Eu*-zw5y1*=KlkJ{4L(~x=-a%=iKQ2z`6mcGw@q~{HmUS|aT zqsbGb|D3;w`cmol!3O%bQs05Qai8?L50Q^bU(a#!DLji8@G@S*o6_fdKz=N}&Qp9& z{T2B&zNP*FKjSz0gVYMF6AVL0Uw;_s=MWwvNxv^*l4DCZ>v8cgAtu4((&tQxsi~*K zjMOuev*E9p8-K$BSXlZzrKQhXfqG@EiZ!sd^f~H~>ysOjn_zQnMSmM|d+dmvu`Bk# z-q;TZ;t=Wmhv5k7qj4Pd2{=jm-=|tb|9aenTc!V;dy;$x&*LTO*XvXA3+dP4Yw|n% zD1ENa(*Ler%-VtH8C$v@7voFc=OpB0ILtpM#uB`s+g}>SeH;bhCc0 zRi)2clm6P$pQ8<=_i0SMDK^KJ^tU0m!w%H{l5W=f^pL);zS7s*9|ubBGlc$;Ax=B ztmog9zP>wnpZY`c6Y?|ZeP2<3BmFt_nfwid{t;L=xb(U|VHgaLkuVBI$6qiG#>Yg` z=S@ORj;Sy$X28stO?qAqaxQWnay~35{TzyuOG#gEIq7D-P6hfaV^!&|tBuLcu%-0( zH-AZgUFj)(zXs4h7>7y!_ti_JpVLa|aU1C0jN5Q0?!o=i=Q@aosUMR*|0(KcsGlca z#LLpJ|J&rd($DRI^m(32pZ_iO5BM3sVbD5(a|D+^o;!x29*!K5{4+VK^c{{yj)}1` z9wx*jm|Xh$Qj^n3--it3%+lx2LC%GFrRNopZr0~5jK#1dmXRJ`fm|7@VhyY2HoLskf0n=bz+G*af>|FYJp0r1u*neZFDTM^Yb69)}aD|3jWC-K?*F2F}KL z((5lEFUDoK64&5*>2qu*Z^NC^>+B})BOf3i#$$LA&q&WZN4`kDOumLUso$2~|339c z_>}(V3zbJBViQj=NOY58{3IdoMX)%Ql0H{?>2VdYGW}Jt2G*v(4!J%y!lu|ldfm3t>$b-~ z>F!d&T zw@5eZ=e?c!Ug`Ds<3T)(NAWnG#M5{d&*MeBEd4ou3m@VO`d{H|e2ee#BYwuO_#K1R z3!FPRhQv@92E$e*b3W8H|y~orO(j`|EAtu`dod<1L+@3 z9*(1_kCkrL>rSNp4|VH(rrDH^>HAPe`aBKDjmXWUU#D%Tx5EzD5j)}E*cH1=UvDq$OT9mN z5P1lBIF6z|hCCi8;S~C(;SB1tah`Ou-hUx3!R6A|y;AzR*OJ%MzlppBw@E+0-O}Ut zQ$L7@sUOGF(&I1SRq1owAm1fFkUqyF@>6_4{T2BQzNh{XKU4pPK^p|t3od=mP~dmnww#K&7&3b-&>G>V8Gj_!u*c6EsMxKdtsLzwW&PC)UxC~cF@4J?~Ui#dd$Xjq5?!aBRM|%8zJcLK_ z1fIrocoDDQb-aalrLXHg`4K+F7xcfv*Z3CSOJDbA>GOTVpbZ1-2A8h?gkh+M!w49O z{wNq7f5A8yUwXg9m|Xh&Dd|sx=`j;#m7e#j^!QxV^J0E1M1K)1M!h7Kp#g`a2n3QSvUvh;R0NQOQf6i`YWif!Zo-KH{d4Rg4=Kh?!rB|4-eoW>1O?P z^n~>OXYhjb^SdP7tn(GThBxT9?!Se1s9V?X;REXb)%}m?enT`vC{u;&=TqY|A;O0ZBkE7^8T~Ku zHNL}-((}GauNS0oVEy3I_0ZDwu;fVeN5Sa$3&z3t(&tVpy-q6XX)%NJ^<*dKl-?(| z^w00hQLl(qq?`5iSHqgp^J-%q>h-Y^^(NR%`gPk%`dsa$*XxL#rPu3%-K59&l5W=X z`r{BBiQ}ZNYYKTLd4cpki>a@W-e;Bc`s=7~CU2J>zl-{QJVO5o`cLCIyoguuI^M#& z()->gKfcC4J63();F<{`=OF8an|d9rhYjd&jLonmw!!w;5j$g7 z?18pO_z0g$@B51U2H)c+{E9)E1zyM2&oMaugkdl|M#3o4 z=Z%IjsK>&%(&tDdy+dN^$uK3R!St93vr4a@otzW%U_LA;J+3ghnDoA-$>p#jR*@cG zRrD-V9q}8*DHAe(W#(ew--%_pb}3_gN}`{2qh!`kSTCxdZn~ zpKHJL*Xz^NFGzn~e<3~ZU+MMUkv~emuY)xY8YGcSB7KhR(&KYV_ZK7=!Qxm7%VGuT zb5tV#j@7Bx#M)Sg{`%yG-bxGzpm7KNRR7F9)N?T#|bslUQE_#QvuSLyw}lY_MgoGT=TmhKNL z{rnXEJ`HEmKO5&#UqD_&UWzNIufjFB4maQ?>GNzQZzt~}?~y*wLFz~Fxb*o? zOP~8J^$U0zui;JUakt6$@F70I=lBZW;CuXpUol9_z`DVtuOlRerXCiFB@ zeVuWoU&l$PC&yIM=T9U3`pHB+E9Q{?ye}mE`wV5IKd*n6UavMbls;z@>EBoCBmMt> zH903yrN7SXkp4dLEd3Yovh;bb;&tk`@Gd^U$M_6i;%n(~AEZ^_ zyutA&41?jN?^|SYG;%EI_2N*EkBKlTrohzFf~Bjhk8A1K)o?G!f1x>++uTbAL?zne@6Z$p1?J zxhHh%!0RWRbhCc_N5se&4P#<#>GcyxH|zBi(Vvu@98*ePe_C>S%t$>eIlJ`!Ii=fw zbv+N`e#88Xv+gg1Md>e2E+u{5^5jbRyY#uMk!zA`lj~vwY>dsYCAN|Nb7nW`W__NX z*hhN*fzta8mTuO0sPyO2IO*p(S^9oWmwvy`mtJp?^!O#XOuAXuS4fXrjq9ZU9lt%~ z{nGoKkY4wK^t?;bpMy80oAo+(q{ly%KL0D~Z}7czvmXCRdc7~wzfTsfO<;aB>He6~ z{jo5P^nFVy{onJ|ksenc8(~vyA$^Xvjq}SUdJ#M@F@pD1?kKsw_ai_`Wq{m;TewF$SyiNTs z`2jwr{*?Rz|HZe`&3eE0)IZ@@>3xH>4cw2A()Te8IXp(fDAMahBge$p7*G23n}nQP zx>?UliK*#NhZ!*o{n^OBVs88m3t(aCb&HZqU}-Fe6|o9dlb%yaB`6KsyH zu&wm`_T-Mz&H8oKnQWcAN{{bO-MZcj`_kW^JP3#42>M5n$KnL(=Qo8s9cM}JH-|i* zybu>tUxq7j4X(#cxD|KcZrq0lrT055-K?+g7@ov4cwTz^Me-H$HS$fogZHJc^9lJm zzLH+&HTfNW#4pnGg0>5sCj^GVu+sgJ$Wh2K$+4x^k4sK~i7^?blpdEF(^AiXnK7I6 ze!0kbF+Uc*y#w?r-|L z(f?mPt_S0LVIS$w-@(%79zlH+j*!h3Yxi;V? z+#-EFJEXrJ9+RGNT>6}6r01Q(3)1bsy8jaWSMVC%z+2KYZufv4Y6Jt{PQ%b)M(~vV@ z7U}z!4Rc^l`ty?WVF4_JMX(r_kU!oRSV_8B?^8wk`-=L~=WU9u>2E9j=fEz~*VTi1 zFX`9iAo39UN03L6$4T!vUix|`;S}lpr;%sk9Gs7fa4D{kp0`T6S+Bd6`g-yv+$w$U zo#Z{z^Y`Ha>W9fk$tTFC@C^0y3y@3b6_sai}|q- z7R3_M^GjhF>HAWV{wma~l53D_k?WA_ksD$Y>dmkP_15IJ5xEPm7->((q)#SD04dhL@h5B~fMSTzMlWx|p zkAu_?Q@5@kqkaNUQ9p|p@G@S*o6_gKO};1nd>@ma(ftAgxYQG1VoZi9rPoW1X)!(hnJ_EnkZ#ud<-)wu z`xYP<#$s3!%Si86j$9F|P_Ig^fwi$NHjtj*2%BIt`deZfY>yqWGj^43*4NPkdrPn1 z7yIKt`iGE*;RqZ>|5);PoJf5#c`A7Z&c=DT5SQR`>GQ0VZr0~rgX?jV^tdhL?c|;0 zJ<{#JdY%3BA7cCw@^L(cXYm4Fmfr6w`3BymewX}!{D}Ni`gQUW-_ZXKKS;O#>dHse zecmthTkrpkY@LI23>XYU;7`(D&m&4V>-8dIH0k$CER0V*5jivI|u>$^%HKo5#t}lI_M%0^=TS?!qb~1?^C;ff%H0j?r*et!@4%~}}q~{%z z{{H8(^m!i9|6F>%SLAo(kJ8^KeJ2O|D{#Fbr1y;=yhYz=C6Qh) z6*)a-k-qL+tv_p1)3d{SDIBzmvQh_ex*iVLXZF>Axtw?iKPi@=fXU+#^4v|1mz5{=W2` z^f^AsG%{JIzbK0H|Z@2RIsuQyZr?=`kakKZeO&I8ix z9+m#@IG>PT(*IhPQ9Xa>z;zdueqB|;hSKXdrN6cGdL5+q=|=7?J+8m>{T+ydaVQSQ zk=((}_v|9)Uz>7Q%H9O8 zJOk%Sk6S=qN?t);D}7&fN#D0~(${fadcB*{>)(?;$5ZL|$s6h)rJMD*Z)EHFLAnI$ zA*FLD>2)HKf5s>nP5QhsF*e4-gqQ@AV=C!&GfKaH3rXMCV$$a-Exm3za%K9fNuR3* z){=e>Ev3h|k^cL<;q;HBJ_g6j#OmK5lgX>n>s^=L_m1>A9!Q_-6a8PL*Z)oq+BJ|v zNI&PW((@upulF-Xk)9VFf1w^*dR{{5c}b}!$CT3Z(qMY(8Ks|hPAo{huuP(Q6X|)) zskg+|)Z0nV??UcQe^2Uzs1KFCAEU@)aRUA$eSelpk6R^u9qVwD^f|WT4(a={i@X;P zP(Or6q}RPJe>@NAb?!^wucy>sN$>Yo`t#tsOes@z3(U_YJuffjmmXhOdfgH-sca?v zI{cIV&eHR`Vh`!@eWgEdXHcJw^KhZ`xMkA&tdhRoHT18?O}G_z;BM*p2grw|=O2}B z*5^7QJ?<=CqJ9-`;BCBz52fcllV0})^?#|qCx0S;CkN{u*f%7G#&FW>L?Hi+Q85Pn zzmVgQ|FX{dJU_a^urJHsCU>r*S2pmm)ERM&C_>c7Yr%PYoESyVy z5qT-DpuU#8L3;m91JKeBmHyglG5iYL%kfiBDpfTD!Dqj7WofyJ#qu-{hE_o%3R9x z@h0`#()-@ShthxU2-!1mzEINZM3nx0m;}_+V=w9N2Zz%?Qu_MGOYi#+^(oY6N&kKIGU?~DPWt>CaSLw8 zUAR~JJo}~R9hYAJG@hsbqV%6H-jhGdM9Q)I1Pzi}7M8{3F!|%(laa%ebMy_|hy2pt zzx^To`@d~vY&k^w>-;$B{iotw>HED%`p*e#afkGIcS(QUz9!qrvi$o0vD21&0socc)VX8oKdNxv^<&_4_3;5=L)eSelnKaW+?=i5qsr}VzNrT5*32dN(> zAH$Q<>zv1{((|w5O}s6=-aUMXPw+XulD^J&G_}O z|0aEXVFm=w8A90esFa5e}PQ9h{^|zDWx1;pD&h&SYe%+3vK9TxA z((|U{9Qx-=-=`Ji)wm8fN?*@*>1KcY-ih@8|NI^4>$)d>j)&6gy`uh_`aAjKxl#X$ z-!bUG!2A#xN_yQe;E1i$_j~NvJ0yr^Gav9y4K9%z?S2@Aq%y0$5mj zzoOFjr6Rd9{Z+9B*2cQnK)PA4(}--Hn@Hc+=GcmU>v~)4K;8O2cc$J|`g45<^^ww_ zhnu9I>kjFCc1f?d7Z2cJJccKwpYJ8|Rq5B;JL&h+SL#6q13bROG`h8^3vB?gtiGN<9?ExlUqu!*H(JHj?(*e zlU}c<^!*zl{q=5&^ym5p>2ceo$L*3oel8+C?l$#%_z<5+ulGs%_43o;K#nfcD;JVp zuPBy~{&&dh$~GV7$dRSnfA#f6rEa}m42*?wF##r)o|jbm{gGMv`?>Pc=c_EePF3ljQ@1B~#Ln1N z`t>(}JXm_&q2v+r$8(l`y-cJ&S$f=5oKAff&cy}vFTy3bjQ*9l2G`>z+=@GJxAb}T zlMmrhJRyCqQ{=Pc^W;l-6>s2e>3Mg_5AZQQ!j1po}3A@NvGl%8vAJ}!p4WH4<#%|aX`(S?@ghO!zj>d7)@AJvh z=bB1=26+~FE_ptA5iX^^oV*IxQeRKrMBYN)j=OL#9*{oAAv{9;IG)0@^q(hRlK%7E z2l8k9CVhP&Mg$F#Mdpyc&$%!!=9hl`l#$-Q99E#evUIb4Jynq$<44O zw!!w;QF@&&GKbg-hY(z%+d6Zm2TGSjK_)ikM!raWOe@I8LQuhPwW-5?_a2A4iZNa@#MIO-8GGDgFg(&J;1?_c1=8~u;S%c0aTWD7`WPHfeIj`>PQ#fv2j}A=T#75C_gO_= ziyNeyb^j*nTX6^OmOsAVl^%Cc`t$TS`6Ql}eqQJBBK6C7mHG|5jrZt(Kz@wRsK1bI z*89Jr{|&y!PxODmZ`6a14xB3lhQhEIL3-Ut{j%!zH!Q^XBGUJ_IJqRb43?Mvb7XaLEv$p}u@N?vK5uh!D{M=>J-MU& z@%<9HJNCl9I6!*6LFA!0Li*3+PMvKos{0^tn|3^^k1U?I{mk)-@}LWKO?^+zm;C+J@rrIFVg!2854MJ z!KKHA#8A@x;pmSjeZHvFW0K=a&xdB?oNliT+W~4teIU6|#IhXW)`K0F; zqFz+`{au>=3ivzy)v*@V!TQqoyBWD9wvk@1Be}EmzTKs-t0(n7*q{19987(f^t{pJ zaX1kt<232(nI*mc9P$F`W?f%|OQi4Xa`H-CO?{p8zMG}j-A;WMd7t!p2dE#$W75rf z{gZe`di*)^Me=35O8o};7WppuKKYR>sCCke4eVpRPkPKGeeUe!oYLpdOU{pluqc+0 zo>!J!0V`uwtRXXN+%Wm$xlkX66Q!^7AM#Y3fwSqKOJ0DBsV~Ll)K`($Nbk21x6!{7 z_ek%%4-ZJc{*IAP;3?_*brvt+WxR$r@ebaXUjHHaiS&JaA$_hl^uMG3BYvU&4TFpe z>>nI|!Z6b7ha*SC$QTV{O79n!oB$JJGE9kSFg<3%te69HVP4FSg|MjfzNN@zrJMDA zs7SpER>PY32iC)e(%0KqdfgV%>$IW2J@roHF4$dqUQg-qeaZcCp!D+{BE9ZN@)#VC zlW+=7$5}WR7vN%ChAXAdu^QLndipn!w~)7!cj9i`OaB2pjK}Cdfv2Qj&ll*wEPZ`9 z$hW1>bC>)8A4`vWLH?Kgp8N^FVvzBHb%IIX$B-CWdYuULN5aS$ReF33j72>T#-pB) zoS2*pQ(_wW(_se8M1NMyfw}0}!;;iXlgnX6tb)~~@An_%deY7MJ~zNd z^f$#8*qZ*f(#`t*bdbJ}oylFvy~ur~*Y8grL>@vOj-zla{o~1#a0*VxS*QN_7avH^dqjSUFQ~tgem?KX zAMvyF=fZdC`yFfouVd-;LXpFg!%LqdGRD9-((~g>&r3*7LQY0bDLp?OIU{Dl?DXd* z|AqyyFcy>Erv#RwUKT50Wvq%dur}6}K2IZZQ*tZm`_hj3pVa>*cav_`=jcJbH@Po) z01n1sI12u7G-e(rhp?^Lu!lk$ZSK~U|h+A+w?vh@A4|zZNAo+;& zeL6`#gXg8^T_j(@>v#+AO8-3gDfxx;yjSEm;7mM6JtxCCoVYwCZ?X0oB~s0I{Gt^Gh;UC`<08Fmt2rsM0&qs8&3ayY>DSv|()a0a>Rrh_us8O@fztB_lZW9* z9E0Pf$4w+pCQl{Lklud|c|I<}rPA}4lULzd+<=>L8}5`|cQ5&X^g4&gNAU#pQ{=OF zLAqJrm&v2z{*LjYw@D0AlPxw`O-goI{JwMo_fFUuo^tiC( z2;@i@8KX*nJ%~k)BmH_!D7|hHOiq7FnOOCb1MruE9voVupRY3rJMD*PS{0yd^d7W?1TO3A4nd8!*LY-W60yl6UmdwQ*k==SvVIL z;9^{cD{+nVIoFXlN;m84*&_WMcH%zi@dxNXjK}b#bh93Jn)*5E=W>bq73$aVmh{gd z9!igUO8tfO-@kn#f5jmG1kM*6f07;-nH){}+_9va^?Bk@Pe@LTNu{qh1vwQtEjc|o z6FCbxyY%Ze4>=ze#3It?C@H;vY3k*$B38j_(&K7iE$Vf!J~qOp*aBNi&u>faK<-HH zOzuMNj=iui4#2_E>kTE3z|qvlk|#)C=M?gEoP~370WOwacd7LKTTOi(Zp1CP9d}9Z zv!8qjk4mq198Xd|gXgJV#LIY<{u|_5c!&CZ@DT8A>aXxM{qLmD_nG_+gH8^- zzCvIq42uz@&mT#8el+SasmG!opPW$o97)N^rC-0P$Z4e4$w)m5W~cvG%tbvfIUl(o z7Qy0J3d>>ztc+Eq_pL>)LvD!8ur>Yd@K5X{{d(w5?j?O+`jGpR2a<CY>2FK$h zoPyJFmUOeeZ*y@0F2-fJQu-XLaV_-?xS9G^@($cheJ}3EgY+MfzTQ*R&q)7$z*XwE zrO$Uy`o#C8&+!l+<5PT&FQs1}Z=~nFrT!j2;%EFS-Tptl?{~%rof0@la14o|FpTv6 z5il}Fr#~h+4mln<5jhDth4lC78Km!1Hu`g5PU(H}(q9NmU^(e?SCAf8gTSsFu!D57p8q%5df%?n&#wperr)~1uk^gZ^bf<4^p7TwBTv9d)TfZA z;SB1taUL$jCAb_{NuOg4c|Ca}c?)i*zLUHM_v0b@kC2a(PvU9n=cM1Sm&w=gCf>pO z_(=MEPo(F)r2bmE{a25BOaBMy{0YC{H|f_wu&IIP5>k3xDCreLQx8Wy0{Lfh6pV&3 z=#PbQF#-LFFbVbKm`eJ3($k+2Gt-|9f2E!a^H9%6E+Bn9MW`32UJ^@FFNYPWSH|C| zSI1gd2kT=a>1KVunow^}Zb@!~?WM1;6S<4@yl&V7d(qz)2jE~FCOvNic{Gm0iS++N zo{BSYw)8m`NUyVq`cm?8@+w?QeLZ;-c?)?vc_(=f?x%i`d_;QRlhV!lbKs2hInLn) z>2X)d*YT$G%vCxi;3NULPA$Z-ULS75#0no%H*(Be@g)ja{Xi_4#{H??vuQ?oS?sL#YoZ zk0OteZr1m69N9Wgz)8~Qnu;@VE-u8SxDwY&f8E+l-Y&iFPTY-qaX%i!!*~>r<4HV? zXQi9<`sbxzH&>+hzeW8H-oppd&HBGfd_}gN_g;FvkJ8^?1f3qZ?;$W0hLs){o*W6I zP>)8AiLt52l|E-8>F?)KlQUpe%!$8A|92D>q@RCf>2uZ~*Oq=x^`y_!KzjYA^tT|l zrN2G76L!PiH~@#@C>$^S=kTf0=a_-BrT3jHeU63Hm*8^gdF!Oly+wNbHtKt&&wGga z5%Njtea=unNBuJOYj{(-S^qiz3H9grN_zcw^(^G<((C+6J+Jij6sNxw_44FOlYjQj3>+4AFOn-OmBR#*L^teIN>kOqnoIDE0N{^dJo-93os`PcwqCS`Ud|XI< z2`-l&zXmr-zdv_NueVqF90$mU$Vc%6p2l-{QTlvWrC)!y$@l4hgiodSe}(U;f5b1; zgU$?m{S794t`O4ehLzqYBK4o8&l{B-9b-z5i$jhlJuV?RF(#EhPb%s5Up+q^{h6ho zdrs+f@<{)8|7GZ}D1FY#^jD=`i(CimQ*R=@ehcY&t)xGHdXf7`@6#U#N&k0yQ>D)_ zNBVPZsr3Bi((A33p0`fAS^sweyQRnNmA>9X_yn(mzp7i;i zl3(Dz()+)`chcwhj6r4v`h!XD8&bMIEcNghQMy_8N2MMeV`41nb>d@g67>m(g0!vXZE8VQmQHlERSRHF&9jq_?d>c#8Ye8;9 ze|zcwPO}HOH}=DU(#`sPG@SY<9E%gAuYVGG3Qm`9*4H@;=SrVv5iXaWzY_GdU{8kX|Q_^tt0ne_o`gKa=$H%1eJf>IJcg^!vLkxq|dMmB_zi zb?P;-HubvX`s7B~6kE{WO8Wfmq|f^oxr_93>n^=-PjVmZkArY1j=<444kzMdoQ5-{ z*Pl(EhYP7M#--BdTuEMyYo*V*0XIuG>-sj_DZS5b+)Moc9+tlT6Xes<W;AOl< z{|&r_cj&*5kElPvXVhQfYwB;wAEcZ0`9I?~3_2%J4J`Y9$iHKCtVRDH(#`rh>rrn&ZcJ`U zZXw;Q&(R9o(BB?AVrS_;SM-t|--mjC9E3yZA1-}A#!w%RlW+=7mtJosc@ECUMYt4K zNRMAdUW*%WGj5X}w}ZT!ychRVKZHl|gmkmMkEf-t96nK=?^-W*CU3)uowY<#;DTmzxs6=i~hKnK>8esFbVbKn2LHDa(Z$` zau&>vIWZ6BlfEB?r1vR8y*QS_veM1^{#L-sSXFv{b#g7~`(KaTP`X*qZ-ULS6}H6= z((^l$yJ8ROeaQoGFb>0!(&rhCW2sLdPa;ntPb1HiZr10VgY$6_F2xnN8rMnhy8$=h z7W%j2F5D}9orlOr@dTd6b9fQ2Nbhrvd=u~Befl3tzpkEBe}!-GJ$}Nk7-U}Hb0f6$ zeF!JLUj*{c7!_k+Ea_%FJ`VNxoTn4Ee_OiewV^nJ-p&W68Azwh#q3t|!J{fbG? zD^0x|R>UgOkiK7o$wP5C^-(xh z`g3^-{nMz=ls^AF@G{#6*N;U#4#uNDq4aeoBd5ePm|nVBua^n4O7ELp z`gM?(dVVZ~MX`kR_)_GuSOF_zRq1inv8MF->XPeYL+NHczA-kH9^Xp(y4y*g`%mm7 zJ^pX(O1%fU7xt09uEEml43~bLjHiDh^(oTpPnUikbLpRt3+Z2i%W)O1#SOR_w@Eka z^X{O&8~5Qs>FYfvJ?;daqJCcbe3z(SAzvro#M^jRx>?VAfRE{aN`66pMSg?tsei=J z)W4B~EC`%8r1bisrOzFfdL-%h!7tQfOOK0(38^P0CnKjIr^a-c5wl=+%qiWh*Uy9b zu%PtwEG~V2%TO;becp;#nR-=nb#g7NgY~hI^!z5$&3gal)LTmTv?8~`cGBng3%g3s z>w&$c*X@h_aiH|PVbbGA;uz`^$&+y!&Xj)L&m}Lw#nSsMl|JV(@(Sr@J#P*5b<+E8 z#4WfTcS)abKluGQnB5BM3sVbFzv zaUn1ihLyg)h|>G~j8W*1F8#WRLp>fQpg%Dt!<6)=Ca1%U(&x@be-7z&^U|Lm3t>?# zfu*sW^g5NvRk4Qj`D>BuV0~*mtLoh^!0b3|1bJGlev28F*6Z|^zW@E` zA4Gi!4#N>R3di6$oFM&tr%B(JIk<@WO6mPp<62xVJ$|e7=gdAlPX9^ibuW-F;T60l zeTCP_H}N*!#ryaWALCPejxX_Fe1q@s1Af9U_zir;| zF($?2((_W0(_lL3uY1|ZIWVVmvwqHbspq3^y>9_5Bt4@r{nqQ2CjT$JZh7_F%F^ro zj@7UR*1|ue$JdvB&P}m3{)t_%7Y@K-I0h%-bm?_xlNXYg;!0eL8*wY{ls?aXJc_5K zuj{Pz`WLBRm%cyusXxZ&_%FVbp8tXTMY{bj{r(NQIIvGh>E|7q9A5f$9~EOuH|u&L z>G4UW_e(B)zVy=TW|98)!wS$}Nd9=<(yj1+^mP^|Td!AAdi^re`&E`6S512T+S1K> zd>yPOJ+C1)k#5%Y=GaPlUK?zO9q9iH|Hf|g_aOHs_r?Cy2jNia!*L|_F*qJ4(Lb3y zjXZ-q8|UFd`WNF;>HD#Y{Ay|BM}9zljL)dQApeVR@q=`;-siLQ^ZJV4rLQ~0l0f|@3@u%cK#n9mKMM7j)MHVP ziwWpYN=|{PrT0yX>80;yX8N!s4<(O~zAs~_kE1@3{0~l{ zKAk+1Jcm4wypX(D`kX7Muf}z_5x3xW>2vIso_9d{dJo|dJSKe~PvRLokC&w9T_Im5 z-^AN^7w=22_XwZj3;Y+~;s^XJectaFd}(0ckkaQ5OAar+ek5{aax`)bax9EXJw7=R zCZ(PnQ&LZZ=`j;#mA((z$vMfnrO%h2dLilSC`P?B^>SDdt6(*(iGN@{Y$&~NV{A&j z1-X^v`Ak7T%K{{{SE16Z&7^YwBG>n1*Ih{e zV(EYPc9ZnDt?z&+m`Jr0>@#>3L&ic6mq^myuTl>d~an6N4O! z9EThq6H!k>PL8Rlr@?gc$Nvu&{rRyF7L{(+&$q1f{^jYfB>n!VhPAOiHo=zC*V{q* z`u@Vdu^aZpKGMy4e1GZhTZT&SH;O!g{(o?)^nIKuea_j`=ix$JBHgUlTSUYTZrN=*^{tRE>E9rS}q<3wF=zgT+w zYU$^&iTHVY1ALpk(w)Ax*pg$4yWS9!mNzcnDy-sG#irMj3>2bNG&!3Na0qK2;(q95gQ?DSs zZYAm0MRodX(O-|;5SvJkZ$@rOZcT0{-K@uTp#GQixw??MV=wHB1El8-!XY>eM@X+T z1}8{g_dhrlXW(p{C%x_h@?z=v=3EBF5&#Av8zb3!M_tMw-nfz6HUXZl`gG;X)Qu_IaqaG0> zV>IbzJwGPK#(0?7{#$s3!%V2rwbt_6Y>s%Rs zm)^fR*1|f{_ospM_gC$u-?v?5C3#%>bN0IQ@2S3`|C99Z4gI_>ux?c8{i2h9k^VeN zfXV-lue%Df>PojTj0J+bYvFFe-QC^YJ-E9D4el1)LvVKw5L|IcYo>k&r#CzN6S3&piCwoO0V;r{+H6%@dn@FN10Of zB%1>L$)wjyfvKpc#SEAkf0BM4=90dHxuxglrN03EMX?n1vgArwoq8>-D}8?(lAB03 z>+5JPy>A=o`_YMd7wP@GVGrqb`jGqK0O@rG<1id4J$?*%Jb4m%D$bDJXBPeQq|dX6 z`V#5&m*Xm2i|cVCZjo-*>+GbyM|z)q0odo5#}E^9)}}f1mp% z{e1m#bKw3(k{%aLdVUP)^T)<`m=Kdle?Lnty-pVCc|S?7lariV`u_){g7oX5f%LkK z>2E4iD~~3Rm7f1Ad6M+=e6IAo1=7uWzu(B#|GyA>rRN`{|1ka5?;C&7f1dt}cv*V= zYvjMBpI3Lu_oeUeQ}T1^eO{B_N;m6sy~7XqNqYUS7<@}0hr%!zPI`U>a%AadJwF=8 zls-=aa$@OuL70qsN=$?4>CZ^cg4v|k%S$dGyhyH%#fj9(*<0$EQ$ISm;T(g zio6!rORuwmyjl8ru${aM_u>KR@rR^8&t8#1@{>#35)urdx zq`wZip7iI??$YB1O8@^C&6Zwgp7iI?P14t~Px^iw#uL)(o|H-CGwFFRrSJPY`aejw z|LS?482^=V!L|j)S+5fkLrdSEaMJT4NUtA_90OxXzs`fC=O@Qh((}_v&(ALsxZmd8q16>CU0>vd{j9qQKgdeY}^h)u9Lw!*g3OHVG_QQeF^9SQl>Lc(M>SM^`$-m+xoI?L}oJD;Oc|QJzOXy#QE2NwCb+4wrmb_m2 z`@(kV=iMIq_tAe4k5E5`C-9_nv%cQb()*mn3)C-3H|ud%@S61d*&Xsde1MOnpD$0P zUmqXHU!?a5wmo1->2-e~|40sp5v0GbC7?gC^!L~F^k1Mr7PwCI4Bc$)cIO@ORWSk~_eKVw+b)F^tzOq<)y=Bt(YZd)# zq?`5QyqRo0ejDz@J-A?sxNnhU;>2G##S((5k3MbiJjr<PQs z_ewv0$E5G;1?lU)MgLuVfRCm3`$zg*FQ~u9fANF#xKHG-p%3^tfvD*PvdTT$kK{+=$#%`gPWZ z+#Wkguh)&-6Z>F)9E3x0g!K7F;b`jP$P>tu$WzGEahCMH^XXrRi*SkbeO->LsIQTp z_XqV&)VGkg<1XBb2k@<12iN@9~rL zeqW^D&%*2qxkjqK0 zQ(1c5YSOR2`qZ0HZ!Z0MZcFZfKTCgq=}#VnLve)kzN4h~8AqNVJ#UWmc^1&WguH_O z&C=)ECVjsSNT1`F^t_YO>z|hX`R@|-Yj~6X+jtl6<3oHbz0Xs8fv@R*OMZ`^@T>GA z^G*8tLhTN$69&U!MCo%zCP%}V7zg8HBI)&#kyDb>Nw1TEdS?6yb6{@FCw-p^VKFQv z-K_h|Nnd|O>el;ImVO_pC4Ju;P;W$TL2gCvK<-5Dj(u@3{X=m$j>KPZ435JII1wk~ zRGf}8rQ3h?br60Ee((4YB9zR0*-_xf{e-2zJeg5_IZ;*a`cS?^tDgAuAAU*E7 z^yi<4((65z-sh?G&(opy2Hr=bO20qGm+ns_Jw6F0mA(%t$*D1|^z%29^t`N?9dk*q zlSleoMaadZoAtbsScd*`((6{n8q{lH9qJ9Sne_Fxl|E-j>1MtE&)7wJzwYFo3O@PpDzc`62yJ@EP?N_=@^le2<^#|3VJ7FL2%v(&rCN{t?4T zH|y()fRQi?M#C5wOZqzEVggKzNihYcmR>)t^f@w8&mw)@Imo#&9~Q(SSR6}XS?P7l zlPh6W>eaC()|TF{0XC)HT>5%ik=tN9?0}u5$92K(($~{ldffpyRQg=QrN@twZq|7W zj+dT4NqYPgoJM^Xd5-kF`O^C=CNIO4((9}xua|Dt^EToZ>G?a!d!+Z>M?OeCOg=_F zfhX}ao{?VvJYK@9(&xD$z5Xq{gZJ@IU?XfIy?%3Sg>C6?Pws?Wusi)d$$hXt^?~Fe(#`r@!*B$S zlHPv|c^po_iS$n)Ps171XX8BS_v6LnWw;X8;P1FW`aGM+TgltWyKpZap#Kp0DET=4 zDc!8E=QQ;*ocvJcuxA89Z2lyDD;tPC@|4P5kK9avkulEgu9|+`-_ydN) zu+sA*VpQtUF(&o6m{7V|&kK^?FBv%%ISn}jIg|9`lbxIsb7Nl2j|H(X7RBON5=&!Q zERPkX&sUXP9cyB3>Bp&_bhCbZ8q?pD{ubm`{|4iL_o$k^jdr-H&Pra!3 zmcAbYsSn1XI2=bxuQ!%FUi#bjV;E9CdT>y-W+w}<|N zcub~O{a@+vAEf_YE84-pdNHIwzb2CY9Gppd{cJL!tW2&U{qMJJ$(>|s<>~VK=WDrA zxyGTu{JPTjr?K?D&14ceRQmT1ze?Z#Dbm+9O?vzs>1JJ@M}4vM_~p{;t)hPo`FH7a zZ=$}1`gZDj$or+&IZXWo{)HE$*S{=%UmsF`Dt&+7kUvQO{1D=BVBav(=M5{9$TZUH zq?aC-UHU#3ls;!M`b$dBD^0xuR;9m&bhBQsHrB(2*hG4rX4nE-VH@dvJ4&z98M|Rm z`umXw;t=U|hml80uQL`W(mz@HI_Hq*N$<0eyhwW9a$H0I@6wOQM(O*zgZggrA@Wi3 zY3cKvp?;qFHR*M3(tn$LUwYps_yXTbpYJ{Si}bqRq}zY>x*?AQ)(<1SUIgj!k)+p& zN{)^(rN_l1Cm;urlVJ+!X1!i2>DNI9>2)*XPnbjcc~pp8RQl(`veNril0I)W`fFkx z>2(`P@6$wjd`oO6egC^i@7rB^Tu=J@;b8iQk$=JQ()&&#PscgZ>&%m5W%{Fm>$Tn| zlk~iwq|cXI`g#gW|NUoe>J6pWX^c&=IkuF(o_5mfcBK9@xvTW`^^x9Z5P78Z>wKDY zv+kcG{qz4a>2+62pKGJ^zx(W$-scb=#S?f+dj1vib-XG4I(a0$-b-0T{&XyGzC6KmzV!R@$9 zdc8g5{nF<;Og={c3F@cGXQcPPNWP3$@w)Unx1{gK1Lf>BmMj< zN-lw=u^d*!D$?_-k!xZd>h+}eX+*uL^f_9Q+hPa&S$e%L*bRHo-<#Z*Jb*liJd`|~ zJW6`ManvVJpG2NQo{qC{E-t`D(#`rlEyWeM8rMmmf4%g+o2hTZo%HXmJ0O24l(lYabK z$&zxd^g6#w&)Y!WMBXa>cMeCT=Uxe^6h)JdAr;t8JDso!s@fpckFq`za9OT^6-*1ajFD}2| zSNh9iCHkw-Uz2(rtWSSKauaNht*|Y2klv?@^f`Nw`_exE2jegtiKB6x^z}?2Pa;nt zPsdr*=aA>)Z@7g1Wzy$bOG@~K=cVUg zly27fGG3J)e?xk|d(!87EWQ3y>G98{zu&%-Zr0;IOaD9)_Ecbe1dNQ)q(2`7N$-<_ zdTLBZJrg-AX2)EZSNa_JrS~mDy*QSlzYLbc3Rp?{da7a#>b1yqu>m%wzo|^3c|)Z4 z9VvYsW2Dy`FMa*9>0dy75iXU!Z)?fxrLSWHc{6U4eqT67{!@CtGvxEq^Da`qM*Rlf z#(Vfsdi-PjN4iWIO+Fyb1dkLlMNu>WyC@b~+(vL?8>G$tS(tp=fPkMYqY$AQmX43n% zkv>O9>OV`5?@I1Y?nUk+eP{bhHydA0lb$zIdcAq%g}9jd3i4|5dg=4-puSuBd3Q+q z@4aqQzbDHmXF3zuC#&>zWRo7BmwEx|-_KMgSHqfE2kT=aY%0B8b8LyNv90v=bs%>l zcfs!1i~c_3{x}GSO5dMRI1VS#KUMl1)1_bUv#HOczJR<4mr`F&UWIFMJ#LgId-%9>-%#SFW_aohBxpw-jlx0N92E`pO>%5Z}B~T!mk+o zY+&C|7zV>(M2v#bF&4(f1ejR*x`L$7l|uRoQ_`PC`ti#s{qt^a`Tg^f^!Lpw()Xdd z^g1=A*Qracj}5W0^!2us9@mz7d+B{UNblE0`h8%u^!nqZpZ8O6w)D6K^e-YWmwsPZ zFMXa3xJi1Qt>o?GUDD$ZOP}XB^^^D)p2LgM>t4pI)c+>mly27JZsT3)^&gTSOP}W{ z`8oL&`3?CU`GfTJekBJx7sx+Iuk)kye&NUw>5qo7smGHZmw=pD`drD#DKQPE$4r=*bDng zpRd34&o|?xzi-Tvets>Kz8_1Z&$S#^NzYp&J#V-4>){yvf8uF8ix;Gu^?H}3*SSjm z8*kxV>FanT{l5O0`Zo-5KCsRY(&r2-yG?tAU|hvO*e=iPYe`ID(n!K=C)c2AP;9)$5e@Zv&d8eh%dtQ3qi`1`Bzd`*L`9Arf^!z9IjQR`mYy1~K z;Ai|M-K?)KH-Ek_KR%bpSESE>oqPjt;T`Gw`$+ov@Phg)e1ree|AqVwgI^5nZ@qs=`~kyY zSPYL5F)~KQ=ok}YV_b}n2{ADSVKPjCsW1(u!wi@Sv*1sdUHZP{mHs|aK~9plq`#j% zmA>BR_!3{^TYQHf@DqN)Z}R)=_)_3=UqtDj|6)qleUoEKOf5Y=z4Yg; z?Bv|^=f(V3P`X(^UyD&MLEU7xI1+!sG1AY2i8vkSO0Tz&yiEFWTSt8ZZjt`? zu0zs~%PHw`7p2#|F1^kz>W`#9|Gy@Gk{%cQa^QIvQF?q->3VE(d`v8TpMx+NrjUM| z(_$v+X8nB5D?Km2^xx-Jlm7hGQ2PC&iS)iLr1xz{y(76B{k^2u=|dhMeLbV7kCwjv zN%T*X{=B!0yb9Oh2HYaO?l#DgC&mr#~ZRmfr6t>GS6#=aHUQQ2HE&u_*l|$fd9hmct6t*IkiZ8LLX~ zR|9KfJ!~kwUt?@ay@hnMp5GeVVMpwY-LNP2!TvZ1hf41^oIDE0P#=dAa3cLva5~PS ze-3#*d7*T(KKEi=M*j-(YFvkZ;3nLPJEYIMi@cY-pL__9Qa?^UiGN8q>vhhOt zFXJ`5fw%DpdmEz}NUMevlsbNxE6*FZ2hy8aPKt3@zRNBRM=qq8LZ*^yk5R)C*z}>cz+ED2xsBgs`)OSfY>;3l7zn^@Nd_=lgU-xl5 zDLwBro}qr8e35*Gd`-GpuX6)$<2~v19*`fC{~0P+DadKa>ByO+zrSS1y!7YCf>;=fVsR{qrLioQ$BI}Pt73Jm ziM6Gh_4U`6t~8+jUwu7|sQ*{jo2YJ^VGHTM-|WM9>-7hat;Y|-A<~ccaPmm$WRWJ|^yh%x(*J$j^U|N! z?o)pvz3wyVbH9@Qy!V;i{-EF0>uLHRg zc9x#kgZ|#qpU($N&mS&5ea&?bx+d&mrSYr zPWs=$!`uj*H=Oji2-1Idoq~F5>S?8)mxZVomA;-*()(AHzK)vYCgc{<_qCn$_@AYJ z4(dl9EWPhg94`I5pC&zT4)uA`>;FbxEPel0OOM}0J|w^Y{71eh{dioFZr1x%J*{osZ=Ab4y?6OMD}}-+Srt!EOa|DEv`+epKo6 zMyDQ|99Me3RMgW^&mev7Y|`&P1*HG|ti1Fct{}Z{6|5nBuG&}+8)6gb^RFbRn-K_VGhY2u|^!y-9 zj;Sy$X28tS&3fKXn1i}?J-76Jd1WTqhI)JKBz@nzlY7Y^<(cF;($~3&ycAbR&s#_S z12^GT>3z53PU+XdY4RC7C;hnIl71fDlYV}^k$&F@b~o_9=UqyAzY5aVRatuds^l8d z&APuf*29L<&)?SAMS6ZW@&M_-)A&{TJaeU=f4|`}>GQ23|1SN%n{--wzq5D&FH7%t zM|z)o)E`Q}?t|S6yw1Z*&yOViypAose{$-nq~Eu5O8@s>s!2Z{b*1l98~S@ouhS0) zO5d;H+FMD1ENWconbHf0KNhd=DSu6MQCp&e!CB@dJLwZy4f!;5G^G>ucM>%b$226lpfbd`t>%J`b6qeq{q*oK9~9e@)BGrz0Yd;*OAvt&)-DeB7MEP z$$O>Gbx8UgNAZO8xUs^(8oNnO*`X5QJ^AA49SM1MruLQI0mq^~Ef^!n+kXTq$Q9dk)PAB#%wTT1%6%h6vE zt6+8MW<9=+^gi{l0XD)W(&ubWZi%g_wko6`5|p7gi} z)E`TKuKh&)3-w@+0{1PX^!JVUlt`50AHlp5y+#FkBTl(8ezi;&>_mzH}2TMP1hDm=8n?#-}z29{5ES!rA z=>JXnelH`hkp5h;NqXI_xP$&(2li%M5r2qGaOG)orhI(b`pYxkb z-~Z0i<0eS&Gh2F}dD5Rl){@stud{)?S$eL;XMmlw%b@H*a< zZr10yBfbAU@dFUQ&M}z3w;Z@xh-2=7*AgoFbB=V07v6iO50H^OBKMl2en@ zkuzW>>RB;6=EA(v>*XgG!lKg8_tNBYSW$X>WpXvFiFN3&M{bBsusODpUZ)MYJ$Aw_ z();%!_r(Fy_jM?F1pb0!rPm!#o`_R$I{h=rbEMZ>NM4M~aHaG)ekX6h&A3f^za8Y= zxDOBF5j>73@h?1w7p2d0P5OCrllmR$eeRJTNHBpQXJ_D*ueGGlTVHzr#?r6T_S8E|uiI7n9DT|CrOz=` z`Wz#qU+0UZ$E~Kmj=V*tQT>+mdUvGvdmz34KloDm`%>7af%lmx((6Z;9v@q}S^vC} zQhL9P(&x!0Jw7MqkzT)`^uC3qn{_UV#jzxo#)&!yMt_i>kaiRaQzXapHB&->q%u= zSx)*~)un&l>ny!aU)f#0qW_ch`&8)Xf%y@n|Nj+ANT0K`^f@cgUrl*kie-U8C+DlET0U+6DMy$qJ8URiovRq5-iBfU;TY({?z z>3!Nz?3Oxtb*0~DdXf9$030m+e((!1KW1 zt8gu@m)>`S^nKe(-cJ86+=~bBFdmbhcZz%l&r7d+k$eTO<4wFH{kT0KKgOr{0$)q7 z_m=z~KjBvl{wi>tp)d@F!-yCKqhlCdCw(8q;A$%!1jZ&zpmsTlzi~kZ#sr z6{Noi7MGq^5=%?Zt3a+K{Ww;|8dzKU`P5kY_0f)cN9-)UZdY;-?2Y|!AP&Ld()*8= zemzd4J_V;szi#JBuRmY<@mxgzQd~j*DqMr>a6N92zP`=mt>hiJoBCez0rDa8QR(xZ zq<)%wo_tYy{VRB#{@eHf|Dpf6^!2@!zP@+VKjIhZ>ka;z=N*QTK1T%U{wUO=OE>HF zVoFzHk>g-IOdvf!2|20stnx8V-lg?n%x9>7C* z1drhfJc*~JclwKb7SH2Fyo^`zI^Mur(%1J`y8TyQ{|oBY*YgVBP`7@3-c$dGpXs;m z5B4T7KZNw-{R24+hQ;t05hG(%>2+daTuexRVhqA$m_qtffJl zj4LetJS#;mgXN^hRU%ixYSOQt+S2#0q4c<>(#?9G=49*Kl59P`E!n!iJ@uc-UC2G8 zoAtO}*a!Pb-|vAq1c&1&93wq{98SQA(#^VmGTHh%XOOM?XW<;_edptExCEEuDqJf) z|9A2R+>G1k-$C9jz5fB~ho~RL6L^aLzsTpv7o?l@zL)Td^trF&O}vBmrN=*%Zr0g3&RS^m=hH9wwkaF*!*3zNMs|2Gi4@ z5i?W&iJYCB3-e+D`U^=n>vI&Lzc{%hxeU1+xgxnTxtjd``XSfDhS&s~OYhSXTT^dG z?m+$-yJ8RQjs0*S4#D9#3dczAHx4IIpM+C!2F{iqKbO1!7vWM|Aw6ytc`dHTjkra6 z+&0{SyXfC5ecuj|kKzeDg=eJKIY+*TSEyej-@x0{@8W&xkH}BR&!n66>)|E+ukkJQ z_xK6FV(@@larE@lT(q?kkex(%!=7D7v_~- zH$S-$7R3@+8p}yPE|tmEuqM`#UauZDz(&%|`hGOU7WB6wx5W12$}19RI{q_!pkV^LP<2<5j$lH>B^wZM;YQ0Y1Vf^gkoNz*o|r58l)NN&0yb z>|NmRE}~24IMVyXCnv!a((}{NpHcevUU{T{jw&wwxvm2Jm8I9KA^mx#KDmkX=h!yV z>vfX;cZGh^`wqk*((^}>N0TSW@6Q9Aj8moenIpZHjLdZs-qz z^QDqrFD+(}UN;XGaq0P`uq;-PzMe|ts#pVSOV6)QZX`XviS*wC_9ge1 zKF<*8>l-6$%X`xMK9s)RXVUAvlKy>e=XwvgzORpc7oQRx+oI-lN)Z`4(>t&&y zO?rL~>ECOYqh1lKNbgfq`gz+%dVD+jJCc8v9@m}R6MIWPE`z1dF^u{M97TN$c^vsy zoQ%_OCeFe6()%u!KG#xQPX8+M8uIVb<2RAFl6OhZ--G+4-?#oGpOQZR89a}dr0?f7 z@(sK#{r>k%dfgY&HkU&`6;kZXz9m4g7o}I)T3ey>1Mr7T#U{ped-|H ztjGO~U9kuD#(vW448TD+1c%`W>Ggggk0Fo8iPR_KRO&NuHqOI^()%tVFO@$38tUtC zJ^dST3vS0sixq{m;tOVY2OzsWbHulEl59{C~pvGn@S@eTEV zrRRO1{#AP2P+tQ7KA1qdKe6=wLFD9^N_yS&3QwR9m$=sn{>0@zlZeu+hFog>G>n@7aWTdq~}c}Pm#W^ndCV* zU)E9mqxAUC)W1nTA3}c(>=PCvU}TIYJuimz`f;fzz{HpoQ%E=K^QXpi((7c9UMDL# z8|IK6pPQUly8T!87ofio7Ll$O$5L2U`uk^N>3y4GbLsosNqSxv>@NNI^_Cvr7yIKt z>G4CP@7pirvGk88PsAxW9cSTO>HU{W@3RtD<67x`)=Qsf6K<1!zU`rZKOVxPcmhx1 z8R>N{;1yY1Iq|o^b)=MjJkm)&--}59yKiOb^Hr5TPYvn!!Pe5_JIK^>D*ZF0$Ip_U zzk>Q|TqoVE|NU{V^nEx%zApX#dtZ8;hxk}}|EKsu`g-0-pW}n{_)qu+zoC2mxjek| zxQO~s&yOnox{WJ+UlUVLCjIwQIi>f_Bi*dO%7+D{`wL5dt|%|PZe{5!twMiw>3KEv zpWd&b^m$s#@Apx9UT5ilzaJsJ?k_kNCrF=js`UK%((5kNfBN~jT>AOGTYCOJ>2(ju z5;8*Yz;#&f8x>$q2VrtdCB1Gs%p|>k4(WNhFppfL{E+-u`ubl#k071nOW(&-GPA5Hy>0{P^EH-UzbUx|xs~+1uG0T|h~uT_O_l!l{AJSrPQOXI zS^w`Fo{=7RS^D$YBbh{o4H>v!6=hoGUeZ4&Op+cyQ~JLruvPj#?3BKr`=lSgi_+s? zN}ubC^y?-{s1V;j?e@k8J~g_0g0h8z~dQ;&pEF$TuQc$g5ANMC0P>2s#1o(Z$kpOc&i^GiRz<)rUh zTj}fRD!pDW>GcLmpLYoP7xGw{M)gh7eSEQdO z52eRHmp;!c`rnY>N#Ey?p#$gnQF^~{7(x2|Eg}6$r5~Tv@+VnWdVGE9^&3g=*HZfZ zuru{;*i-tt`$@kq{VF|wlJw(0OZxtTQSV9aE&V<-g*;9AzRs7vPm6FF_1|TB z)vuH9OP}PS^f{j3Gkhui{{BgNy>HTwbC@3k^TJ9u>-Uue(&r5#XOn)NRh9MRTIqe( zOaEMST>8A{WMLUIY@k1m^y{p!^!{aKCfQs1`8!a0=fTqRN0Y}&e{NWW+oiwX1P>QD zS7_<|!%9EDV~}IZAmv=-ywc73eY?DLrK0qHwa9g_p7i}`Bz@jC)Z1YP?1Y`MD|VMY zS1;^Ky}$JR9726Kj*`BA3(1Rdne;hVNIxDsrJMCvyK%4deh2WdEUg?ReBl1ZlJ1Wy zJuklW^D?zeEi2Jq6>CVJvo5)T^t?vW&zDx@Hq!4eKTAK3J*1m;?k8OtKprN2j*&PT z$KkIy8K+4%>&Ii3bY+h8`_3BabN(T{?k4Hi&tKAy+g0j+OW)sj((ha0BLv1rlAa%3 zdfk}P`^1%g-es14e&nW}UwT|Y`fEs^qb2p$(#`s-w$kV7AiZv9>HF1-{yx}`{z1~? zhf*I-9wptZzZ#8W>7Rg;q?`3RQ>9-Q3#6}Oh4l5Vl^*%K^tcVu_iGpRJ=FJ0e_l9C zz93U5ekGNp1p>HAzs7MD}#pC-RQj?(+ir9Pkh8+kE#8Lp(hn!HZ> zIyO?@j9X<=)vrpg|F`t_uczb}_!|F}z7OxEzwd^M6qpxAx*it8Q;&pEsYfTr!nl}# z{zRBW`t^`fx>cmJ+7Ga^_0XiSf2ihSXugUtSkL^HrIkw*85JSK3)2pbIJ2@q4f1E zk$!xZO3zzC|0?oY^6%sgxEZ(MPU-93C%xYh=@T8J|4%$EJ?=dDlJvMMcn$xi{}$e* zeqZ|BkEuV!7xcd(zs2{|KT4k~Sd_qZhLqm-2l9^?o_a)b6pSu??l|;ELV=3v8Ww4y|{i!6~tiP&4y#~1!{nqQ(C0mcL zPqxkt$=10sHpS-H5?fyrBXY7LAum|?SKG+WjNH^=R2H_AKh9htkj+TD^nJj&O zrb|EXXV5s1j>G#nm(&u_9{r%{Z^!{I@*9#ssFfOcgJv=$O^t`y#Gr>LPhI9UmCntj&(&6X|Bl#&dN1i_z5gKT zpZCX8w|;$3rhm5d_od&Y*Ih2%{;T&{P2GCLTIt7UJ#M7`zq)@5+yf#IlL%6;xb;P{xRNG(mi3x5im0K zs2H7kER0J%J~ylMrP9s%dRO3TT!(+)CftfUaJTeId&vjLhsa0q1fIe(((}&Y z1-wN6Rq}Q6P3dNR-aGW)!w1wKlm8(<$5;3k-{U9zD!=a#J+MzO>3u?CXbg)HFfvAy zo*6^>eI|}{v;Hcc^m+*~3H7Ap6qp**VMfe?*)S*O!Ti$u6eJfR7bBM>mnN6PiqtD( zRjf{bEpi=leQZR%3As78!nW7}f5xuT=j@I>srSMDI0%PIj~|XBsgK5S_$&RB$Wx`8 z^?jc~|16wCeLnt%OK>@^!nL>_H{urQX1&jL>B>&>9{R2O_tSrne1v=qPe}hh?Qil; z>F3j3@_l@WkLiC#enEaC-K@X*m-CYXD>0c((DW4@@kp4Z_Q|WU&r~XQM-aGO~nOr$h%)t4Aq(ASb zl^&N#rj@m&e^1#?`se%6(w}oC;tc6#eVwzVD|4mq-$Lq(aT%_ZZr1y)qy7hO!mYRi zcT0~yAicsN>PPW}^!d(8kGq7|rO$Iq`kZ(10X~*q?;q*UZ?CAo#rOCLzsm1d5G$}= zNDPf(rTfE6Kc6B{kBrfzoAo(kQ;&xUF$w)CFfC@1zMh|?uO|oQroVvn4uzzDUs#rU zCF)hAe_z~CdVUl7Taw#gd+ME~?@LeWeXu_c!l5_Gd*G&no?MP66rXK~d_(rQe5ZO7B-k`tO%}O8>j@ zSn2T->7OF~d3}!bIp*O4`WKOxNdNq{j=Wx`QNAjD-H)Z$eU5KrVdd;`0`CK*r2ETD zpS!m7`RZXqY=X_DueY7_xjJAc>?}RM8}`IL*k5|yK|3kW2f3=bRE#z(Fowx`0(|?eB1dmhylYCmbS)cnn z^-Fja|CSzkQ+nJz>JRY=KEs#N<6q-j>hJLre#PK%1CK)}41?h?qV#%^rT33PJvPR} zgwoCWJ_lh6`cq4fNQ>z)BmG%08}%HR3-d_7-ik_}qZIWrSWbH1O7vHkew^z{KhGLS zKaZNz--dd7>2q}?cc#CG^y_MX^g6?&$BmF)?-%KFj3-Z|e=_wMO#M0+YF5Rrp zlM2&Pw|;%+kRF*!dYzKe(-~`xwqL#6M>Wa<5; zQlEjdaUL$j#kfp*-U?hreJ!rXjkpE3OP_lWc|RV)qtfdhC!fT>@ErXY$d}1i$$v{f zA8%8?OZ@>p#;5c@C%=+z)?dA${tiFl7y7?RKVQPe58USn()T|)ITpsn1eh3;O7D}L zoQj-=oE|e#&qB_IIWdoPvwpnuOIHeFVJu322`nwMXZ_yS)`-@h;9Ubbm`Y^400@tBYpkx zF_HB1EE)YNq`!~nA?K4GUl5C6aV&*pu>w}cYFHENV14QHHpIr%n_)}oX8l!bY>Vxs z&((?C8M{*NfxWRG4#XkS&3c{TGQZp}zyCY5^oaA)_vecAxa-t!kZ1O@a1L}|Q zDfQ>%SNIm+OTQjJlfOx?6FgzSkoW_Jkv>m2jEGS%x^%PtDyH=FAr}2{F@f~!F&R0f z^!28b{`dC6(({YbUqY5r9!LIFW>-E$J}UkGd|nokF%t#;9x=Q0^RHD-u`gOZedfjc(&HDU1rLXglbk7m$$7M3*XXKaoMh2-KGjU*k9E>mhx=$g!PAW`; z>7@6|h*>b3^nJ-g&X0wp*C|3Sj-{xVA(zKW((S)`zpC`tz}nIy>yjH_V{Ar$3+emX zM!H$wzmC%DcE)blQ@UAy)th=h9Ed}3IF6DYKbky_Jb^q3r{WBpEj@28&X+#lV)~a+ zUqN0i{d3Q8>1KW3|B{|}L8g}>k_4{r2mDcXQoSd+5B8US-i(l5aTJc0zCYv06QrLP zGs&}YF3y)e#}euLy#m)ruk$-@kltq#ZlS&%ci~>?>%1X7{ucGS(#?9^2hu<9z9GMp z9`S+vS^C_eg97&_y!5-qJuk@Wh_$Suijr5~rCsdtr0m8X(t z;B1_S3#Ip4giEB?Um<-T)=NMCHscQI@w=qYwO9J*_p{^+cv*VfRr23>OZxLmq@;oK z#*khoHpat*m_+)0IGyz4l#O~$%p?6iT9{l+`ujyC>HA+<`g~34Z-K3`9d?wy&aUJh z*jxHK`eJ|TgUCb3!*LY#(Kwd+1e_$@tgm}2&cN9?PkQ76@*?sQ@^V~-YjM5wyba{d zxD9vW9_exW$OrKV9>dR};PMCoQd zJ_<(1SQr-*NY6-wNu<|HL4RsYhZ!*oX2YDA2lGp>Taa9YT#Q^2%V2q|gjJ;<_nOk} zzq($Ry7hH7AY0F9giWv+w!l`{2HQ!m(~GK^T zAH@@R3eVtqyo6WrZ@eYltiQTL{XRazf9QWkeu;1J9sM83pYa=pND;WcAEfsQLk@=# zF$zY3Nwji*);6y5}e6<-pvS4+~-uEG|8-B)JT^9JwM^ z!Rqwa#M)Sw{s!0>n_)|AgYB^scERr0OZr@W$o+8;4#g4D<3^FkkjIgKm2TG0&&ks7 zV>6^bf6bI0F`NE*xDXfPGF&M=el>X={y}{sc?)?P?!aC2@0C8sA?io)82x|ZX*?_a z`oAc>|7Gge@CM$-d(!JaCO^d&((_;88|v@yBYwePDFge4lD>aoq`wbGlwLm?^_Un3 z<6|P}{gRNAVM^+$$?3=$FcW5>KO5%6JoM+o0$7OtqF91@DJ(<1Jh>vd3Rb6HlUxVu zV@GdNC-$b^4+r899FC)K435W%I0dKUES!rAr1$-eyabn1 zUrAnrze_jk$9;ozWfOTTc{_O*?!^OmSbE-3JdS_jDf~-%pL2MT`eo^6-G2>l;BCBz z52a^3mTuPbo>G5~FR8yF|4aUWpQ(Q(2Tv7P&-(cvMta?F(yxQa7(;qwEOLBIf+;Yq z^!yCutmN$EJXjEmVQK02f%4MxD^ahGb)@&NM}I@=&7|kGBDbf%6L!Jw((`+g`(S?@ zghO$J^!1M+k0(!-US}$KmUOcoKVSO%zu^+qkx083_Uh0R)NAU!nqW>KE zB3{AkcoXkPpY)#eIUiGhDt-T6lHZWulRrt150;wuOX+n&OV`6=6pTrKY;pn&!j$x< zmcCEvsAtCP^yeh!!@|^yO3y1ny)3x`R;FG9>tZA6b2lNklwPL|w#QD`1-oM}>Fez; zz0N@LF#Lu380mG#<3#$W(LY1_e$OG#!v)gw7U5Fq-vh0c-gg6e2mQNoAN_~P$M8=) zjc4(K^!`_*uj3l^8`AsSrG6hD(*K117t~*o-;qDyC;TG4Pw+H>bwf*EUs#NQkujR| zd18=bV?62!$cd%TnVg(TdY^RUjF<(pVNU7wbCdI7LFx61kxNRiS5|s_dFqwORmjz) z$JLge-+nNzb1|eG2vI zI1A^}KOYxTUrb&qeSIsbufgAO18$bS&aJqe`Yzmy2kT5$HDlRi2fv)6qD1R zikwEeS)V68X2Pt}*O8N)hg^_cM0$l{Sb}6EqhBN4&P5%P&BI#y*AD7|^T#f6b zN3JJt#4WfTcS(=iL*7q5h=-{kBcC9jBL77`hZm_|CSN1}Eq$GL@FDfb(%11+`t|pc z{D%I2$sfp{$X_vdy1@BEO0N?d!(s%CjL|SA#=-cQ2!o{WOEPjwa%yrq>1MreM*1_8 zf5IHn*PRy&Q7?)mur!v#idY4!V=b&JeS-SrM%WZvU~B1dZOI*^&(no^H|jmH5A}ZJ zf#ktBl==w#h58uscgQ=dwG26+~FE-s+{8+i#Xr@oTB27kv5xEZ(MPTV8i{;MCS z{i?g?ARfk}()}m!6!pKz=kOx+%j9c#L;AY!N#krR*;V^ZqLF(sy^KOJVoEcE|G&Oy#a&Wi=GFcydsYCAN`XryaQ?cE)bl6Z>F)>H9i_JY0I6k<#BE#!>&3 z`XusHoI!mSc`kWAE~LH~m*GlWgTG7f`v-XwZp9tATYB7H@&P=I$M8=)jc4(K^z~jP z|Bbh#*S$l&PkxAxrJMEZHaX}uo#|tBytq# zW<5SS#=^Lm025EYh#X?BraSS9-_%92Kz4W+_U}C#0T)oD`E& zPlahQgLJdL|CyyLSuq>+oR|mmVHGgc zdc{Zd|AWu*6~2`o_m2D#zfk{14v{Hvt{m&5X4q1C{nq4m z*bzHRuh*U2OL}}Ca)0^=t;B1XaJ7)yF&9E?XjAtu3Om=e=qddwuF)ow7o)x%Cx>?`XwYVNPN{`qq{r5+5^N|aXi;#<92`q(Wu$=V# zN>~kRVLfbw&9Ig9{p~9K_lfXS7z-Yp0Kwhe zCAho0OCU&a4^AMsySuwXa3;9B6WrbP>`lKHxj5^rb?WAs{Z;){^-K5k41~;tMvJ#H`kLF9wv!{p=A>z$XL|0?;8^t|_^pZmws^F7Dc((S)`+y};g zrQiCv5Lp8Ahm}6x7}9^AKaKR~g1pk>3P|sx7`c@6N@cJdR*)W7P5R#jZcFYg{r5Eo zlSfGZ`-cmq&vT{pe5<9`TTk9d-YVU!zxo?@;4bNP{~;eBACrF0PvRLoFFnsi@)hzm zydmAJkH00ouY34Ndc+g@pW`chOaFW6^9zY2&eFem20U$CI`JVm9~El#}@mcs6&*om>m+ zQm>BGKOi4kz8L>k+9(B1gp-(yxm+)Cur01U`-K^K0N_{$c7I_ZN!v*v& z#%0u3kXMt}k~iRH+(!R)@-Ffoau6PnZq{EN!XtPLPv9v$gXi!9UcxKV?@u@IHr}WI zA^9o3#JAGT`uLC1mCxj0*#q@Z7*@JJJUJ3M3P!^i_!GvKo*8PRCC>F<(SQ^VpA72rxQm-yOe=V#_ zy*{~-^uGt&UHaei9U=YSVa}j`w#=b?PWs<>e?|SR^yjtUIRf*ClHPA<>Hm&3uAD2k z%f#}UOe%xtWW4m};t10JU3whp|DLhD^!rv7`fE$C(~Npc>EDlZm*4j*eSV|qpFp0B z({Luvk>2M#@#+}l~?~|VQAL3yEVi+BaE<4wFHeZL<|&-Yw z^t>OW=lx6$o;#33Nq^o?Alj*Ef=M zvwok7C%vzP(*OQde(9gGRHy z#iY-tH2vkIcTz!m|23rVS5xWpYe9cY>G|4_+mbtAXX$nRpuacuemGFNS>Lyz(v{&j zQu_UOhV(kKah~++c{zC%u9e>3M)DTv^><01Ul8>J((4?;Bh-)MDe0egZ%gm%q4fC2 z^gkoNke>g&^v~a+ehKU|jP&?$()Ya(^`cmU{!-G{w-WWL()+JTt|L89J#s^GV{9tD zekuh(RpL47vPqrO;rzsqqo{p;x8EWOTF z>f3P_?xjD7d;kyQF+3?f&uQuNy+po3|8=}c{Wkd?K9p|OUp>aB_#9tKU$^(t*YOj6 z#o+k^^-vfF!%NQ_QTp{Bk?L+Q^ky`*246J-*)S^D)9B$LaB((65up640)CBBh9 z@6Xcn#4Hf__ex61@6V6)`$IeF<2y*t*ID}W)(DwQuA#nO`u+YG`K0u5r={=v1?l&n zyVCdfA^nf>DL$88=M}!i5BOPn-mm1~1-X9G^M)lyz(^RC{+JktdOYd*5|9&PGE6Dm zpPHNwGg8k?&PL9GxuoxVe(8M`CYO}H9_6IZvm#c(>R1cwO0QpEdcLOQU&*bd?_)>l z`MQvMN#DmmrQg>^(mzIe{fXo$I9+<5v&r*tq4fHTaVhl`((A65em~tyJ|sQElvL zub*1_`&l;W<8o8aEB(G#LVA2@>G{f&D`8dX<7!FIR|o4!k8ec(ujH1}^R>Zt(#Lg> zz79R5oAtbXrRNza-7|HB|O`sb}@(nq|Y|24joz7L@b2aXRXeSKp}U;jkX>!*BdbX6l-W{c9=!{*lyYzg2U?1#H|3K;e4wZhc#!CNw zd@=n?ak=#MStq^!&C<*3!qdm3}TdlDlAc>b<1TuMhS9(#`t#Kk+Z=o}uIsI9mF;Od(IlS<>sy zqklQ|Rk#*6;AY$={c}f<^m_ZLACkqCBNq?sE1GnF4C&|fXX^2#uXhqmNj(jw$4r=2 zx>=uZ4$O`Duz>W)Lgb=Y0!w2#tSG&YYUG+&2kT=aY>LgL*ZGay8rxzA>1Ms(&eD~x z*q!Nu}COz*=>DTKf>1I8ChxEU< z_DOo&SLx$JmJF=(gLFMCMv(qJTSEF1OP^nI>G$7k(&KYt9{dFhViD=@Pqn3+^;dPV zzV!WUPwt4FrSC&e>2>?y0O|LI;W$CMS${Q2dS6p<2F{kge~YE(TQ2>au8=-%mGt}S zZt3gtkMukT$;V_8<>%x#();@)eSJfe3j97SxpcEWK9%%yl7*aIdj34p#}}ktMEb~L zT-^PGY+q>r10b8sI0i=>=qG@+RDh+ohZJ`R|gh?2*172dE#G-scJWPs!xU@96(X z{WJNS^m8ArOkm!a7#rha0!%EuZc^!Hy`L1A8q-OS$bgxsXT=XoBn>%*KM%$xFOQ(k06hdKCiLTug`Jhi8uwP zOCLXzJO}6FBKnu$GU_YItI6wdBlXSXZMXw><38#3UtRf!{)2c#`n*m^_n)GEmV92i zS$}nr{wsK$`oHAccn=@q6MT-Zq_6u&@)zlS1TPzSABrITJ{Vp4^_p1vxlJK`-BU|9 z>zocVViwFUy-q&qW<5_Kvi<(LmcEab>8~MuTz%>H#TL@*w32=<+LJqBSL`9Z-@l|+ z97=rzj+S130(mk{lb&}Dc|Lim^gh-|zwd07p7(F*{p`d&7$iOaA@Wh_W_^86Qa>Zz zbB=!N`7YuW`mf;)>bLMN_51jc`V;aq@=JUp-K@WQNBtvy!C>VA{UI=v^uEH7!;vGB zBax$G42*?8OW)VH(#`rhB*dhcl78#{v}Eh&Fe~+()c>pZmxpnMrB^D-IO|-TY<)k= zN#D=v^w*@`0Dq<4LV8?#a!2}mU_a^u$V17)$>VS;_36^j*1O@aLR^eXaXGHU z)wmYd<3`+!Tk&t)fxB=I?!$lZ03O04()Z;Ao}qpYFW@D-g4d*954WV>-@i&Xn?|N8 zA2{zc($^&uIg9jt%}&mVxiPQw_(J3&(#`s-V$#Q#l-_q)>7R>h&|iysJ#0k12{w~% z*2n)ww(e;~w(f5$y`RqXcP00tzn}Ey`;qjI#<4hFx>ipL$a1*Jm2(^|N3e>3!tK!dM(jV|nTGs7S6V-TpT{e_i$a^K*CUb^A*H{(Z9a zpW7{wUU!A`J~vB$F5M@6K8Nsx^!>dmz2bH0pMRc8kN+q=&sXW!L&%DO?`uC|Ea~rq zDW&_k-AVB=!I5*F_on%Sj(!iCjgxzdF{EZvWMl zI*hMJzxDNLA^rWg3l5at_ekmU8i$jm_dkU^Q~LTZkZ#udSWN#4>3KFu?{}N@`|>{e z4@w_-So(UOmu}YUUXecThV*d{r00K(&**<8y|35Q-{D8;89(D!3|1*n4qtS;TG=c`4w&UK|n)R*38V{%jc6#tg3Yy4e$zV_IOdKYqca!+z^a$oWQ z9E3yYA4VRDW2leA2{;L-Nbh4h&Z0gC=ivhS7n7Gt-2XoXF~~oW1O>^3+k=NZOHAgBX*&`8@VU;#(p?Zx>@gM zFxff}#Su7K`iQa8=P`-;RGdNoESy7qJ}$zgxB^#8&%0K-S%0;j{!O?Qx8pA9aeK%? zcmNOMF+3?f{xqJYenI;AyF$K>H>Jnl#=F!X;A83Q@Ity-fAxy~x8(QaPvkGs&HAfv z7`#g0b43E_dLm4M$uNcVe$z-d>zo0zNcUtT=fZr_&3b%6=}KWNO1&hxG`T#vB38z# zSRHF(ZLBN(d8w&%v;OK=vi0Yt-qQQ&PyayjU*w@U97jrjza1srtUp&xpnnohk$#S+ zlV_6Wkmr#XO5ew2xSIMp@@Dcj@-FH3!~N2q3r^rg`mfP{NBZ;G8|j_CqyMw?zP?F+ z{s~_-Fi&*p&wojz_mfik`el^9K3S!Y%OSn~FXV#K`zVE#rH`+Hb*0BQkv{%c{0&=U zTkL?Hv77Yze@M^UkNQCA{SB8szme3(;CSirQ>2fdL47v$1?0uJ3|HbBTra)Yb&3P980NohC^i zKZE|+I8XX|EG93Lo@WKFqP`Y4NRQu2-Yz|UC-r^Q_ftQJhw-TNe$GhGbCLRG>F4m8 z^z;9K{1~6%OX=g@Nw51s`p0fd|GDIE(m#)Ml>Yk(L!{4dr1W`=!SOgr`uSN* zUWO~BUw0d&kKZP}zwNjacT4{{+ga)PFG%m>iS(Zj1gjCqG3EE`Cw)GNr1zOddj5>k z$7jLp($9SbnMk&kp0B_3_`%ZeN2BHU=TX*GekFb0;cA8mRzQ}NUZ=A3`qiTp@j4>&P3WuhUNQ9t@Ih*6SURt{lQ6)Q?Ly>v5;>EMAZvaS5;BHTwU> z+tSVYd>>GMjL+~T{qM*h@e2m46<9BX^nQN8uowX&VN{GEy@Q{~aWEbxq(3n^8K$J3 zTKe^nS^7R?r=AmYV_xZf<;OzQi%1_=f?NvA$dsygkbZ9ek{&l)dY)0z??(&COK`dL z`K*-w{mwS&>$;2j9_izQ@Bki`e!X6oUgs9|yVCEIFQn&rOaDjuzhJQ1fq6qpj|(fk zkMI}~BViPbCOtlu^uB(^_?QTjO3#-ZQ%WC~PWt;&F6n(1k?~{$>DR-r(&Ji5U&nsZ z>kOnmggjh&{*ltJi%B?JR#Sc>3&|XH0>|gZd{{vGdY6@6zlHRCEv4t{D7|hM?2doP zWU9}W9zPf7)4vFp;tE_XJ$@~&$Bp!FA#cO&xD$8dUJR1n-vK;~$MB@|dZ(qIkMrb< zpXk!$}|iBRPunI?<$mE=o*28K%TE(&N%ezs|E$&xLt0zx23*{%cRPCsRvO%fQRuI zo|N9_S@H$xX8qMA>Q~9vWpUM$HwYY;T6$bs>CefS`2 zPx|}hCF$d?;tlEFm%Jx`!mk*-VPJeH3?qFW5v1=&6zb8X*NsVzjd3vnCdOo#64PLM z%!FAn2j-SuC$IEA3Q#YM#jqrn!Sd4ktwOGjwXiNWz{b++G$l8eetrB-ZZF;65j#`w zM(!cKULWaw4xoP!4v{{771O>pZzDZ_N9lcclAgD}^nDp5ef&u2`NznNa+mZ> zd!+B3Kd<|AN692kuuG>1O@D7Dc)eP5QW4 z((C;!eSZ^6ua{E#JknCnB7Iyo%z?S2e@-taeSB5w)uoTGEq&d8mHz!=7wL6-O0UyT zdfox}Ck~cAzp>IkXDpQ7=Mw4by;Qo{;_^BDucY_!k^DvGR?g8Ruud-NdGbm(n?%;5 z-VmEeU$55E^L3OyqO(jPr_n!OdcH-{pZD)e{~qLn^!QKG&so@}f%E=RdVCa&F8$~8 znaEkCoAtVRq_0y!>F22={njH(V_E9f^H-o=iCk6s`D`q`pSIH9e|pp3PkO!q(#`t( zhfCkb(Kudu{z=mJeYy01=XY3ozo+OwEB*JcpGqJ9QhNPh%>p@;^h%+n=L?4sF)~Jz z9v1_D!r1t;^mR!hy-o`0`BIb9OP^;x>3Q-?H|ueQs23p@$5PbGkjs-RVrA;p$Ti5d zu^u+WCeqJ+3vw&zowSj@za8oCM($02U+ME2DE)KdZ0UW^!-cp+dY)C}wbJviCvT#E zyYxQx(7%uV{p5qv-|tULkGnwsWxR&}(tlTao%{HZ{wMUmB)=hllpg;XztSK4*FZfa z{(xbm&o?|dB1WPf6=Ps5{8@UPc;tkb1d~gjUm9|H%p~2czsf>AJLZx;?iX@FEFwL= z7?z-38p~lt`YU5qtWJL|tcwk>F*cK4r#ZPLw!wDTQTp}RL;8JpDD@FIT6&(bGM(HZ z-K?+oZrmsRTpf}=@8i@@Ngr`WdY#MUtJ2MSo*Q@z@8SdL`JR$r;A`m_-r{@epU7Xx z!I}r=4~d~M97dF$ClWa-#=uzkv-Ca^l9OO^OoeGNgY>+aq?`5kqs(OMoJD#>HtFk^ zhn!Ek{a<=Se#RG+-{1GirKMk=Rms({Cf3HfSRWf=V{9t@zS2T^f4@_2haIpJcEN7g zL;C*qBKN_5I6!*e!^k6~*Bc{!ea2EBj}vh+PQ~fc&(}Qi0_puOBd@?!(&IMbcIrEE zH}1tC+>ZzGFdoI@coI+JSv-#y@iJb;>-aC;!aH~mA4oUr@4GLhzrTiQ5vW^#u81vN z`B{Gdz9)S>lTuHPDKRysl^&m!oE>vwZt3|;lgmoKE-Fdiw`%0t^w*Vc*8L6XZ$|zN z+enXWi|wWFQ#W!C>HYU4_mXbb_j!Qy{DbKqg2Qlx^tf^42{=jmI?g7~m2TEw&6l2c zF?p%<_;u3Fx_=Y>TW}loo#frPSGrlhF8(3^Z+hebjyr@$@ED%JQ+Ni?;RU>eSMVC% zz?;(NaTg!rQ+$bU@gsi45WfYE4~^lauXhyuN&0hoV(IIbMtZ#r(m&4>lpbH4dTHtB zssg!+^mAE9dR!yw&7{Y*q~1>Yb89c@_rJl^M@X+X1}8|*H-kI}7f4_CMYsf)N&lYa z3i+DMp&X-S;C$js{~jZ|^g6kvoAo+{q+d6crO&si^tcw%BU?&;?(HW1Idrh}c@397 z-?7x^NWU%?Q(sBmAl?3}=ifrz`g!|XdgKn=MSU;+g9oLX_4>!9=Q}NZK9}jYeqCN6 zTOWCi`gQ4bZ{i*L?@7=5M7mjzdrr2_ucSx3kv{LwFQ~EmpOg$d;gwpdRrJfv9Vroo_>80n(gjq2M{kh0_F+Uc$o<($~APbhBQ!8vQlMwXq&Hq`xt_8M!&RCAN{iFCEEUu)Fk%J;}YX9}c8{5P1j= zr#_NAhCGfu5vNd}MxKdta6T@QzAww9_p<_5(Z5#uer_Uf#qGEY_evihL_Q$htgq)` z`j1k#9&w!hQ{*$!`?-Kuq@UAU(#?9lyZAu5=Mg@k{v2OXe?xwcpQwMqZ`4Dy4$S`p zhQ$aNNqW5~q}qX#?r?%rQRG{VjJmZy?#6FDBaVU+zoqTZ|o=CtdAdvgQa_hkcZ2m$xD)qCH|zc&>B@dQNWXRcu=KcN zcoNUhe~x?+uTZ~+H}EF?cgXkf0rkh^r{ov-8sE|X0Y6dyN)Fa0u-_0EO8WT-OAe0_ zsYfA4!x+-GzA|(y!Ze($^ycW|E#i8|K1%SP+X!A6J}QTDn;uUmh!Cb?Ff` z$#u!~u_5)Q*n)aXY)!o#cEWD-_rO1>_a*nofjEf%q2%G@(d4l>p890+RGf}8aklj5 zuBFn=`utbYzZ%y{U+*pQ`}0eEhjg?4KDSf)_riziKPvs_PxqwfeMJ3p9+IB_ zi1g>#+tlyLWXciR2F68_{v7y|^zoUgXOl^lYe>&iOZxMEWBQv(e~z9g)5u-;Q2M$* zmEOk->Ek|=v^e(C#vfV%aFLuBiGglwIUN&jB{9{GXve2?)NzLdVsZ>6ut7wP9eQv1O9M90|D z$HyfnlBJbfO0UkXu@do$_x zm%h^L52QX+dVj;E_cu!VxXH4fd?O3W?43L+pwF|AawoY#`p<)pNdG*3O?sYxrPsM5 zeIAdcUk5*Q4&;c^=MhzUd<^OFv87k~S^7F8k#5#sC6gYPin?_@4fPDtKmX^Wo?m+Y zLRb__&|gZrS)X@h`m0IruQs_JHpC|QtMv8gK<_+;RNaX zxlDS$D{+lDPHT>F2dC_5S3c0bBSyjK_>=UX+ovI?$4t_%&l1x6t3bW7^!rpj>GNnH z-K^JXOuZ@f|LXm z-?ud~oxDoEC4E0$O23}Mb_=}UM3$Z>8pg!f7*~3HW;s(Hmz8DW?jeFbk`a3Zo|~Vf z=ZPczevw4_{VlajAuC9qUsdVr-b#A>@7P}Y%sNV6pRVNY*b{q6AJ-QL;2`?{A`c^v zAdkjzI1#7dbex5AaRDyIWzzdxL0*mPsBgec)VGrVChx>O7$n`S&+CA6{#T$4F@8SdL@sIF{bhBRfIrW$1H~1buNk3P?dj{qSDSe;9NFN`bdPIzb zQ81eHxR~Tv7zg9hp8ykMGE6DG1O@?z83v;v4QmKyt(wq->A1H z|4wd?ouuCf`q1Bx`atRRhLDF#H|z5og=3|UpCLVB7S5r6K6xQ|2`-o3=X&}#Qs07q zOTWH?=-)4W9}d%h3{TR3ntV?B`|(Zk9lS3+-wX0l z;qgc5X8l!U>HS8RUN;^&5&cOp8K#h)KehC6>80Pt@=-53Pyfzi(uc{(GK9q+g#+rT<*HyY%k?#z>#Xcv(_jk)H2{^gQ?F z_vci4+-rO%z5WOCXX)dD^$v^+Dc%1AhQV;sKevV_N0e^Xuanr)>%^r$J~5A1{erGG9QMII}?^YPO2O~IM; z&yik#iS*}#f25oBK2Axme-0=`H|zDEQhy=c^9tWcH|ww7k*(MN zh+i;RpFlk%hL)Z`g7on}Qjdbs@hAFYljBN14+*I!rk)H_Qcq1zhZ(77mVSP7QqP0G z&|iRDm|PT#OYgS~xt#QQRwP%(s?z(biFK*hm+4d=Dt+7t94-A^%_T3u#nP{v=hExG zq5d8};aBOuCmFwQ;5sIho<9jDr=C)_Red7$DL9?}nbJS6tt79;wYVNPO8^!<)6z0X9_=a*dix}}zWj?WD2m9ln(!XDrEj@CsbhF;yLh6fg zsq{Q6r0?@i>1O@aZrqDO(&G-roZ0$|Cxg(rEnZ>pNo^y&&xUK>wQW3_$zo#`g+`vKJLEs_$Tx~lb-)Q{hy?p_4u#S z-_H^b2z)NdAiYi&>Hh4}^W~8~G9UE<Oj3ScEg_1`{_mQivy_tN&bsGlsp1Q<2am%Q>2^q`A^4LI2RX4?{lg2KG)!8`nTZ@ z>Fd8=di)XU$EClootIwmBK0eH9dF_t>3N=#U*Kzehad5a^t|6N_`tyVgu*ZwUV2ft z@Jc zm<}^akH}2UhB>9LQ(pRi!2(!FdjG}AC8g&tgXO7LBv+CCoLZG!18ZYFY=}+pSNsiI zOYir0Y)8E#cERrS_rzY*`{Do`ME_sX=QD!(XdH(VrSHcK>1KU>=HLQcf-9s)t|G6K zZvWMl4fJne{5I+9xI_B6+DHEZJR*JEF+72%=s!okfS2%!^n5qTx25-gU;4bBQGX#l z?j8M~=npX{uz%~XLP@`VB1#`09e>G{$~ua`mkI%k!hC%bg}udd{zKR4#Z zU$6ic!Xj7CS+4QpU6>1O>^9qIFEKyD;`e$C0hVJmEdZLvLe#Ln0i zyJJu6g?*&g9YFpQ2jdX>N03M17#v6cB=QuThBI&$&cS)O02kpBT!t%f6|Rxq?*`l= z-K^`|aW{4AdJrC@ZvDP-i25<=*3a2V>6uTH&yg>XFO#p5Z{RKJcgXk252c&+{7de!{O9d~jfVC=4UrtiK9JJt8?0IVw3i`6rBn@#s$=ech5!PmZZDt@JwS z$(b-K_3Y$am>2V7A?eq5N$F<&RcZRmVMXedrJMD2s)jY`uT8E;Zh(!bH^t`IlK$4@ zw%7qXV>j%Hy`^{3mplLmQU8lP3`gP^>G!9Jci?W^NB=+MgVN3VtHacf;YmCr-TtfZ$9eiM;Z?kWxA3m?4EM>8$WQPYzM%iL zbhEyGAEvfV!SCUh= ze%+*|KOOxU$eA%4=A=J2=B1t=3sEmZE{>(Bmm!xYSH#L#mHryi&3fOpv7U5K19D?* zhArrCNp2(EtiNhYy#scp-W9uJPx^afKk5U>gK!A-VdRnI(Kr^z(?1EP;tcv{k>`@< zlNXVf;4)kx-K@V_C4HUN;s)G|+i-{UbGeuN5BV^jz_avUkbd90PW?7Mz^BsdzL5TX zLzp3f`6Eg{S5c(*7fpIxOpGo4dxPZURMPuOPtJr{F^BYgd8FsdN4)?RroT9rmL6AD zdfrOX>sO^-UHZK0QEy1SF}a!aaV@3S{T(|<&)Z4*_@2`9_Ld$$fIJ9?NdKHVmOMfF z_bi8~pQe5eFG{a>m3%{b-aFEtuO3OS`;z)Q>HU0=-p6PBMt`WGf#btTkBfjmN{^3% z(eWpYBRxK@^qLYnhXr0gv84OsO7A~`^!$m)Nu}pch3VG_ICKS!mhSD;==`se=!()YPJ_1~mluU%w*xt{t)>EA2tl3sT& z{(}eci1hP&N_yRkY=2M4@ZuOk)_WwDmezm zl0J`Q^rw(+*7Ky5{ylhJ>E8p^mELa?>5}&!c|QD$UAVi^tyX7i24CM zjK}b#^g3syk2^2D-WBpSydk~cyX5=Q$32#A*3Z>j>Fe_WKjSy)-v>t+5qN)%A$?yH zOFy@%rRUEmeS8+oF13!v+UO;+$G5SkjDf-JwkFP|oiZ!q{*29L_M0(!e$gQz0 zcEHZqO?rPl$i1*H4!}V;MEbgoz%kUv<0PCaJ@0h#ESyVyJ}#ub1eZ%U>#tT)UxVwZ zZ-JCKE|} zUZ?+G@@?{6ypIp*e?opneo1~!eup2W?@P#0f%_gB!(l{>EPdT$l4E0BOn`|one=(3 zkiO1osb`>`3A0eoj=8Akk#5${dw#O@^IHguVhJoQePmfIFa17NNBZ^DSh`t%U+N(J zIbyJM&k*VPhf9wiN1jOkWa&S5-bemN`uq+{A9sxU3G!+3S(#1!;YJ6>Ma0O`>qf=s z)PKS_)Zx4q?3y9hpT+akFOjd1 zuap0kzFzmp52Ty*e2?)NzQi}uBj1rfl0Qq|=ip-khL-+*8bv0OnWT@)g4v|c^A~af z>FZHldY(GiQ2P683v4I7?=I5&>@Iyh`r=^e(OV9L?{Ehw)V*~U4fMGELMv^|inB>?P7ZYG& zOeXz2WhQ6CoYL#(#=Q6o7QjMS1dB3Nq(ueTgmQC~w|FMa$L>F?wFq?`3|`=#f- zM*bIXOFy4aq>p$e-K>v$iEr?|^nO1}kNipwF)olpVQA^&!;vG9Bax$EH0m+Qu`mwx zc+$;!zJ!|KC+X+2r}X*smcE|-rH>yhea1ti$BmXA zH;(!QoFu)k1>{AzM0&mz#;N>FXL_dY#15&HAgPm|Xh&Qc0h0M(OccWg1ye`u9-nq>t+$zkfcH z{{6vX>EoA4?{5Qnv-CWFOFz$Nq`y!6D}7&|;0NjFKK!J>_(<~m`AE+jog9-KTYBDj z($_Z${mH1OBB#N0m_d5J%;c)BI)OT zIe8VX#SOR_x8V-ym3QGD+(-X@@eU-38Tac#)$ zr045^ov;i2-N`+%7xlh4fcl^0zi=3i#4$KtdcBF{DdcH5gZgZoCw(0j)4!DZ3S5or z=-)uzOx{Y~j=ONL46b?ik@rjQ>mVMcehg3I89a}d@G9QGTX+{ANT0`3@(bzpUXkD8 z2mFlRFvOI=bM^yL~sEbdo;buGG6@PwYj1UmQUFPx4d`O^DaNM3@= zaTWb*$m?+vZk2A<=e1qBvXi_AgQ)K(AHt*3&HAh3Wb64(;aU36lP}>_yn(myEy`}#>e#Fnx&qJ`Of#XA9C=88ZF+4`ZNEij9NuN(lax9EPJsu{+B=jf4 z6qrhS-|5L2$=S#`r1zbNoR9uO((4z+67-kCGFXoOidY4!(_a&7Q?G{&u?hXnu(|Z- z&ELuGu!Hn@bd}z3PjX-S`{O|AeGisy)?W?5Vf2s0F*qJ4;Z&R<-K@WwMYdjNE-t{u z(&LtrSCCiX8tMISpno&m~ z8|0hhJ9r--;ZuAey^lBe0l!Gk|4q7Ce-(Us;Pn^+LrS;*k3QlDj=8V zO8*Odjqjw_`HaD51db1hKS=k7Cr6ZCKQi?gl_f(7@yehKyExC+HS8;DAK>Tj3eEw&nupEB>^VFB+}1+8q6a7`5`N2lb%19^gMZ`&#R#H z@BOM#uPHsQF8z(9pQq;X`{z38HgH14l_#6kXiaXvPkbM2lZT-2lHWmEQp1r=PyPsfu*RI#R}9bk*i`2>2>Rn>tiG7 z{WYP#Ir%sGTT^c*eP6m!?-r+< zOK=(e*7L2BzCLTEpNCE4tSR9)AK)<2k&DSMWOC z#5>aG^GJH$C-@9sNYDQo-{D96g2847jt_yMFtqgk!($}rW<76IjDfN6XN)g>-btj7 zOol0>k57&1q}RzLJwChi_?*(?@=z~;MX8sN9#@K7R{Ho#)T>}M`fFkx>1I8DeQbnH zu{pNHHrNh3N;m6yx?p$dee@>xlm7QlW=Q|}!fM=0|3A`yUT|7^#MO82M7OqdmONY9gtoL9P8AD15sN%s^X z7spaqmj3e6_qQ_jYSe3xYhyiZD1H5!VN2?5upM^9F4!Iaz&_IZ>qj0)9z-63!*LY- zV{jbxiR8)TX*d(-;Cx&pz3vk7a$H4y4S79o!mYR+cS+B)N4i;G{~$a-{~_{GJb|b2 zob(JA@DlZ_ctiSn-yz?ZzF&`}k9$h}1-{02_)&V?XYx04@VS9{Na=lt#&8%BBTFA2 zl^g?OQIA88hY2wWCYL@wB{>bI$4t`alMQoG&ntc21<6IE=P4%LtiLKje`#`AERPkj zGFFv7-x^q(dR=k@Y>dsMoAq%mu$A<_+e(jUj~(gnLheTHiM_EO4#dGY6i47_>FY3o zJXw0ZsW=^H(mx01OMm}aN?w7haUE{NE%-O?#61`!{r5$#kgwxS>7S<_OYiF`^%wYB z`u#KbyukGfg<+)6DJOR43OW*TH(!8AXtoK=5dVFc=p0d;{ zU}dZ(-K>wRiFL5P^oWM!CipA$7T6M7OFxh8$sMKV?SkF$59$5&B@e(sI0T1F&o_oV z9w*^coFTo>S>(Co`M8k!66yQ3iuxMr>v0qHEx3*P4%|(BFZmxlh)3`^p2D+u0WVAM z_bT}Y-om@|-ua&BV$yIE`6V3VO;9* zrPoPBPJ+p#oAp;IFqQQ9w9@lsBxk|wm<#h_ek_DVv4r&erKGPiX4C(Q+$aBf_ z$%}9)uAqMvu94oyM)GFq`>~C@9d}aSgF$!z592XBiD&RUUXtGL74mhwiFfcmK9U~) zg!~*|QGY{zPyR^$g25IB&hH25X8lzd>GKSaKVlU6qmg4`Y>Z2Pd~za8Dt#SOk<(%Z z>Gd*U7R*L}PRv6+AGrXz5EhZ1zohi*q%8IF(&tf$Tm`FP4XlNAupTzRM$$jGwv_&T zRx9dlq?`3uZKc=mNbZbXu{-^}$bGP%bo;;bhyffw7>D5~9EX!|n)Lhj99$$l&l37q zNH^=RR!NWFK>rr%+oZ!?T z$r;F*$XPK5^<3n&yaQR(@MV@c{|$mPftv5NG*YLIJVJ?VKGNMFx}(#`t1G{Il- zH*76E@^^B3az}C(>`uKWxi|L1fjAh4;s_j#<8Y$%x|7M%$TP^ZaUL$jCDP6Myq4oC zTr2$?Z3@N* zslO$EkZ#uVe#URoJ;4_T>Y=1_XmU8|bs~|YVhoHW{hY)lCy+iq5hkIYoSc%J2Gdi| zh?%9=%Yk{N_nRLJNzY#di%~C0E{$cWS0GoyD)Retjdi5gYbd==6Z}v>u@9W z&E##kgZeJ=UUCrmfb?}dLOzbCq_59;>2)tszk=8CCf>pO(&HbJpWt(Rg>R+Dy(fRd zuNZs@&$0Bl(ByFB2>2uQDAN0lNj(5VLwJ<_Q}kb?eg&`NP3d{=;bZF0 z@Fn$k();>=pYV(HzJo0b%=3eE4l6xAJVvA*S$e$~`Lw~{e1M2UZ=10b25ZH97o|;>3vNiPnDi`I(ZiT^T~_I%caMyB(I}?BW{u2$9D2A z>G6BWL3n`rAv}V|=s$^P@I3t&$ye|?-lYGw^y~1IOeYgA4_uEV($_1s^y@jh^geUb zpHF(9`K5pVUWR&ktR%nRM{+Ic@pZ`c$ql9dd-!(J*T1{;alPs9EB*Wbq0;whgmkn1 zJU){880q~@kRCCK`c#~OvvD3SlpeoWdfgS&SK~U|NdGqJ@!P5I!oBn#p#Ko{qvYe{ zQ_`=43)C-Bze>I?y^q_}@8LsyB7OWT@>}WsyvL8!zhJNxf$J6$LraejOOAk%FsgL3 zzTPn~7XFO!F%c%k6qp**VMfe?*)bR9m2TGS=Ep+PJw?dHu@siY3Rqcsd{wNDHKngx zed+ldVN>bvi(RCT>qfn&^!K&#()VKu_31cEdi)%mC;fU^O8*L6jq7kDZo$8Cr}TWg zrPupMdcQ~LKQ7&@_kRk{;sv~n*YIDwjrXLR^*j%y|J*J3%E0;|rPmKD-5-JakK`!i zXwt9OxYQF!|9kqm$@!#L$}j!8EG#{~jP&cdnoJ}6NUzghdi+50U>r()IC&I#40$|G zqCN$uNuS4T`sd+7T!PDS6|Th%xLJCh?b7?(Nqr9n;Q>4>J?^OVd7mVorvDsX#4C6m zZ{i*4bstL4_n7)K@(X-L{VjgL&-8!AV5jJuT8EeJzoQIW9jFu75R5; zkDa8~?N0tf`uN`De$w~vPwDG1jQ$byk0y^LPr%7I4QEQvJDWU@yZ{$T&%c8H)zbUg zfLo=H|C|1uxQF^a@_syoNAZO8@u#Gl^>sW;{XF>+UX?!Yf2EuC_}h37AL0|~@h_y0 zc!h899sQs18-`pRI4+Fz{Nbg~J2E+%bhG{{2K89d>&2xWU;4Ntm{NMaG}6ubeK|Az zIq1(#zjc2>`in^)SwecA($p)EE7M<|wjJ%0!6B)xu5axdxU zVF3A094x(`q2%G@QUAl(!v0B%vtNxz%`MvM&|IX`b ze&&6TG43(OJq~k>Ip6#GU3?2qs!d6DbI~F+sPlP8KHD8>D+}SAqoPm6nQHQAVoNJWkeB=v}yCe62J<(r* z+#6mE`w`wB`35)u{XpbF@HTiS90u=!_Zd~L5y%h1QRp9rkH9g6KMu#kr{E;`ESzSP z{prZh!&&HO8+C~C)5~xk;jbdUZj^uDLS9VxyU6bwwNCg1`7@*1?%|Ch+09+jhtQT?TcQ6;Q}z79OdsPZ&~P0=3;TNsspE2GjM4Ud7x8CBml$S1;L zqmE2eNL%8aOgvF`I>6J=i_&*CDqREBxK4=RCPHB7enUc~}uvGRpq`M$NC)(bt5v zjeg%nZe*0d4lyd-q3Bz{Bj8c+7^4nRSI41m1B+l=!cRu-08cZ@Z(RsK!>B`4KRAo< z^N}w!Dn@tY9sB({lqv2S>pMVpL z%6}r9g#KAL4L%2F!WWH7HwSqxoNv@2%0CO>n{W|)$EcV~ke9+`a5?a`l`s)j7nd_ zsON+=(H9yOuO4!J*ubd!R5Rq}umx;M_%X=G!2~=378!Mjx;hEAgY97l*b$b%&aewS z19pXH!*k*JMy*>fHLAXsqwfWK!#=Pt><9ZB<&PVY2N-4N7WB8mI|&~O?}GOjb)-`5 zGlK93;7B-%_@Yui3?D%+Nd*A}6F z7cPY#8WrzT_@zy0Y!2IN1DN}oM5ikE9t_+D^t^!pf9jso;m-~mRZ zuVqv|bovNgslia8u?h5Kz{;qu~CPp^z8_54?Dn)gm*$d z9r+A+7W#AGdFZ>r?&vQ;z6@T0{z`Zi`o2c_p+E8saDY)I9*8^$-ey$%A%qV@zL)U7 zp}!w_Bzy?{X!t06jPP;D^j{fe=Nq`1@HNOkAg@FI8U6~_6TT7t3Ae)R z7ovP~;9f@Mw>NSHxG&rf7Qm{ox>4zBAQvLnf%Ra0qYhE^ZHT@x@*%J}Je=?&U@P>k zk&lJP!#0E$!M3nHJQbE0b%?s^jJ_0hh3CNY;e|%U?+!09>JU|*%g|qrUQ~=;$fDw1 z1^dEl;q~w)IMAr{WyrU}JK#`wHyjQ}zz5+dI2w+Dj~iwG3FHYz9ipx#qJIYYS>$Q( zIXDx(XjHm6@MZXlQRDnIJU|~jp#R_7p30hIOR)m#cKCA+(8I|*a$hDAb!@BSw zcra`T8yn@{X2{K93)m7K36FxU;j!>|*an^mi(y-MGCT#I3QvQb;OR!)AI~!CNTvLB zuIW|oZiJ^&DK0X-;#~qSgIB=b@M_o(UI%Z4HygF?x&wKrQTg73d>_2usC*wp9)Zih`fmKcaWDLFGc>qsCuqI|1YBsQRV&|eq~h1H*mF4hp4OXjIy)NsC2&= z<@dd2M}Dbblzv~M;#V@NA5=xIW>mRr8WpcL`nvESc(76HrUpjEYYY!D>JW8xs8RL~ zH|lxxaYn^&1B+l=*dCq=OW^57)$1(ebB(gw4Y|8f`CWp(C-N2WN~7}a1FwPo;SEOh zn}J5zDMNoNyaNt}cf;Xugi+}pfFsdAWR%@8$dAME@F_USsCZM6r^DxsIz)xfM*lLL zhyHb=+T#tQQY<9=ZTK#HAASHof-8(l_bKv9_$B-Xerr^`HON20pV0q;yxyqx`V)C8 z%$^gqLk`>vmV^7iJfrGcV3eKe=xf5-u%1!nsgK+cHi69uZ;pJpQT?WsQTC5TpMWRA zlZ>+44z@>sDl9Q7eJOHRqvD^9d>-ruyTcx^r%~y9BVP^s!RrVgV3gf~=m){ujH<^F ziQQT84|ehiL-Pa4&aCKwfOBAi6{v&d7Crz6iW>JT-~UVyU+f61tM z<~5_r{U+gy2w#l61THn|5M^(fQNP#zl~H!qp#Ks6MEF+1b6<+mi%K7d zqB5)stHA?}vQrDWHmr-jK5S@Ie{F_*7;I@&y^k^~pVr976MlkGhp2wh7JYkos!=gc zL+%Vqjk0?d^11K=coDn=US^b?%V96{S0P`G+z+|GQHQ9j>j}RJ4updUzZLloI28R| zM)j+^(GQ0s;Dd0KQTaR!A2G@wj}tx~{RHHv37>*~8k}yFUuMGDMz!C|gujCPD)IvO z23$z^+sN<0CGdTt%Jrd9c0We{iBawU1>vjU_eRBA3x77MeCv(s&zsS2gRz$*J8`4@ zQO>CJ`@lT7Kdfw2d8!)~zXq&@z8-RYqwF+9Zj5{gYz_~HN5Z4wu}0ZH9{B`VY*c+t zM($u#ypG77U>Bp}bv5eue6BDm-j#&+f!7#SpX-rtGAiE9Mx`Hwe5+CMh8R_^yWqX( z??)a9A2Q0$X!xj6hp6;p;S)yLooG~yN$8(No{Bu(sCX~Hm(agrRJ!@d3yeBM{%+JE%FZVATVU4QNS|X= z{q{Dh+!c^38D(LASU`AH!fPNG!n#JqKM1)2Y;2VMLkT|&eM{sc;Zf+1fycuWV6jo- z?i8c!mB3P?@;%e2ePVZ`>d}MnE0B8|6|av`>(m?3-wex)+NTXczRRfl(L+Y18;yPp z@>rwF@g(w7ginIc!fAw0hcnQ>0B6IO;XL@7QT2Tbd9hLDco)8h{-4Opke3^Eh`L%~ zR5@1?{w4edeha@hD*lf~#s3BUdbpABO~_kd)+^EcwwF=q_lD(-YKMxj63mBHU^Q3+ z7Q(u)K5S@|{l-R>?@;tDjPlb_$j2a`fLsjQ8I`_0@~N-{o=$ivJQMxd@I3SvzzdBk zM-Re#!d~zy!uug#XH@<-AP<1Iz`;h@yAydBya(QARQeIf55iICA4Yx@`7z{i@JaMf zAy0zO!fEh1IMb;7X2ID;9irxwx#;H^<^MN~dfv0dsP6$*5dNuA{a_{h68+c6tBtxp zu0{V7{007Il-(^x`6o6nDu*b$xyE|NhDO;r6nzVLgi$G4!K2|Z@Hm(-%HD}a9isAU zM|gYK0d_PhekbJ9VX0C6ISct5c%D)5yTR`0FM*e$zZ_nP{wjDi`hLj$k#B$l;4N@4 zyxpi8-HAL5-h+NP{F_nr9f>^3sPc}6W6+O9eggSP_KfrZHwcD>orCbj;7+ERDRXa*Fawj);7vceZm{UCa@Vi47M~X{?W+C8kNuS z$S1&J^lg#b!&A|p20Nke0?$N$7V^390`wOmUkoor-_xjZ*$25V>}QleuY)(jn_(He z72aV~eTE?41@ATL5M}RgMrrOx9%+LK{4>qdYjggzeX0SPI0b9Z& z;Zd-)QFe|;ZUaw*#jq_r8J+@9g{Q$z@N`%T&ot@~b^qxGdm44WyUM8jZXcs!_J#e7 zD&O@+)&C~+Hyf4iR>JRucNukvihr+Bn){5h|2L!BZKP3lA13?}qYhD5V+bFIJRVMf z6OB4VT}?t3B~OM^;50ZL&M+$fS@0z|4=#WU;bQn6`~WV8pTf_L^2;it{JhSn`u;}v zM#8rmb%=_e^IF7mFwZFe?Qc}f0$9bUb$uCwE`U{M*+s&x>7o+cGREpk49ir^^H!A%Aqvp|Dk%z+J zMjfK;-H-kuqe4a-Rqip!W09XgeiC^ie8wpMPc!NemHs(66TWCvj5)}2;e5CNzG+mv zw~!aZC2*-xhp2p(!R7E1_!;~HehpU}W#K#cy;0@=iSS?H?}Tqe{u6G6*$bllbBwaL zCyb*nkGv1u7yW*)09J+7jj~e%xe&RIQSDUUs6$k}8xr0aHbs9Z@?pp=VJp}g9tYbP zW%)!{jJ_Q_1$Km;jEaA{QGV-+{v3EdywIq4-I043RgcS&uO$2`%hZSKZm=CMKYOn?@G|GM*SP#~R4PYbK#Hjq5 z!NXun*b25b%I>l7c=RX0V%QFz0y`R&t_1mXcm_NRo@-S7FGRi=UJ5UVR~lvSD&)S% z{a}B1J>fSY-wba-KN#K)hY&st`5t&5ydRD!Lph9t<18 z#;_@D2Admoh`MS4Tf!raDo<CT1c z!*1{*c(GCKdnvpeeJ`WRb2aic$k!v^h>4z`q++uhGb3;gfKZ zQR$zB(~Qbtx>5FL8TDN1HKWS6(5Us)666nzO8*gDVbt$-tS0;i^y`eWw;p*T;aiZi z-i++*VO0LPMwNSS^cCQ~==VpiY*hTJ=npiioVATAX9MJ>MwRnW*aCekcr5w^JQ006 zqsq|%{b}gCz_Z}_u)9(D^gzA>xi`ETeSf3;Itcx3=!YWTZB+U1M;-|uGU`aBG@}V0 zW0XABC_g-jej@rw=%=Eej{E}QFTy#5&o!zXuOlynZyRO*J>-8HmG3g-)btw84 z@Cd?NA-6UvUIP6IM%C*i^rskAj*hSs>_Yfi$mb$oXjJ*Tqwj(K3gq5K+3$<~I`lUh zm2Lp?EpV_=<-3#cq3|xk??t{3`F`XFkw+mvjQl7Zi+-F@?f*3T$>^sTweNfZ`9;EC zGO9fD;T!1RGHPD<5cy-mKSTZkehpU}wU1k8RK0&T%I@!k{{c6{ZAQ&6xo;_UM72xY zWNFI53P$Poh5Mn;N3H^^!5W0uLau{c57vhb2yYAzfz9FJMveF5jjBfx`nIq=JQbE0 zRqoD4`Ts1V(w&dK8@vc!Y*f82g_pxCVIO#nQFgCIz8>BL2f{%{^~2kZihm~@O8DJy zI2-{VgrneSIL4^*KY=^}`58D3{c~`pQSTe)A-@LSfN#OYa0y%rm%-)m6ZjeY0)A~& z{Z_$m(SL7Ld4DphU;U2$54f4|>_w5^bKqXEoKbcwAnyzJg9WfEtPX3!+D7GHAGslH z0-G6Szd39HTN2(1wnl#}JRY`zCmNMcJEQu~DMlTl^d&}VIul-M)OzVc!h66g2=9%2 z4RU{YgHe9G1>SDd?;wpK{BbxQJ_RQkm2R3*<#`_cEI0?wh4YPy_XhG?a4}p0ml{>C z58#JJ_4gG?2n zh5Nw*qbyZHu7-RdaxGW~9z^)TM)|WT`a@w0cmzDks6*6MYxKv#Hn0e`H7ef8$Q|Hm zurn-$UEw+Ke52BLgBQVzjcSjcM)|83`rbzU4#Qo9-$(fUaHLW9r^k%4`#5}p@Coo~ zI2legD!&;zbBy}kzAKEfbEQ%7`XKj3z83j9qtXpPe+wK8Z#T-$oyf!B zJ@7twKOAY)Jn%5`qj0QIcE%w;2`9p52!9rN8hj4UgfGIE;44Oze*yBF$cvGez@_Lv zLS6y?WmLIVB7bR=z18TygWtm+jq>MD@K>YaZ!~H=6}%J4)r^W)0~W%%M&)-9JQy}4 zya{ZEzB%&YM)lv;$j1?$Fg7%OPvk4$l}5$yXH+?^gEzvPVHvy?-eJ_ZA8u4R|7O(p zNRJUd4*huKr{E;`ESv_PgENh?Hw$?VoD1g@{u+E8{X+OQd>6hCKY$+@W&dON3Hs0A z7w~Ji8m=*_{njD>0@uTh@K2-cZ!s!zFHx-COiR)jr#tvE8*uDRgMddDt~wMJ&dw@1#)kAHSA|p{Qk%{zyU@b zqWaY>aIjJN3_-rjsF?S_;YJ;z%74F6=|{qc;3M!cqf$JMJRUxU{%PdN$Wx5k@61I1 zB76zH0$(-C?gHdDk>5gI440sPAN~_ABYZjh#CWLLE59VNyN^-z%7gpE%J2ZA@~;kS zz*?}jQR(Z!gNt-yTWsfiq{>v2kdE7 zK3Bji;Z=n9h1bIC;Y~)ByUeKcgW+w2-wB7odk7znJOVxlN5Ro>j8TUue?1Pz8x=AE z`Dr*APBp4rGmu|EehK*%qteees-M1&ej$9D@OO~kLtcu!3@(SCz|Y_pM%n)gc@_K) z{s7k*RnFgxivK(MKa6VctoNdN?*aETDqbA9JgkU54|#uB86E%+gtd&aQyaM+JQy}2 zya{qMco=L+_>ss*8&!|vVG;VaM)l8AkxSs|@C%@pIOHecMEDGx0{;PLz!!|_ zcXN!&=VkQskY7c9-KhKYyGE7wpGKwoi0~EYS0aCDl)t}4{@y72Kf-nJXTpDj8{j6R z4pCQ|(QiY}em~OhVU*wZgnPpZMjfKAD#AR%_lK3?0fbjat_f?ydhlS_2sVX>!WQrd zqw;Nq+}bF=C6G^qC&80p2Y4FnY?PfYM)|v|QFhKle}Pf;zXRR3R%{2lz>sP9~UFv{Mq=-0yy z@DKPW+yb}3?4?op_JFx?FSs`>5BGul8s*1)qsmcWRJ{){>JW8R9oB%gU~O2}sQ%E< zsPs)?bEE3j3i%kL>>Y=E0z3(}haHWIS7Ov5>Z&vB0?&Y5jq1ne!1LjSgm*{o0ec!% z-m3_|8eT(qf8^_tZ-N8iAb1v>RJ!R#`Fo~O^?wn*MEG1d5B+QK4WkZG>E1F*^EP}3{d>qu;Ro1@`yl7R{b6Nz06fsB^fi%d zBiBW)4;vbFi1Jet*vzPq=E#S`BjM5TSeP&>{t3v%$Zg@t=sUpE(04-a0?&kJ6Mil{ zAN_^M-I04BUxs`I@|DPa;5D#6yuqmQ-h@054uZGAJB^Ar6!~sA+^9p8-$uX((TmcL zf}@Q}@hI|GqYhE=o`4gK3YiEe!O3unQStu)XTTSXIz)xfHcImn@+-*mkr%)>;Uf4B zd=LH;eh5E?pBiQVGx$0Buiz^99pT@@AK^N}e}U`aM#4A2&FHtm*auPla*fJ=FSs}Q z3dj|aD;ag9QvS&&ybAFTKt2%Gf^`V5hkP(>guV$p1buVl7RW~+w?b|WkArPs5o~Kz ziBCrEfZP$e6Y}ZEXTY=2pM!ipywIpaRJ|`YO49?mC+r2UBK&Hj?w5VhUkk5?H^G5M z*(-yC(ccb-z`F>)2M&jSBm4pQccbR}(a2+rvOgC22{-}$MC51S6!;G~1HNF?eR?kP ze535XhWrM63oa)7U1Kea_oGqs?=OU}ha2Iaa4XDS7Wq5Js6*7%o-mGHRJ)Xi6=5Zq z539gxu!d3Pse^owQT7i;ZbW!9JU}`_l=7GA@avYjlUH} z#rzcgO86!G27U{_hil=_M%n!x`48l+$k`v#PmS_#9JxHK2rC&?j{RW)tYXx60CkKy zMER)!`W8mnJrez~M#VhdsPTA`QT0C={VB*DkxPv7LnriI(4S$H-Ls9dbD>fDkIRv- zHtG;n|NihMqw*VQtZaM$`S0*yqf$PC{1_YupET+aWoM#M_Me5*;R{9`qMp~kZd5rJ z8x``d(c2w<06#LSUY{5h?_bDY7?u88^lRV`aII1Hen$Qk`FG@v$bZ7E=(9eG((M8F zgnPpZMwO!?%tODwQT48hTpiXlDt;kyU05GBB)l>5A+S067RX1yqtLfTJ`T2lMX)Vw z4^K6!9H$xO&(n=6Z&$+4G3pR?bsqX|usiHwRJtpWd&8??Kf-T-1JMtHw;5&s4&guEGf8;pG%wSO**!}74AQSH6IQS~T5Ulmq|HDPU7tI zksBg6Mm_{Khldk>1oBZv<$D}*8(3tN-II_{h8@s%MD7H;z%vOy%c%Cb0R2VCml>7c zmFWAxYmCb8TIB1E^6voTTL>S7e49~+D0@TE-wlVu5%57c3XV3)!lUpp^y7@O_Y|B= z_!OhcGu^0q%_96|!e2pN0N*ky{yRpE`}fcJXLh?M7+tghP#Lm*IquK>q;p-{HgXQ8*Sp0Vlwxjk5m?d=^e6d^&s{ z&LVs^^2^At!1?es!ry>z!NqV1Tnd-L7!H$*4nA zc?ZHl@HV4j+<`n4-i`iVkahQsfVfIz*M@W1}>m5WW)qmqs0;;(cS3W;Of{{SQXv z`?FDpsQACZ4MvsYPorXNF)DuSvxs}a3Pz>d7w%_N{CwmpMx{FteNCgr+d+gkfQ^lc zcPMfTcmzBO9s`euC%|H((zi!G)u?iuhTIvJ!mfm$jeH*LhW;YtOW9Za zsQkV`7G-C(QGcKFD|%7-^+v`29eJZs_BJDLMUJhE;^!C@9)}f-Iz;L7V7^fym0?v_ z%_zSW8kKKtScmX>MjfL3*${nWqwF_BZjRj2C_6_O_1yY+qwE(Ob%>HrF)CgM^r@8o zRMX3TC*q%Jl!dd1FY5XH#YV-u%&2y}0`@j4ejnHu_JjT5_3%cc%2kFu*eJVqAP<4V zj5cE_{{n1;`7L z7a_lE)R9V+Zz=IUfFHu;aD`F(wJ(i2L|uIiSHW-L8l(L5lTnALe13x)(Tj?)32sI& zO1~9meICg%qwL0!%fSjp9ipx(!aTSi%!ieY`a72T$PHj4qyEn3aO5LkD|oa~>DnWA zFzOI>)e)A!&PLVy4CJmx{Xe3YBlm*6VIQLoQCEFoKiD5$Z`2{`>P9#K4uoZJuu+Go ztJ~lm=tb#=z+v!icrUyUj(`uqk#H1z7(N2W7{YmBPbTI8SLFYq^``tK&> z&2THs`XVZS4CcT+jj~$~xdN;R^Ng}v8M!K~1`mWajT*=GksBCwq*9tjgf}s2JRE`C z3LXuQG3pR?b(~T0+ab4y9biYJ>e1P#@^(c&m+L)AUmvD_y$F5N6 ze<9r_qso=_Wn?#QRDKnV((h-~Au3%p3|C+z#(B>c~We z3?bbxcsINk-Umm(2jECJ3O)=Ufn(rUqx#zfSE`p2UyYM}@6n+3dgv;Ry_$mAheh$BcU&B@KTet@P0N28w;4knu_&eMPH^I$t zE6n;TYWEn-fqTL@EC(yViZBoEXVf9;Dj!ycRbe%FAgpQBA?m6S)-kHT)<qhuRM$KE76MhXG0B<+y5S9L3qw;$Qd7M%2 z$EO;V?@Xgo%!0Gg&qsa@d67}|dKY;a;U5`QzJDRFgkKm{&hL=FH!8nhjEcVzc^h)> z*HL*Z8kMfHQTO*kqsmvusQux=MjfK+aX8^e7*)QbjmoEuQT1<++{vi;=No0An^EQH zfqa=!>3bQK?ppNM!5iRB@Md_6QFiY(D&PB!vh#O18vQt<>^@^u{hl+bKC=ja#i(-4 zhp(YuguK|O^vjSxGAf@>jI#F?`frS?*Z0Uj!gcUx_^VO=-C|VyJ-&(TlsBrsR5mKV zT1Nf9?uQsvzm`Uo^GNh38C8!{(4T5lx-*Q5e;)b^jLNSk`aVY8SFSOt{5Kh8_hxtt z9AuQeVMe8Yz^M3-7-jzn!Y8AjVU(Sja2Db7;Ue^l;k)oXxYVfo$Ul*n8Rh4Xkv~CR ziTnlp%Bb?Jfj^`F)u=<1-QUpv4mZM0a5LNrvsOj*iNPGWCyc{#umY?I^Wc6kA6AA{ zVKsOltO*NY9as<6hYesOqmEQc(}eIt;Gys^csM))wt`2)W8iTx0Z%ZhT~0!7hui_V zBP@ZPVHbD?>fk_cCg}-v@bLqw2Z8QHLnG3bLq> z17LN+Ya!Q$b&ZmxTXs{9R+8^fls8Eg()72c&kzEaU1d-a0nb`)FCRL;pqPc?}rb{Yv2!XE&K`o0)KV2)Ao;>hJ- z1z6FjL)29s+z;l%%CIV|1`mWaVIiyo>%sc40c-@Dz(e4n@Gy8dJOZ|YM;leI0?#mN+?)x!qCXp+Yt$j?>U`J@UIZ_OJ>X^Va@Y&@hJB2x zUq9sj@Oq;TQCB^N>8~X0?_KTRVRlLs*(tABr_MSxx5aZ_8wK>VQ%*Y*bL!YB(ObGx zb#_?1ZjbE1uFOYASMV1;|RGf$8!(D8N%Rmd=wkva8&KEg-w0opO%RRV^jE z$wpkI8|^eMG9R;3PBoc7z)rapOf0KsS7jld%Dhb_ z-4=Ao5=@d0yym&d5^OlwA}88eKtiGUrMe0gJY1onmhxJ@(w3_9+YYkG#V6UR(fKvX3PzmfI7>8SEWoy3*~7>(1G-#x^;n8|;+GRTMRCNz6{A`^vmBFRh_d z3p?c;uB)T%l&9QEE88ijhMn@NNK|p_gldHvnLaD_hvku7$f5+jR1JRJIx=s_5iR=9axi-itG3bhWvt zoV-ygZ$!>^?}o?<9jDNgJ|0qpc;QN+W0hiTCf^@#0oh)KLW`H3HWq@FZ>?H+8uob_ zd3hRnUD_+{_MJM%yQB9%b>JM2a*5&<$^031Rov39ip#93c}*3Nr+|==dUoFSR`N8- zbkQW!MUCgvLw2Z))|Z8fQlcm&-o9QVZ|++xqe8EiygN}HJy%=&n8taw#(B27e6HMd zpSpamhJCh%eRfql#pJsC)cJGO@7tVUr&8sXt=zIhf$ExpQjLH%D$vIvKqdItZ;A?- zc(aLdOPZB4(5`&yi>6J*o2V#_woltAnRbe*&>(3bAp?n3YMHGTCuIhfsVOowPPI&^ zmI+lWp=u?zH$P7CCP^2HF)67_B%SEGaf%m>8Rg+=r);0r^X;^K9xg`76c8B=rhba(OIIviT)Mb)#nP>mu28x{=~ha2)Ang^l5YC;Iv1m4At0F2Rhf*I=_<-H=wvTP zE(!PFP|F;3l`?heGIiiGMRqrZf=7+)BQzLQ={>+ZVW@c{8Ca`$p_XfhZtPgVa< zm8wi)N*hUxDjfoXF6oz$BD7#s8PzwmbV3;=lD-Oan0qLMx)_BjwkZL&Qg^9uF$NY6KECEQ8eVNtxKm8d{&MLO>mA%%;X z${cjNQcJB++H7A1w_L0W7AIXC<(sK!!C?wbxzQ`F-$eX|8!D3`hJ3fTl75R(=wIp7 zQR!vHZ+t$1dNB%BOTQJl7&?CxpcIi#b@Nh%6g~;=xTCwTv=mANE8dn``?xMW55>!* z+i}f(Ao_hjESSTBZ--aApTf=W&|X?-ScrtHw6r@cLD(he%GcS^vfG!YAvBX^t>H?v zaw`ezPG8sgYA#^`1>vsdOKk0MOKV%Q0&R0keZ{SXdX5(Fx!Qu}w6;^8w%oqDjux{r z>KopiW)_;gpNZMJ%F|VzQuro4p?#>I@*66Jl0^&Va2590Dqo(;lBbMkDj(#j`YCCH z759+l4d0|^+!V@x`HE5$l1VHH?dD>5+~M(*tTgl{`5@OtRXFS!(tg<+6f zl*fG6o2*-5vTlW88p#xDnPtV)H}ZVfru%fB@5{U+=|1fpIO-douXicWt(T=O?5&gP zQIca%)(ZF3shm#x>r|lA)jG}5=@5I!RX9ecu{w>@X}nI8b$VH+`8qAoX`xQ`L&jN! z_G?1^QyN)?`n}IW`y=11!nHbW)M=AWn|0c%lO7Bg>i=UXEYwwJox13>S|>TXM9$8Z zv$N&woF-QM!e%;k(5a(NopmbF={cQV&}p_#&+D{@Stxu|r_nmKv`M?LNT(BYI!dRp zI(o}K6Lo5% z)1^8+q|<1f7VGqePD^yEXN8QNXs7s@cFOa<(N^tNq*D)_F4O69oi5ht9i5iw^tMh* zb*iowd`_q5bvi{ZK2@hqI-RZ4xjN0#DW+O#5m@+*PT%SDy-w%Zd-cL4I=!#cKXrOX zr%!bHL8qT|`ch1OH6m?+DlL?K5M6#EZsh5t%Gk#m(9#quXS3o7?kgSfe{y68q$!=W!aBWt&x8m7tDB zXpSe#w-kjMtN!S;j>c+^m#U*(CG_~yhi*dUOL){^W*+5U0u#g;o_N8PEJeh9lIZE3=dx%mQ*d_x%%7FKw zAKfo*z*B^~WHR!$WaOyB$^0abC(D!EVOoP!(i%k5P*%QDsBdKzs*r`s!~0)c?u>e@ zg5&CN+q}4LFIm+FZq&z-ycYHqg=wBtXr{gq8Y)w0(52hcNSTzQlP_3Q+){Ur2FWC? zc(PUI(gP)WaaG?}Dk!uVmwu?2OPY zG^Ux*C!SXFRd!Q5mB?Xv znuqEnq-(8{Mn$gXp-U2vDsQbXKNT_pDLY?1?`2lh3Qo* zWS`9jt42p9XYZrTdNj(`$_HHppK^sW+g%6E&ut+HrYb5zI;D#jKy@*Gw0YCUEt z@oMP_ONpvFaT?Spt6}p{C@O zhEhb+u;-yRiso2%r|Xna8)c-|Jt<3FzYD#rfR`1}Qzhsrd)Ikdb(%acfm=zIz;8S0 zcM{D9Lo`yN*KzW}kc6Gw2X!=N5xHv=5LIqv5>06NkxH z!xXPXzKRBzMpQ}C&&Mc=-jZk4P?Q>S=SiC3ax`gap`Z1qhK9eH`cv_KRlHvnZ&A2M zX;v=P(}k#l?j}80h+fLe$_!;RLk4_o4U>U7$|!o-u1UJkORw8qVMmz?ZP_$wO1rkW z_G)qM)#BQ##kE(9Yp+&Ld$l3jrVY_HEjCssZPQ}frp2^Fi))7#*A6YN9h&}&p{%%e zXmR^7I{%+Ovh*`wS#j;qV%nj_wL^<(hZfi7EUwL2T${6)_GNMH(BirQ#k50t8#NyhBmD5Hnu8mk+8?hnU zh{fe0U&PG!2NmuswNG4gMqC@QxK==MZN%c*h{d%Lix=vojaXb8vAFhNac#fi+J42g z{fcRG7SkRqraf3(d$72+UomaJ;%X0HEzQ@c@b5RGJ5F0`idd1_qld08(@A@<*u^?& z4;IrNET%nJOnb1H_FysX!Q$F}#kKv4Yx@<~_A9RKS2=CJhG^3j)21t?O;=2tt|8iV z#kA>)Y10+crYolXR$Tk7xb|Cd?YH9EZ^gCWifg|W*M2Lm{Z?H2t+@7EG3~eF+Hb|Q z-->Ii71vfPrma?7TdlaZS~2ai;y$p=4_Qsrft#2MQYNy6-bH-^*nZ@NSuc7ItKPm% zR_4mUwKC;v?`u6^`?MM7D@{RTHM5SDl}WNvPF5yqH2MysFqB16!UP&hP^8Bq*?I($ ztthz~*pp<%XY?U5HN*?#GnX&7yl6g$X^7|eys>>od&|JyDp2&!S_YygXnuTYnxsXg@2DpEDl&LO)gSA3 zan)^{3h9&nHW~E}678O}$jXuHV)9i~QZ2V~Oj$R@ zH08!L<;FDS#x>=}HRZ-N<;FGT>c4f%(r>%}$e#Wkr;uO#+a6z! zN2>=#PU)<&7uF?VDo9`3dLLKXsTwX*HN6^uQ^_IJz&b=$166B~%vVsg1}P7p z^#*A<80`qO0`-pt{W*X1QK4q3)tW|D>ni9nUG-MH-ijB!2GrGL=_c!HKV9votI@g| z9o(*>MXP2DOl@huIe0w3FSNGc9JOG|PQ<^~RD(v3Xk==$tzja2n`N(9RV|h~qs6=C zx|BJ`TTq=k&pWk6%PNz@%4BMT@AtK{DM;SIHppmroV7`FUADGvC0jH;H0za9!DH$# zaedTPqGsIS_0S}kt({y+ft?bnR!nnZIdv&t`)u&3poWPhN82f(hh6?&t>|*Q@`f)8 z_r{aWa`f=Au3Z)A^T&h=?ze4!m*q2@PtBd=gHjbOTK+2YLQVSlS_8Xd2ZxT-)J*w3 zU~qDrS60udY;m(1$fqg$4`mr{Pth_!x@dtR*ZIOV<3khoi*94Zx-Ax~Qn+0Z;4q z{pi~~S&5z|>uw)D%PULX#{3f~e{>MNfKPjBpe~;>F4aqXi5lLe%S&ug_e*X^8Ijevel@^3;Lz)VZ?No3j1mT$OpS$~;)Zv`mgD zlz06r$3h>RN}Iip>3m3*g(`$A)I4hx z`7ZBfUL%=_9%#7l<(%l*u=~Zmq1>jbzFv%}GUbgtSXL&fs{TN?OmmJud`x+utEr_< zQ#-YhsnWykl&_mtqlBHZwcjt(@GI5ui{1`<>Ge#ejh3cSOY0`rNRN>6RTf{%`y^9d zmGK+oMataYv7~&SE}urrBd?o}BNfB<`!(bZO?6rC%gXzz%z5%gBl*BTIGv*?a}*^! z4OkKSLFm*fRoW`opCqI#9OR}UJ~eAr&QnTgwo!f;}eSN(caxI=L|3@tFGKRK+di!XGgt6Rft}tc-K?plH~2qUjlbi zif&2~-8v4l6nV$nDaW0YHrEweS^O_3^1?<;M$09QmQz`(%4k&?^?4)u*j(}Q70<`C z+9YM2IL}`)_zMN^SBmV7JTb)EzDIOXeY+?$RN;H~xYG7iXitSMP+1nJEZ*zV?`7^? z?>Xu;QGZVM7r$-$d&HFINd9LO$wv0u(DCID|JFMXH*wDO2qbxfLkYC1%2zLr z?z)=vi<6b{b#Zx1n$=ETYbUP_(<(B0Z?6d@rY=>^E8|90qjGM*yMXS_3I8(>cdV-A zlh!ufrxW{H+JtvtpSjeF{caz*-KhvQKDhx@#LoHdm7J3E-CRUXwbz&H`~4h-V^JnUrkizb>y5*Dw-N0 z%b$?dxAtMGFzX z$7|kjqrRYu9<{r9Uo|Ta|0b)AnkQQ3h01tC$!pQ=Qx4k_M!Z^~lFU~MohA%>cav87 z(ew83y+GJ8r)`3LYw0g;)Qh*te0V!t&byCKw7QD+U?Gav$cy3msyF%D5r4)VE#JbT zP4iW7Q`C_(eMNuz;eJuS&(X{kmN+Zr`;`_gb$8;vQZb@W$W*>z!5b>+u+U%B(Fgn5 zTO-9+Jcnxr@edQcJ07lqQy3f@dYHOT`i$h6t1{7x!(R@w7sn~kJv6fz24+x{wA(|8FK zIi_UMq##q#z06&wsz$5QP~4!CbIRl#e|}Xa=lIjDbX{n&;QOEpR~oA&;hAN)OJ>q- zpRCxUc#06<&8>k`N3%tax>=bzSD9Q~tR7LUtLXDb4dQH#)s(+>3Z`VGLl27*{o$UP z%->$8{KZ_R5`_AuT`6CGzZE^nPu^G({`^$4ROvZ(%JavS`sykt_&}c>`9O@`?Sz1x zJM91Fc>X7R`peU7`6?j~rTo?9&i$ek*-DY}%xLE+{)#7ezkGisx8Rq*VkHcNzhdS8 zmbAY8_x=8^*62Um!!niX|9lBDl`4}?JvQUe)#%O`kjcvbM4kFo$`qs?mhxomzf+CW zn|6FZ3bRGHI!$%+fpdte<)bHrX1WTaEQB_dm9#%d)^a-i@BBlGf6tY#Bm9X-JIgJ4 zYpGX~{vdf$2+%^kKr4lgVWp65@$&Vz4|)24FkdU~Jn5pp_0?6WLc^~aluB2m$VIx! z)m5&p+(7hsjjx~oJ$3tEE14I3|Ld1jzi7Ri{s{BGr-yu=^yOQ)3MKXRP^PKW*N!2@ zZe6+g|GE|9Zj~ji=6@w^@Y-Lw`YR>)Pt5IqrEY&EZQ6d&ciZ8f=kH>4i^=x=pl=2L zN^Z&fOulX>rMe5{d&{`do%db8`-RN?rnLPnD>sDtjo$C^e&y><7kz`}rZVLlypbvN zzq>9}Kh$GauY$uuicIwlp}zX^X8=K$DTSOJJ(Bk;f9UDmOpkK>kxwjBvj2oG6x^>o zOD|elcg*D2O#Ld@(-4YY32BX4R&sZrGLqlKKW;e0ihDPATknd13a$Q0mj z)AaTw<@dStlsr$%%jgHR^qesIc`fOpAJDqQboqK#pYOi{<#)QuCgx~;n)16=vYbf% z1W>;J;*Q??9sq=kmNhF=9=$=PMe=FX9`{g2g$ z)>X@d;o>REtKIyE?R@O352d_WmZ>^AHPEMZ`B`QlUsg&rqWqJ?BK7BDHFx%*cFJ#S zry}K1s(};zI@|tcG+!B&s+SZgx6)*8rS+w|#3DyOsuk)Hu68&h`S=L&+(RL<`^BT| za9#^O^<*A-_ph`XPTAn^Jj+nN|GId=C7E(-Y|hTv`9q0J$ujA}tn693$KBaGFF__# ze?{lpk&tD$`YT3vHSK>kH(#9WYSFx}3#e~p%>PsQ@|$~mv8GV;Il&eSrY9(rRJEw_A-_)M+4cz!zzNcnwCpZR?Y z5YmP#E!v_H%!_zlgo)EYBe2C`)!NBMS<`7XgF@}Dme{j(l9jla#% z>*bsfPicMan9x|r4Sh`mA~%d*O@}Fc-2I}?n)0~Zw-4&EDbLJ(7L{WYs!YCIlJD=- z<>G`Yldl)AUK#(Hoamu!C`KqjD09+bg>q9tXvPpFT&e4&Ki|~?Bje4rqXi^1@_g(^ zeaJhFI(3TZT~wL3k@@Hsfws?b$MsNJ{{SS{o#+pjz2|rj3wto{FB*O+JyGS0K7>>u zqi^JtHu|03?bD`w;ueY)u2hUXO@iKiymRGysOGvHWuD_(nY1w@-}`Q7n{OXHb2*|* zJ3B?6nklW%Tq&zQMTy3i+w&gbxp_Zuolm8*7tLm}5^WwsnZuPbFHx2yYJljuylPa= zOXZH0sZuZ1C3cn4-0misFI5FoUgHPzp4Ox20}KBGtdhPy@jq*>6yk-eOg;ABt=st& z9?BA~yaYakG#?b{BNKgwlKO`n8urnj!-ZtwDi{d5aHY=R+s!$?Do`UAc+>ij4Au8W z4kKBEDOZgWZI*+*klW6$!lFE^$1|k}mQ_n1(>Z>lR|!&f6 zH0Uy2g|xw){zs1fSB>^(cUh$&S%|!Slsv`LUzDd#(h~I-<(UmAAfZ!8+eTu(PT3(e zWErkPf!siN=pL>zMGnb!^-60g|Dj+1jyw9}wp~rD&rJQh_2`$^(+cF`&S!y;B55l6 zm-!27lSB-`g znXYzjB~yys*X=xyOrbl^BcurNf-cilh_?$@ZeZsl-mUB~UdSU;S^ihYBc%V2BYyY& z7usX@uXaDTT}=_nqK#t8leS$o5aPKh7kA!mLyG^2SHIc{FMDrW!)2G(+Of7yN9vTR z`qdO~=e5j~Z09L_x#0H&j~7-vJ5QD=boVpQWaWRhZufn#`zdzcLt%ZdXXsJqs;%Di zADgdszs&!qQh0l~U&2)=%kH<N+FLB zPn*4R{sEGIdlaJld#-jk@9x4J`|l~izsE{&m^Zf@4O4jN0^#c4lW(x%EBGM#?mdWl zww|r$iP?H%>_6j^t=Goc`s;N6AK9|AH6!WWvHxyQwq7M?@2itOy~@_dRoO@Dr1#1G z6DQgF)+*&^n!-~T_l9R4)(rX+|CIlM&K~RW>zTW-F%I6%WclB%Q#}&;9h;1Qo#dfj zH;>{E2g)qPIM?Y|f(d5=}mCaUJ!JaccdWPK;f5h*{xoJ`@rkew;T*d3+Vy*#`? zUKY2P%-4U6`A-j!JN@UD|4fDs3CWUG7~%%PgPu%P-BFp#f<5KtKl2>@IF16=r8!Ji z)@AUnTX`i}X1DT+3`GC=l9$xWCtdW*w4onJ*F%3b4f_i+ai~qYLQd^yVy(~_Y$PJX?qXV@#2QG@=Kka)^e^w=O#V$xcffoy2rO~ zqYcS`4QYOn_(d}G3yG2cl9qo+hW?FxJFQo8q zKiXSBu7CES9|g$xa|2$ZT)Mcf3UyVu z`}N&@A1Jpcl-m=@8eN$z^OXwStk5v$)JuleOQv`>se3l5OY_V3vhuy`y{M}flkt8` zru}i}^;Ozv9Qm^hUsFrxcf{zAMUtM3?lZ|eQo2Agx0I10D}K}TyJ<9%rHjUD(#pJK z+Ib4y9GvYQ3OzQNV$WoXJ(IfV|L#(XTv>_wK{9kmGKH5Vp?C?euOdg)4{p*I0lWNL zIcYzWBYP=+QATMl`Bu7blSNBuWTg!a8eJvhJ)Nw=(@EXLq;8_pM%7A&K9UT5B&nO8 z)J@Mc0VLzi4Xuz&F*id~q)gYzw9}F)rm0j-RNp4a(ACM%)k$6SgKLVH@;jPJJ5jpm z=V`q_p4JN<%A$CMidU$sXc*{fm~_K*6-}j~eLY_{6{g%U(T19bJUoT3ko|js5XG(d zO4|RtJ)}^+JMIUe1b(HD>~hi;;BL98RUs#Bp&r`J)25Xrlt8t>o4B@`VQQ+`=&Mbz-PYu;TGF)Joh+kN>wADenl}iUwUt zl!skq7u(4{7>~Zx4!QYNT6=_ggnU(ceQ=qTtEzUO7GxLzW?J@Ku^m zL#w8l4^~17buRxI;FLW?Xb;~?tMnxyH$7GJKc6hoQ?(L3P%F`6w2~~H^eipKl%AWV zq}_S-Jyd->W#8ykQ1?#nP0cJ`GS;BVri==IBIjQlx(}MlioS48 z`436_w^{UgYxF^0w2pN4uU-;_=r z+@vg1dbXOv|B@#9idyfnb3<-v{tH&zlffIZ67`p~3Wg}5GHEU7jtKGm*1Pj4UQ2a2 z|MQ`gncB#I4{+~XT%84nRU)7KPFvJbW zRLaxA;I*^`?k=pGf;&TTlZ8wfLZLT>c)F=azgW2o?({;sW0Swi8r^?G2|SAbp`G5P zMz`LOTWH^~nD8Zp7j5Sy&>NFz_2ol1Ec`=*`lPD+LdsS!6fG2E=Najq?7u}F-~F^< z#D}Ve@fPfb<_@J&1RuI*{iS%UJF@n`^Hw9+$58;zlPJj;;G zBL`pkun)fSWTEkV-aXPvkn#yivI^-VPgO{nxYgW~)Y8#^RivrPf9E~7qg~}{ROGrT zzd5KMq}*Y>1WnCeZnADEmc0Xq3WmCcYPn^#N6HE%*&ZqD5_OembF2A2N6&Zt$DLE^ z=4DYcrj)>cKw4=_J)_97rH%gJZHEO40cov}P+Beb)7K3Ctl7WXNK4Ty8Cm{I=}ln? zrXG>fr97S&H?0_H@iIk8b8MP{5E?p?M~PgglBSh@7xM5F9#7L@N_%*KX2O*AP*X&= zUJvzRc;=x%8saHdJk%qnb=#04)G|a4Ro!|23u!Z@*m?E61R5?WH}$k}8I1Zjclu+I z9j{bX!Ib;-&NKI6>QU5ReCwO?r?vkNckdtL=~dtN?u@@<#_Khib!Lq(M7__B$7Hwd$Fp=y2$>B#g~S(iK&G`3r9`)>s{DXwhJ}n5Ct8E6YtmNwdgYMG;t)in zltK_=Cw~}%T1qJhRh1D^TVf~Srh%H&fxXY`{n>lo=NvuX^}0!OfBZ3{bDr}#pWmO) z`SG0Re5EjAVGgIsW>A-FD8We>p_;lBBp|dJ%S=WXXkC^W{?fu+y44?C>RU^uu#5IJ z`)=iHTB6wcvX;%QZZ?lv3G6{z4sDqkm9bn}4z)_1LwzfMwpi+68kWd2GGZo6E$UGX zR6``?j?X=%5yXdw@LgJbGd|RJ=$U)4THIh|SWok&Do4{YbdYVzT8Tr{ran_Q^D+eI zR+lafcWGUzujsmTYcGCwYS-Rml0&8RIrY;Zh`k44mc!Z26ynu4dj@gIH1v%5bNmJX zA({Q61ko73D8YywSA?EzhdDkg9rJ1Yn9r{DD+FKB#aKGn#@@qNp}{MA{RUb5UIKm< zzn!GfUV{=lq(`pn|Bcv>7;AoD*)%n%_|xo~V^+FKUq2wS3%et63eO|h{j%oXV)qAn zy1Ie?jK7B^AigY~VfO^PBqM%EVHckDD<@$Y_*-PtMEspVP5N=DCqVFo4eHX6@BURk zldmE4n!Y2&6l*Z9-|&ce=i8~?0po}ezi}uvNkhz8<4}!Ng81`HQsX^4qRva%sPh4- z6QLh~&?ZQ;4Hu^e+$TP&!#CnL4~E2-Ci%8+2lQ)TmI#}$vEwmHimiqx5vSWJx}CzW z;(Z>(^^INp4h*fWTFn7omksK$F$){wIlefA1N{U-He1JIvk8XrS#r3_hH^L9H#FaH z-)e&42KT+(XA(h-OLbD1`U=$$7R{C2P|c9h%XzHd%AlY>kNarzF@A3cuhXxu$;cNV ze%|;jf*c8InL45NEb1IWWlavXKBs5m&r;$|5fC`K{2;<$2PjjPc}obVux7!f73HNja+4_gWy+jH-S?N z<464N$dE*rtG}VX{}1SNY77qX_y3n?%q_I3ljTIhK3mx^8y?)KeNH-fPTCy`)2WX6 zoY+uq`X3jZN}x)ce;r(1dT2#mGTrBu*wxpQaO&*c1 z;)x-Ki=7r;-2ZD?hw6v*;#c0;F^u1?z8dt;@Bg*TfwL=8H4A44V@4PHh^}Y)_CHAK z7SQ8R(}kT!xLHd_xpX;fT-XVr6S|?3MgJymW#SD7JBzVxZS-u5WRoZHqE`K&q+Z|h z7BqhJn9WhW$Xy^^>uv4=-=~~PzuV*kP=QX}spAd^&jQQ2#IcA!My_JaOg4 z@ZkgfzXgU*y&Ya)4AqY#?`RoxbzeQjH1wEfxkq`1N@kY(fAcTs|LI;+y*z!I@i%@y znWV7Ge#yvFVqQ5PMq&DuS=}}`VmQeTl=vspl1gTjbI^vq6WQdI?xvGq z|J~&6uzu8a^GEyAn72Xt;oS{}-owg?h`;c6`+s`vIsWOsw23z2k~8j&3KzYmFX^Yj zbRprGx$@y3f%_9Q;9O&zYk~L9n<#99#a>7x_mLxkKAfMv8w8lvF8U-U-fzK6_9_MR znLDy)p0zp_gq~I9NdoMoNRkEC9JOSwwWZG)NgMDstwUZU#9Esr4Y zoDVOt|1yL48%!lz!dXka3EI$&*1DH?6Cc+U`^YVQX;HE-p1h(88)9Sv%nZMPS zW^nX593+05k|osKo&CR0&Q_okdgb99OwhX_ItwlDyHq zrvJC7;SNA3Dg`Xf0#h*4bVo;Z9;k3o7CmDp} zhizp+OnZXRh+R4c&BJW9FDf8#LM7GFIy8jpf9_ic7jfz#_r@njMDhZeFt!76pEz!! z6{L=?;S9Ru@o7S6f%Kr?q~1UqCxnkkSs*lYVfzWh-yj0?(@Z*#q*3jJSi@safO!K0 zj4*)mhGq{-h!sC2%xjp%oBDt4-|YX5UfTbgW9ZO@Yw;ojbBB};4PMrb4)_1&(80nQ z)f5JCbPY@EBCyz6lU3pQ35?g0n>MjRHq63qREgS1Zd0d1-XD^3%$i~lYJmzuv1`iM zJ&WtjGhrDKLZJg@6eGeQ?jS}7i}=+DZ*LJ_R}$AcKzv<@9yhO}gKYN$VRW3R#gXDI zigtR%E`AzZ;e@RYnBiCP%2~oN!ITv-@WRl}+EsX1) z%FBM;AicoQ4B;I9?BSj0sSQ9vULcsVm&I_eQBvtfs{1sV>tt_^1E+>YY`f1;>yN{b zTxzJ*eJ>5C-EO>YLD7xtMTqNF9>!Y}DvY;)J4T%2lkw{e7;mI;kkM~OVULT(&$8h; znlp?vm%`=O{Az?cW0;VdhQtTyDUim`bc62{_)dZE z6z(12hd(Rw0!{%zgz7Co#+l!8+_^vsfO=W+QKZ*Q;Y|808M!N*(NTg$Y~w3LZ0 zR?)z{^$RZ9>vR!PsNsn^$d~Or;m=v(LE}o1k>%0&2#t@>c=)qWDY~&>z=?+BWj@{_ zw0`qt0j@MaE}%|DMSBm=qzJPn?J{N8CEr>-X+D%?DFRWPhMu8u1Z%|_%=wBzZv3(y zSoeI+FcifFzDlo*5SlhV&B9aD?p@^<&Ak~bxeJ!qANSB7St!*r;&9H)aSrO?7n_tJbR;5f2N&5JPZ3i@(GS zih$j~T5^yvJvQWP_{JQ*p`SS#6MkB5ZpaC7i@}{XMu-b2`vP&afMs+CtX|xNL3tMM z?uH~E;#o^KxeAjBEgl2a3wuR8rGEG?3l$;9q{nhAzjH}ws@ zyY;f+wy{*zLPx*JAQxb+yfD-M)0GkJr0htjnvHe%r0d>PNkKAI%x-Qo=4vhcV1 ze;NW?G5L1@Nq!m!fvgvn05gn@o7iJ!k$?E^8ooRCzfzS0Cplt9n-Xoy7`ng@0kob< zmb1vX#e*ECS!5hBw-r#>41N&n0J|tIFryixf!&J!;)W9KGT{~*(x3K>NK4h0&jL;p zhH9Wj(jOzLejIAh*M{g0JyU`wqsP<*ql}p@tO?l4M#W=`K+-y>Z8VbB42#=&LUMy} z);56-*v7uV^*z3M0((Ovgia#h=&|xAOtXEYw^P+Xs? z!P=ZQrnN&)=AVO89RzxP+C7RfK>N?vffNzq_n47m?gc!9D|!3t z5o_*MR5cfvsv)iIwe5wd*~v^ZIph`+3+@NEfQNb@Wn5CI#0d9sQz1Uo!l_K5J)?T2 zfWNf3N;av4XRVYDqwM${4mRjE)0_TK*ldqkTlcX{WAiLF;z?QyWJm2(j&R%9SRg6H zc_d~EF(D;cZs4){B@q46UrWAHy4GnWy=j<1$_K^e==Ba0HZ*3KlxdCh5XE^QUd9-EQ~VU(%$VkDMiT18*o6FQ+)hlWq7PH))KM$aaG z8b1%D6#25g+G^;~r~#+3yn%!B_<=^N%(F5444AW55L#cVucSnxMNF}IQ~z(I#G^3< z))tk5$ZKops-y48p&()8)QG6p2y2)zMsY@$NToKE9Yh?68t5D45*#E_kWvPjVGbte zq;Z&(^T*l2xAj$JuJ|3^YLb8ma|*w;zLdov-X6C9DqN$)T^#g87*U25?w1a(>49|#>V~|I z#27&bzWWsO=C*6s;ye`1t~cm;c< zPQ|$b+lqCFYc~{M(^r=}A}+0w6UT4t|JAy}sn=fK|I7TD>^PQ}$kNu3NqUMX8cZ}} zo=6_A=MkigYy(z4G=x;BDtS#3DF^36L#VJ;3|`fAP+8ANhx#h%ix*{nLL<^Y_GmQ* zAZ50`R8m074J^}YgwTpvqB26r9x-Ed<`RfGwZo;M{C;BkX`=RN#E%t$(~=PQEVkxD zFMvsLU%}yegV!VDFB-9@x019@k*{KlTKW?WO@Jywn$59#AKd~kdW#~V#qLmP$O@2* z-wSjP;NpupIPkuA>=N@V-i@KFBg}%bt1+1X4c>*x3@Wa{G$9aVzgR??gDO`?Jh`H)y9H6LX$C&n$uY;mWFE~el67W{`{nUgVtSIcWI4t z*XpY{7kW>20A2)mQH;9*zZ$C>J~XcUlx|ye+oId`hkB4$ebVqj8a_zF2^vj5(}5mm+hL#ENBk$s=nKT^3a{MGRW1d=qhdA)b|*{!HePG#c+UB2cAdu zc~m#3hR~FrPs8(R$lmCnuvrvFY-X-E0$Au`b z9bMJv0i0>fQ~d%+zW|Lx1Ff&3^;NW9LF;L%r>QEK4pCLNkemiF-p~*sscjL$X0Ms5Z9H=rT-7r+bH)8JNRuE(~ zsCG!%!CFT|)%zCiL1`IajGq}kV~B>pSAtwmx9g#inNey2&Ip+B95@N^Nm{iei};Y2 zFfWchWMpfT-#^Qj8y0`41WD(x?6)or42ac~fzS}@EP)*h;lRMX5V2l}SPBCRtr(0d zaP}buiCODtwId0O!$oHYCw3Zu{}m+v6(pIi4^xL4{2En#LsEV4kCcPN_gLHc^vEc!-G5XYM4ve4yfq)iTv(P~A;6x>0SZ20p6l+X5_Isd^RFs}itPEV^S_$EmL|OLBXJ>|u2p%dCG! zZ9wP_^hyBY)FW7x1gqiQB1q%*Q}Jv~8hrP_%+6QaIlK#3WuAs3}bCbSVy zvbA>I03mVJKv#^LMr^YXQQsjAe}`_->e2v$HBhb5unydDs>i8rQFT5DkKmb2W-l4j z5LE_;?5E^tI1AFVAe9os1!xF4QiH3q(fxG0AGmc&>%hr}tTnl#bs*)~w4zqEE`v&b zFB&#zg}Jdr&{frvkHL}&okVD9P^74bB@(A*tpk0<+8ll7K&8;|gjB2@r1c=JjO4Y0 zSdP}MF40YnWJh-(sz=4z!%%yeZcOAv zstZ(YX%Vu9gwGZ^4UIHz-oH~|g z0T);u$1Ch4pdC|wI)TOn8v88apW6qL6<1Vm2jA`BlZHZ_+B&fDT%yM{^tgr|>t#da z4L{SnHg-N`+GzEX$8auzeiihqpug4)+Qy*O)9LIcBAEyFbzmbJaDh$2Dt29DBjW>A z%`ONQU(G*4GO+LlK}VVwjf%dRQ7(-X;3^MwxPbKB-O@MfpzvX$ED``mfe*(XR9}jd z5@3k{qhyztM_6Imn$vlM9@!-8#Sprw{}*4S&|2|#76WL6WvP)-lNqycvE-OX<4iD# z@x+=VVB5guu0b|3rG3Ybu%k3$M`^^~X1ow&Z&MpgqXRu#BQ}_{U#Hh`5u6xLZ`T*u z5?B;TZCJ&s-*DSnrcT;qAXULlp9)LyCMTn>z@EXY+5CayKSlV>8C zoMu5wWVS3eMN%8=a@O@8*mSL?rhlGgBq`Aed4pD4UkNnqK|=@kn#^`oo%-Y!(T#=) zaLOQp^Jw4U7W%?NZ|qLkWOTD>TdENOyg``tR*t_rk(5j>VlRkof_dp6Dcd152R`#> zIYh|H=}0IiVDiM@?Ekei&tQcO(yKyfljzacfE%(KL)Iok7BAB>)zz*{tKxDjB{K6p z@}mA>d?6!YR{Lrk)5Vb%B@BK)zM-$mk@Q_)HuVGP`@#2q0z%4esm7YU+Bp#iBA$Q` zQ$3u5={~CWQDs!jgvqJ{6XrM3?M-x((AKUPvNx$UlwG2i6IO6*Ak|D?P8hy1kYht$ zh|88o>88n@s{e%QKcRIOlKWKmsXkO{BVG^CCARq#)ACM?ydh1>9zBxCLpz}INNl0? zWoI0Qzo*Bix9j>MZIm3-qK?Z52w}?1YRvLZSw9dULi9+ww|1|9zbj}^OnbH|bsDME zbQ<8(;4@}}bTrgs8P6gClp;9j)Xmk(H+D2k=mifMF24RDoVSEe-`wgTRmyNDu)>zC z0P!2(`33~MKFt`-^B52(9!c5IqoIdbbKnTrty1w>fa_IY(z6L=JJFC_qT3RsRZ4{P z0h?lrstL*OZJ9V5N>bQVKA5&+7%NS95rRxgPb&G&lVWVq;WrsgYOzhd0nm6n8rgWd>qUT z)jbI9QPpH37^1pGtL3f6C_8%4g)JTR@w9A)*dHZ_>yktg!I)L8ra0aTTZfIH0ap^n zOb($6%(Q6iiAfvUh?7oYs0=!@)|EnMilyOK5#d)UO(;!ZsEQP+$!Wx#-c7fR5K$X% zBWb9#5mg#K2%!&_>>9moiMaWsm#X1xtzd{roA$0}G&Nx6rnfvZnja8#aqf^;(=B87 z%pK^Dfi%810DYF5s&yGL7)vrUK9IeY(maN$T1n*S-Zv`dG*81p^hKB>Nsc2DAx#K$ zu1d-Y-P5f_r+Q`$Rdini$ZN1~##JSBS#78qOGnk2OV!YQ^5RMIA<@W0HD*d1z-`b? znIW(YPz$jV&tAuC`eqN4Q+FU$et8sBze4p_=(~ETH?rSG1{@&vAsb!{S!l_j37U3< zuccc6Q;MAqqe>Fl3Ll4!kBbf9j#E8u!}IJk&rSpKMXGim@nVfvy0Z9+&`MX^Al(M3 z3>C?es@};}0!Ckm@6%05zolw85ueaHp<#!TCOg$kI&=ylsjdO8F)EpYHA#G=!jP{I z)M6FG7$2t-+=EgF7MXVJ253}ctyLGtthDTVTi-<|dLoZ&BBwJ?dg1F~abPO>KIpzr zN-RxghNPybBHPq=+g618b_f$wCQ9KOl)U4RjZv^6YT1qw!1m(GBkZR^Lm7nBr_+I< z4U5l|DVB$&s75N{_N#5C0bw`h0=8RFW5+@FjY!HCO|~)_Z$~;-J5TT_dq-w{f`K}& z$CJsFpT&k>%CpSK6b34tdLAh?_x-bJlsK)%-)x&yiWtb=3re{7`lCl=3mWwHut5hc+>2fN!BKSO6-#&y-E{sS-Z8Ux6F;G-<)*kw5{2Q# z0a_cp7ZHXW-3`^sF=Mm3Y!IBM$x5`rIMhZZQl*Sg4sjj}SwcK!P-%ZH1RU7UkzO*- z(V;VJw5da942zqL?Dd&r*a%@L*#H($xye-#vNpOB!329uq)x`^U0Sc>*>ybAkYE>R zkwfVB0Z}U5F4?FEwZJJf)UBb~m;-2tq3A|~LEa1SdjWZrq^e`n@!3Cd6c>cQu`k7U zN?JW>Ye-8dPz@=klk>m6Z{Fb4RGezRrANPU8#L%vrxrL6_r_u?@;(`bFrH54#F0KY}B#ktyA((;D2$F9A}ur zZ?&m?is3l>*6nByx4?F^V&AALx^BoUSc>mcIe1z2VqIFZL8}RUOVsK!L4Ce9L&R4a zs(7&r*tF^qOhVk$&Qh&?gJ*3rPd3rS4;!9`QT} zy1T@Y(Cf(NwYT&S^)5ksz8l)pU+}thLMlz*)~?BlJu+eQ7p_yyKX)^fWe+ckFJImXtgaYfA_{qm)7GQ5rNU z(iTX}ec(A>bEJd9?*VuW@R&C`M|4J5=^uVi9_at+pzsk!gYmKcpIkn^fajf!Zt5B< zxxw>{hEJxt>)w5X`1$j{|2VcJ7w)LHJ*)dNc@KX_bYSD45QIS-Y24F-(jY4MqfEd>ul*k6Wp=G$PB( z4+1GmsQ8+V(k39;?|1i)4y=J*oAZ3;aM2kI+&{YbwWoHi0CBv9(0(STq3Y$FTq=5~ z70hEr54^--WO{@XQt~1xTl;ynV_@*TMGm4#J`KwVvs^y2vbBJoY8hn)r{)HHjv2|} zR)x?O)Rfj$wFp%=S2Je-y>nf~RaFhTOsE!^JjLg%xPb13hy%|lBgLubH00M8%|Le# z#x+CvJ*pd2Hz;|cBzeQW=y{vg5Rj^LWi0!&hLnb*WI29lXj={t>mW)Hj_}6DGhB? z)!xlmgAGGWTo?fsJBWq$Gw-=cyTLQvf-6e9px3}65c3xxaMb{3c_l}1PbQ2{#R1s? zm9~KdVgyw+CQtOpKs<8N@H$ZGkj@=c?Il9xSN7SM2V8g^JRdcBmH(^8JMhf>8z6q^XQ%m(I=)Fbb{W`TeE~6Vg{489VXTc;SHE3F4vXP}+ zh1x1T3?iLclj9Pf((n@9G|kftz#^z>g-Kqcl2Od=&0x71CRrq8NkMuxlNEw!pqo@O z4;Hya^&YID!I{ulBvD6emy8lzQ5ErJT9>H`^V_MuJ&~;Xnvlfb0(c8x>8iqP@m;DU z`Tz(%0D{kK0YDjSUcjo6CZT(z!e6y^+ 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

    PWHz-r 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≷c~W8(_iUscfmh zR$xc1%p0&;j9n<5rCcb-w?gOWdiDR!+kBxG{AEktOLRxBC+UwDfPDd(ILV>0Zq~(d zIoKZt`@=alIn>sc0=kB^ik3p@p+qZmPWR|r{ zgx)tn{5Y-0A+8{<5aq*feFyjHkUSldOCY%fk~@%h2lCD#CH7^m77+VUTaVDsBkJ>T z#99TqUq#*@Bl%Ym`o{?U#}>*npOet(XKVBhf}fQ5Zqwz;pNBkxmVD1ri`gfz;EA00 zlMsIr;%8#PGqK<$NRHs-#E!Ucv?QMk&WZ0t@|{Tj9FjkWq=U&5Qc5kO%Q!X*&Fu|0P!(AI@Ssq^V6D}$TM-QHgn%RW_+XNC~QB3 zK|e(6PFi=O<6?B^xx*FwSOI$@*c)ki*lQf=S8z3#)$=XM9FP8NzOwzN5ZC(g$oV!* zyEO(i{Lrz9j?I>A%-`EoUR{BrD)n)bWdYumv4HA^65x^I(aYw$2rnRaXClksFPi} zJk&l8+s9$M14}Q$NQ_FpdT@>%&^QMq+I5_xyT&;H(~Dvqg#>b%W0RRza*g!N(!4F{4J_-^HW9+d|1N5o&*aj(wSa zqjdUqh~YTL1MM|Wu*co6>)LBaE^EP6MESm7)O!?t6}GRk*sgVJMnc_Dx`&p#u`&Z}#E{4)Oc&k{v}-<&Q!9Hr^vpM=8W_lW7&brCKt=zPAy{ zw-NUDA;5z@TJ{a>o!{4rm*hKjYYSVPzy}d^u*=Ec!kOQK#0A;+f0eeMB7WMWe+tuf zLHtKrI^*CUwa78Q!m@=0e}d3Iq4g|U$s31!Z%IF>b^^BB5pV*7ZpR>%|9=C=zsWsv z{VT^bZ0fRouZ79-=_^S}V6_RtL?K*VlNZWO;dCBxJh=*-K9=~Ez zj}B;6#LWngnV&)LH?ZJma4?R%r4nsXJZO1|=o;&hvW9>)M7dM`FS#I5HWCXoy^mTh zgm3u4CT8q~beAy*^$EyljWQSFpHXliUWIs-?s+zKZI!yFday%XTcxh)Okd?|$4--ussc`nSR-}W z^kqEyG8SA<>w5HltZj_F59J?2uRc?()+ME0h&|M57B60IqfP5hFYQMu@)R9g9t_u7 z4RgC#4m^=Z(56JuDuxW#k4*_>l3-6s8YU$Ti4*xH7#wj zu2WBkUP!zs_e%nLBqJtkv^|El$B0mJXW5GW_iOnK%D#=dX6#>Yi?vjIVvz+^e16Ur zfQ`pK!0sxZvhX_09Dg}2B*#NPmdCZDm~qtC{{Pz|8mmMjj^s74ombyV>;F43)wykP zT&}zSLg>BY0y~Q1ulL%weA+##dq%n7K#0T9&>;3;V$&5*yeU>}zeYaYc77ceKZ=fe z|JrVMw_+DSOd0GRIXpQ^%K5J$>i=!+jByZ#VJM2Suz*0Q8w)4k3}rxKHbxOqDgbu+K~gs$GLO^j8rwUK}iWJMPBmrWIH?VNI* zKfXuip(1mZ?F1I21D0$HOb_E7Y!a)7@sgR`I0_8eU174^=xHRRN@^5i<>Y-j8=li8 zdb?s~GymUynHtVbiz=QB?R4aYbFoa#@CLNb>tr`1kBSSqaLA5Em@Sl3EkReA5=SJ6q50;EU54eWGf$8}M-`pXVU-_^egFUt5)56eH$M literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/ead05451-1521-4503-abab-3389da929fad.vsidx b/Code/.vs/BlazorApp/FileContentIndex/ead05451-1521-4503-abab-3389da929fad.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..8f75534092fc1547de75eefdc10a59ee11c38aae GIT binary patch literal 1460244 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/nV+Jh>vd61fUiqpyxN=xdQ{ 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

    D|NaN@PEY&(M>>dS;+w#_|DznqzqISE1Gt4> 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�mo(Tu)Y86NUa}JH}kqU$O(?Y79x{4|< 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%0A@b8;(eOT9h06LzKEo!pDu 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 z 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�^uN0bwFiTuuf17~dy2XBJ#@SbJi$(a0BiJ zT(_4q$Qh(#KidV#2jD&c*M3`uTyBriWr&-c3ISoK+dB0#Q|dmyvZ^5JCNC^|1{)JgJQ1A zNz}?e7+M?chcbhV@|P$(P;z6$+!rW}k|V$YGAF3ZZ5yBGEFC1F*== z`#63PAgwR1=i=k@)=pl3Q$30ELO3#e4TO_)pT8XcX`;4O=-EFwr%}^4i?la*&6Rx?>9$hy^PVOL_$v4O|3|)kK5vXTD zrgF9*H{iPF*^OlvMkNO|9g2VEr9;iGm>@iwrQ*;{a7XTrOvYVjkO=Eg>~=sU5&fc* zhvnt-IQe-(_}>sd0jb<*!rO&mH*O$z67nQ!PFin*d=sRjb_O|v)ZO?upd0Up1BoNc zJnOs+BU6w+2IJ4ixX#ox2c7};!1s`*JyXWOzDbP^5rxYd@Tt=ta?~Fqa@Il^5YF-> znR&Mi;fq;IsLru5sV`>$J%jK=afsGF3@4)*WQJc_F=Ws^8a={gl2!(UBBO}ni)yK` zRdgrdO8}HtVXx!4L@k*Bt2#A)h|eVl zcZjF7k~$}f)UJt0CI{je05Bz^K2LV->4YU28-k86+&>l8kFDg=8HpBkV*mN={|B*+_~-DH3Z*nD>~I2)nF?8m?(A`KvP^ z07msU>g2d9UWdC~OY9tc^E5V6P1_jycj*2*bT74A8fzR|;zeG7PrSaF}|3a0Ala%_?$p z0~<0QB5}`JLk&iPu2!pvb@0|9&B4u(H#aiIO$?}Z)hTQZ{F2=!+`N9(18Rx(e$dB1T$mZ$ai_&2H%EE+<|rSG=<~q{ zuFmvar#a2Q_IZ{1!8|msLF4oM@%6B2dvM41^X5hm<9yraT71CA7RKH9U)D&6bN#fl z$Nuzx`0m1S!{Q5n*KqmiQA4G5%&SqOUu*VDfXbofWs#m^SCdmS?x!+dBbkIjuJT7Y zTfPaWM*e)!$9ho9r7(XMdhRNiGbT`v`saHOTK!+=kDlVoWiUPv5nF$19I9BJy3XS=7B#RG(2Ke|Ze%yrZuhU}S5>k4ji+5@@|z%{Bt zc97+ol?}tn(KRoa4j7*++eMReq3Sbuw<#iC>z=t#$yKSLQNzADRMj3Eh>VZH_4Uqp zn%115Ryh@5168-2A56Y(kukS*aZ1xGL~>DLpZ$S}{bLxX*>w00+k0WWmraNL_E*sTJR%(; z9ow1gUmW63hx<&pe!28+0PY6BiF@?cdCKCGAbS_;7t#Gikbe)|-$VEB!&TQWT=`gX zF6w-B<30~v&wH{X>*4;hUMiJcaUQOl#cak-vmdh0M|qiHV+MdL=O-}qQvTd_aOluIp;MnJ z{sbatuy%$d{xneDf!PH>k<*Bzazkyn;i~TdTpDw!>)>`Ad;o3__pjp6U!}W$0j?jMJPlVjgwM%9 z%?EIQ7bi!?(*ZSLk#o|YdmNu*SM$eDOk9g`PZ=}V&%k}lA@Fa(zqjE1PaqN-7F@dQ z6mqAKvs3= zhGGr53OVxZ?k$A35KbcgPc^W10y_xf7+-wU_UqC893sDt?ytj5 z9lRB;6X;LD{VBLVh_0^$KD*gX2&dtmCd%h9Do%3_VL4u+qZ|v#ZaLXf@)_`MJy1RJ zeyqJ8Yk4HxUqa6)`#gAN$V$9~h8F^IL;tDf--B=;1TWL8Ui}dw&I}JB;$`a$>|<@w zv@AY>h_A>!N|cY{_#bG4?Aqr}=9fz%>_l-A;gbk!@_m}*&pY{Z^}+EYyJ%P{PM~#N z1@4>Seh}_9cpqHsp8tx7=a2Uhf>S)0;=v2hcoURQa zh18=f<2TTCFg+Il&-eF185NuWneb|Jf^p~PPl941vOTXiT3~z)e?G_`tNljcZzSlf zDRugQ2U&Gcf;_*gA;R|1LZD`xXDa{gway|3ClOQCshO)6@O` K_R=%_|NjqK`G+9@ literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/fe7cbea2-b5b0-43ee-b697-6348f09bd0ab.vsidx b/Code/.vs/BlazorApp/FileContentIndex/fe7cbea2-b5b0-43ee-b697-6348f09bd0ab.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..98d3615a2329ab7ec46f243f5f2962cc592d474f GIT binary patch literal 1796235 zcmW)|>6YWT&MkOu_kD~0m9Qf%he-mU=5SS_Lto zCy-B207`+1KxLp>P#vfq)Cg(pgqt&=m2yG z+JKHg$Dk9?Dd-Gz3Hk{(fUUqLuo-L(whguewhOigwhwjyb_lisI|4ffI{`ZdI|B#6 zQQ#0b42}lJ2FC%%1;+!&2PXh01jm3AffIw1fRlogfeYXgxD2ia*9O-C*9F%D*9SKM zHw4#!8-W{xn}C~wyHy#$1Mn1h1RjH@!Lz}0z;nU#!1KWizze}M;6>oY;3eRt;AP;A z-~;#yd;*`r*WlaWJK($Ed*J)v2jGX`8}K9WWAGF3Q}8qJ3kU!Lf`B2=5ZDkn5V#O{ z5cm)T5QGpI2qFk#2oeZV2r>u(LV}PX)DYSbIuN=LdJy^$1`vi28VDl@V+a!nQwTHo z0QivbLGZ!wq2a@Z4+lP6`0(JvhmQb0LipH*8J~e!L@c9>f{(?^fpAme<@R`783ZDghHt^ZPXAhqPe2(xr!RG>>Px$XA{5OVQ z7W^{sD}rC!b_%}=_*KHM3Vzk_tASrF{OaJ>0KZ1~HGu&z2!_Bg7!Ae-WXSL^VVmL<2+;c5t2H`hdZ} zkit;H(7`anaEH-`(ZCqPn8H}VSi)GrSi{)B*uvPs*uyx$IKnu=IK#NYc!%i&CIeFn zQwCEGQvp*6Qw>uKQwP%k(*n~S<`c{@%qh$b%q`44%md6L%o8jImK2r}mM5$R))dwP z))LkZ)&bTD))j6!+#0xza8KdB!2J%76dol!I{3}-+kxL6{Py8@3{QY$tifBu4hzTls4_yh1KfzDD?3;s0zCrhsn+-)H##2fn}Ie{i=gL_2bJog42wd*^vO&+NQyJKF`$F7S57-I;i2l3hf*$lgWXE;73)+C}j$N_SDV zi|Sp>yV%{u{w|Joak`7MUBbJ>-X-2H@pnnQOOjoZ?viYm>RsyYQg4^~yENRT@h+oX zrgxdU%Yt1N?y~Jjvdhw4mhG~7mvy@`-j(C7x$XwD8`9lqcH_35c2lvtr5o1ReeHK& z(e5kWeI>iEa`!duzMi|U?>+o?55*qJJ=A*`_Au|^Yj34{tJz!a-s<<(u(#&D^?Q$M zkKNwHdsFXCyEo%LGW)3BN8LUe_R+MD%|7n-NxDzUeKPEmX`i(U+})r`@-HA&c1N>g|{!#ebMcUVP78irP!C}eHrh|c3+PB@_S!J`zqbn+o#;u z-M%sVrrbB(zWvy@X5Xg!cHVc{zMJ>G+4uFn@Amz$@5g;V@2~TIF#93h57~Z<_hY#q zoBi1D$7w&#`^oI5Vn22JY1q&0e(v}4v|r4AE%s}x1)GFp5Kn&Z({c* z6p_0Ny?r)hrX)6aVP*(5)E z^K%-0{!V`WZhrpWHpZX7rwwc#_SWG|AKvW4;e0s4;dnS4#o?$9$MZot2L%V^9n|xH zZwICW>w`WVwz7^oc!xuv4(I3LS9JK*9ZY;M*}=?*XgqFWc()N%Jhjck)=8%<#tUDCxp%@OubSS4ol^$wysJla>4h>qFlihV(GxhoL)+>M)wam>$M$dpL~KVO$R5{V=76 zsXR>GVHysLIV|O2O%H2#c&3MEd-xL{zSZG>(E4GlAF1^tvwoD;kI@3KKv0-B>v*<~e_6-YI{s_Py(Oh3l_klN zY)RKr%2I48Z7JJQ+pce^z*5Fik)>iwC6+2IRa$Da)MBZpMMsN-Matr%#lm7~@wQDC zv&FW>p2dO1silvWCQGxWwWS?PyO#DXTUfTTY}>Lu%Mq4Cmg8DZXnACLo)ro!BiB)D+ zSzBdem914y)@8Kn+^S2f?ySaGO=2~v)s$AV?T%J^vRY%csnvE?J6Y{)b&=I2R+m{_ zYjwTV4OVZgzOwq->IZ8`t)a8Vqcx`1SXyIajoa>Ijk7i0t*Nl4(waJJ8m#GV&8;=} z);w7AXf4KCOKTmhTVUO4>o!`yW9xTe{cfz^gY|pcovh83e74rV%KG=OT2jz@JoZb$w)9-qgPI*RRMjv_jW`6!m7_-9?#M793Riw@mwFz&GFnF&;9W{9?#S9ydKZb<6n6E zd_R7w4DF{+Poag4iTQ@)yKKOD#PIJd{&(ed~Aa(tia_-u~P_V|1rzvS^t z9lt(~U(xX^K7J*~uj2SsAHSO8S9kpCk6+W~B_F?c$M2uVZ*}~3kKZ51@AL8d*YSHe zes5>LkN;D@|9HNGc!$rIGyRV5;^SRB-_`rOO5W9FbFa5!@2KAK;~mfMXx=e;$M_wS zcWmFWd<|mv?-=e|)@eHu~XxGVfFQ{;zodir&BC_pj{zt9k$GPw!u+)A4j#Pbxa8 z_@t7Ps!zC{xH#$YWFJrVd~%K_w>tUd$=}xPDQHf??G)TkVR$lspUmZCnp4E5$Ua5x zDe_NIaEiiHWKL0Xiqcb*ouc9tm8a-(il$REpQ7~?-A~cu6!R%Ir?@=D(U8N(ReGxO zQ`McSZF@e|{i(j5>c^=mPfc@buBXPNSdOG#asgF;6aq64XH9cL+ z)AfED^3zbAhWa!-PUGz~#i!Xl&CzMDPD`=fu+!R}*6DOBPPgWCyPodmbWcwA^mH#y z4MHPz5h$<3QEUH9Qsi-nh<)SJ?Rf_5&s!CL~ zs2WkVqUuF8h-wtoB&yBMO;iujIHK`HV?+~)CKgR1np8BIXmZgMqA5jl5ltnUS~QJl zTG4c(=|yuD%^;ddG_zG^lju-%BswiRPjsQ^jOZfK#iC0@mx?YET`syp zbfxHO(KVuLMc0Y07u{8KgXkvF&7xaGw~Fp2x`*fs(GTK!5?3v*j<~wwYQ!}X*H~N= zaZSZF6W3f^3vn&Q^&+m7xYpv@h-)jZow#1bb*ny#>m;tTxGv(lit9}bxfnVzdSWzU zjKmm=F%e@b#!QT*7#lJ6Vw}V{i*XU-D#n`_?_x^Cl!_@6Qz527%z>CgF&i;QVvfa} zh&dJWMa;FBx3jBQj95~!I${mQYQ!3eH5O|k*6m;>)>5pkSbMP!;*R3(i+d>UM%*KD zkHtL^_f*_7aWBQa7584;w_=ORK8S!M3h)c5|Wf8mZT-wk{n5{Bu|nrDUcLO zdP@3|{6q5bHMFpjOp;l$mTXIQB)gJ5$-d-3awz#j@>%lVl0PNKl6%R6*;LFtfmSUOrdwsainxYF^Y<4Y%yPAHvE z=|s|5q;r$bQ#xO-LDW^!CF!zswRCOiI?{Ee>q*y_ZXn%Ix}VaGrMpP?OL`!^gY=~I zl=Mh?EIlnfTY8T4T1EO@q&G_MOZrm!Bz=~?mcA{0NBXYx zJ?Z<>52PPTKbC$W{Zjh1^uJ^PG9VeS473bv88|Xs;1_tV>yU zvhHPLWRu7yl}#y|MmC*nuCf_rGt1V>dBH%s1* z@+Raqbln1Z`;fP@y!|b2wY-h;c9XX+dAH>KDDOhvrM!R0`&r&od0*sxJM}FeQa-vZ zMkN3JOMXQPjtYd@ZBYBE-a)n*+^Kj_@u=ciB~m3uC6P)}m6R%}Rnn)URGF)?P-Uaa zR+XJ9dsPmq996j$o7F|BOQtTJx{T^Ft14BsQT4ViR9&jNQ;k%OQB9fy zDOIzb8dWo?W>(FjnpHJ7)!bEURGX@{Q|+v}NOhU&O4U`WYgN~)ZcyE%x<&O;^}gzj z>Lb-Bs!vs4sJ>Kvt@>8=o$3eGkE)+kKdb(x`nwv88d5cMYM9mVP@_>}tj0u*sTwmi z7HTZjSgEmAW244ajhz~MH4bW=)HthgQRAv6qo!0%g_=q=b!r;aG^y#Prn{PBHMeT+ z)jX(qREtqds+K}6rCJ8HY)4kLO10W*HEK=OTBx;DYp2#h-Hf_5>Tb5cvU*19*{bKL z{($s6W`ZK6Mqxy;wjtBzbAKW##8*n$_zQ;Ekj|z`ZeE)&(JA79tq~kBF=~_;tlbR_(0q)@%6Gzgv3ZLl8+Q1B}ge!hLj@}NEK3x)FCZM zH>4-BdVL)xWJcD=HnM~4BL~PKvO$iJW8@S$L(Y*)R1PKQp9&VxzZi8-z?tt!u?u_n&?hV}sdI~*6 z&qmKjFG4RxFGFuaZ$@uL?~cAg-$ma;-$&n|AE6(kpQ4|kpQC?4zec}9zej&Se?)&m z|Azka)gl5L10RC`gAfCQL5e|!L5V?+!GOVn!3~242G3X932h8L41Ej(3_}bJhB1a2 zh6RQth8GMg3~LM<3|kC440{Z(7>*b&7(Vc0!1EJ75BPb+Pl2BbKhOC2H-7%Y&k;YL z_}>`+TjMY5)kuv-W1|Vse4;UEA~Z3Y1Wkq}M{_|_p{da{Xj(Kqnk$+C&4^|~GoxA1 z+|WEQI=$L^L>Os|Jd8duG8n}er5NQHl^9(xsxfLXYBB0C>M^=vG+;DhG-I@2v|{wc z*v0r0V}o&oag1?>agK3;afxw-agA|@qqD&@r?0;@rv=|)zuQh#KpwJ#K$DS z#9$I(5@V8Ll3|i#QeaYIa>1m*q{XDeq{rln$$-g($&AT@$%@GhlRG9)Oi!=wn-Zps zsfVeLslhbDG{!W+G{rQ-G{>~Sw8XT*w8gZ?^or?#>4@o!>4NDE)B9@-$QUz?nT?sj zEWs?rEXSDZ%pX`V78(m13kM4yix3NgMTA9+MS?|&MTSL= zMS;ZyiwcVdix!J379$oD7BdzL7B?*JSUj;rEJG|mu{2mlSjJc;Sf*HJSmsz3Se95` zu&l9cuxzpHu|;F#`T7=@v#Z8G1$b|B-o_b6xfv5)YvrGwAggm^w^Bp%-B4zd18BdO$aSvtFd*k z4X_QdHP}Yjrr2iK7TA{9Ua+mPZLn>z?Xc~!y<$6IJ7asp_KxiX+vjUy>0InQ>;miz zb`f?db{Td#b|rQf>?-VP>>BJ^?0W33*bUfC*v;52*sa*zv3tH|r=GFb*!$QA*oWAE zVE>7|!9K!1!9K-4$G*V6#J4H;*Q;k!DQ-{+Prvax0rxm9gPIsIMXCLPfXM=NubBc3@bB=R~^9AP$ z=Njh*=N9J<=N{(~=LzQ-=LP4j`UB@DE{F@^!noMDIJmgD__!EcB3u$&Qd|mLN?a;j zYFrvzT3k9@dRzuvMqDObW?U9rR$Lyq60VG^jjMyJi>r^T!8O7)#x=z?!!^gXz_rA+ z!nMP-$MuTqi0g#wjO&8yit7#62j1ihx z8@zXTzv6ws`-t}m?=#+Sc)#O)GxB@^t_S18!H0*B03RVfB7DU7Nbr&3Bg03Ij{+Yx zJ{o+q_~`J_X`cV=b3B;z2Blslvrd>(9 zk=}mL+mYS`y`Aapi{8HJ@J5F-9lq)KgO0~nSm1c3<2Rj3Iz33hi$vTUXh9@+BmGIZ z8)Z+TA@L-sNYcg_Zj=qlY4ff(pP7{2eA>-ZCFPRxHjj~1Kq@5FlImah^o3A2xVgc; zZSIc=Gs0pU#0i^iEFbJ^MdIKZt`IGPf;E zq={@IhsY)JhVu6F0;y zaYx(}55yDkOuQ1`NdxHv=_6_JqHH&!LgVXaX(p{n+oT=RE@_XnPdXqSl0K6*q$AQX z>4bDjIwReaUPwPlf0GSlAILtEEnXb(#(Zoy$!4-O**4h@*)G{0**@6;*&*3yvJKf0 z*)iD(*(uo>*#+4p*)`b>*)!P-*(=#MvhQR+$bORjO%9NAAV<7t=8at0o`b{WXmV_F z9CBQ8JaT+;0&+rf&g2+!B64DK5^_>F`sF$C&HTHlh&=lAdI25=Pcog^)1Qdi6 zoGCCAL=?mnBow3+WEA8S6cp4HG!(QHbQJUyJSh045GXuQC|*&5P`$cQ$P{V{Z3-O< zT?#!4eF_5#LkiCn8VVx{V+s=rQwlQ*a|#OzFBH}kwiNahUMUN6OakXoXPx6#*m4~#AFgODVdB+PNpDJlDUwn$kb#SGA)^o%s^%& zvyfTI+{ipBI=mvK+b9w-MVca;B8MWEB99`UqJW~1qBBK?qKKlHqJ*N9qKu-PqJpB5 zq6);tRzU#WlqZ#Vy4>#RJ77#WTeV#Vf@(inpsgC^@`_!-Of( zl-QIwl(>|5l=zecl!TO=DKV5pl*E)Il%$koloXUylr)rdl=PI0lq{62lsqUsyvT-> zDYYqeDD@~kQ)(!UD2*viDa|M?DZNlyQCd^lPvyxLRm#wO<7Obm9m+#m9iUUcgh|w&LbzvnQ~3JOSwmR zNV%arqCBQNp**ELqdcd)puD8~LU~1bLwQSiPx(OkNclwhO8JfQJLL~5;PenjQNQI#yrXr;xr=p;uq~bzFMMXk+ zDd=*cOGTHSE?2q?bQ$R~(PgE}jV@c2Csmp%Lsd*wN>xTxPE|owN!5j_imIBbma2}b zo~nVWk*bNRm8u(6cdDLL%h%*tGu4`En`(z@muin{pXz|>km{J~l&T{AT^qrfEq(hLQO%Gc^k}D>e5Q zo7EDvOszw$M{PiDL~TrMLTyTIMr}@QL2XIxh1!bRn%aiimfDWmE43rFGqo$Vo2dtN zM4d~WN1abyKwU_kp)R5>rY@l_r7oi`r>>;#LS02&Pu-Qek-C+-8+8xrf4-nZ&(yor z2h$6p=(9gmabR24s@O9I@5Kf>w^ZQ!K1;@5Ydp*kke4mP||Rrp`xLop{1dt zp{L7BrSL)--lB z_B38;9B3SAoN0W}z@)X{XMX`pGMX{KqR zX{-LE8EMuuM>NMYr!*HdS2Wi&H#E02cQg+)k2KFT-)Mf&B43Q=hTRsXMbl!_;?UyK z;?d&M63`OTVrWTd$!N)GDQGEasc5NbX=v$anQ2*QS!ub^@}L!IC0aGD4y_)oKCL0G zf75DcjcAQ&O=wMN&1lVOEor^bTGQIl+R@t6dZl%sb)xk~>z&rk;PXYe-Zb4Dx`lL$ z=oZs0p<70`f^H?ugYFL9eY%HqH*}Bap3ps~dqMY- z?iJk|y0>)i=-$))O80^8Gu>CZ-{^j)2hij2LbVU3ho*-^50@SRJq$e}dc^cd=#kPR zqeo7Uf*vJ3F7&AA(a@u%M^BG|9wR+wdMxx<>2agSX7))>pr@f{M9+ktDLpfKmh^1s z+0wJ8=RnVqo-;k4o6vy1BKpecE2po5zH0hv=&Pfzp1ub9n&@k#Z$aORzCY;u7kx+c zozQni-!*-Y^!*QgfAf!$L2TJRTe=RzKm2y)wbiiVd= zY7;YUTBS{$^Lz#OUV4a4;;;!6HnqVPNG@33UZDOJ?b||kTQqKqv27tVkCo3VU=?nW zDpnDzm{r0mV^y+hShcKrRs*Y%)xzreBGF&WyUpk`hKw;|vN3=g>Bd-Y6wgK?Y!3hC zU~i5w<8AXE8UMU8)#&XdWTxZhU%m7fFDGhqkTxe{^D#E)Z*MSq1G^hM-EicF@HQOA zblzaWHal(;+cpm|Rof7}jW|rh)^(ZYtq(BWnVw8vuS_^Tyd+((U%vg$jp^S^Z;NKO znH^@A*<<#Z1LlzV%p5Vt%r$ezJTfoLH|9I@*DI+`Z?fx6Ahzj5wgBno25pu!Yn!#h z+GXvr_E`t4L)K^3hIPz3VV$uqSl6t3)+6hM^~(Ce`pNq1m8fSQUW&6#c(O%YwBSM{LJzr)+0zmuy#T*KD_JcWjSr&ulMj-`Kvh z{d^??I)|5{Z4gBg>Ki$#n*z7p$xa@fB`0NDigzTKziP=fmN!iKRso1I6Y1rx5 z8Q7WGd9btD{C*`Dx^L_r*gd|qa+_pk3m0!5;dWD9&92R^!>-G&$F9$Az;4LynO(zf z#BR)P!fwiL!EVKF&2G!?!0yQI#P0o-w&)#R`nyer<0^bbY?0M|@ z>;>$F?48+**o)aq*vr@}*eltq*sIy=*&EoK*<0AVv9}q2u=jkWMf!)AzHgKHY*Fsb zi`^Q6ui3ZRci4B?_t^K@57-acKeHdPpRixE-?M*Ze_(%Me|_av1_utrODnX6%D3>* z<_&KRD$pF*95@`f9C#e~90VMM9Gp2Y9K;-?926YX99%gVIaoNjbMWBc`AXId4=>^2 zCO!()%eUT|XQ(-}IdnL5IrKR6ISe=qIXrV{IE*<=I7~S#IIK9VIUG4$IDByU%^w+` z;U!`^8$L&Tj`^JMx#M%s=ZVh?pP&3U@aH>!{>7ia__N^8e_sis=I{!IZEn3`Hkysc zCS-GFW7x!O5;iHDj7`p_U{kWWu&LQJY+5!Qn~}}LW@U3@b7%8l^L!iza$6YM;DH2jv9_yjz*4VjuwuduQb;9@KR%KF}jU!*m`ZO zIkq`=ICeSqI1V@tIX-i2IF2|@I8HgvILy4TyKvTW)^T>_Y~XC>Y%}uU?8(_T=ghh0 z+~Yjp+;ARo9&?^>o^pQSyym>&yyLv*eBgZKeBylOeC7Pk`GX6|h0BHEBIY9DBIBau zqUNII;>yLq#mvRR#mc4T(&N%_8F86#nQ@tOS#Vi$*>HK~a^Z3-_Tci#7n?5*Uwpn8 zz9f7}`I7VH!k3CK17AkIOnh1Sa^uULs}olqS3Xw(S0PssS20%!R~c6YS0z^$t{Sdd zu6nMnTn$`JT+Li9T&-N)xY~?7xO#FeU!#7lxwg4>x%RjYxsJF_xK6n)xGuTAaNTg- za@}#=bA9D{;CkeG;(F$K;d-qCpQi^E;l|mhMR<&oSTxH3pW)vEjJxEJvRe4 zBR4ZQ3pXn_H*W6SM%*UcrrhS-mfT*rt+?&Dow(i3KDhI^3%QHAOSsFp%egDKE4jOH z*K*f!H*hy{H*q&}w{mxTQEt7%z0ZBbeawBqeaU^reaC&z{lNXi{mlK!{Z{zSSIt+4 zuP$FhzW&YEh_5kUQ@)mbz3{c>Ysc4~uUEbfd|mmvReA9B$piAn?G4O>!-LO5z=Po- z;vwcC<)Pr=!b8PF&BMUM#KX+P!o!V+I}Z;YC6CA>z2@H0<}u5hGI!1Qi0?7qQ@-bXFZf>a{lfQ}?=9bZzF+x1@O|X_%=d-wH@-jk0sJ`d z1Nou(Vfc~qBjZQTkBT2PKN^0t{J8RC;>WtZRDhomKU;pz{Cx61)+UnWuZX`g{>u5Q z=C6joI{xbUTWlgS{{GG1|L7m(OJe^@Xx}o@zx4t2;aeY%`Y81AtdHMXz^41xLT_4g zEuLDQw8R%%{F3c%qT5XcyNOdbrRk;$HCjem##*LYW?JT27Ft$X)>^h&c3SpYUbP&w zoV1*^T(!KvSm&4SZ4X%F;+(ZBxlPxm6#fCLDTMTlG z`DwgrTr{p4|GeI&KyR83uUvsm5&Q}aY$B13&)zVj-q`1j8r}%pjdI<%(T%m-xJ6AL zn$8=Aw~=cb=cTFKXa!BJrcP6@U;gm0`K6ks&B5FJsLhkn^!<8g10P=L2rpQ_fp~oJ zSmmTWj7L<<_dU2BG=;_414U$GP6FqXyC!sT7)wjJt1c&I59I``ks1Cium&4d$;;?X7I_w;d4iATy zLtE$V=sy8>L4P@VIQl!JI?TXmtp+RS?GqC?LPz9?9f>1#U%#PT8qARj1zR%W32^ahf_UoR&^or@hm`>FjiI zx;wp`+L}Mk|0nQ5{KNUr-~crblr?H>Gi1LP56+|Wl;?~8Ti+dLjE*@Pxxp;Q*;^NiCn~QfBA1*#!e7X2`@jJj*l7~xv zg=UxSDecNjz$NGsatXUcT%s=VE_t~ma!Krx#3iXqa+ee?DP2;zq;^T;lGY`iOL~_K zE*V`iyJU6A=90rDr%NuE+=23vKEk%uF76auiY_IWvP->7UoMSY8oM-gY39M#igrDH&?VWr@pDm*p-i zTvoZPc3JDP&SkyJ2A54Pn_afJY<1b@vcqMk%WTwG5E`PZ^a(V3X z#O0~WGneNsFI--^ymoo(^3LVG%LkW_E}vb#xO{W@>GI1JPgi`of?c7mh+Gl7B6UUK zipmwWD;ig{uIOCRyJB#~88u-z}6E76saD`QtCu1sB- zxiWWU>B`ELwJTd!cCPGQIk<9i`~a)rG4oSJ$p?UER65clF@v(bcP~ zH&^ejK3sje`f{}`@(y;zhFv4BiCh!ACUZ^Un%Xt3YdY8Tu9;l3xn_6G>6*(mw`+g7 z_A7`S_8e%zwd7iHZS2~_wW(_}*A}j=TwA-gckS%j)wP>z57%C<`*Iz+&b#ivT^G47 zbzSDV+;xTPO4n7cYh2g6ZgAb?y2W*y>rU6%fp6D;xju4z?E1v@sp|{Zm#(i|U%S3> z{owk^^|R|2*RQVMU4OX#bp7S}+YMiC_;v%h0o~x;5V;|CL*|CU4W%0@H#BaT+_1P| zb;IU{!wpwxGMkVyIyZtF(T$NC6E_xaEZx|;v3KL(#>tI~8&@}OZamz0y3r22-Sp)q zbQ8PDyD4&0?54y`g_}w@Rc@-?)VQg0)8MAjO|zR;H*Id(-E_F=bkptTFE@jm$<6BK z#LbzTb2k@mF5O(Yxpi~r=HAVNn@2ZKZl2w|x%qa>FSmTT1>Aye@otIS61ydFOXils zEtOkpw{&jl-7>gkbj#$H#VxB_Hn;3=}vGbx|7@)xwCd>>(0)dqdO;e&hA{@ zxw-Rn=k2biyU1PYuE<@nyK;Ax?yB6?x@&OP=&s3KtGhOL9qu~ab-C+y_lLW`g7|l% zyCZie?oQpExjT1v;qKDimAhMackb@pJ-T~x_w4S&-KV=Rci%?da_`u^d-vWfN#_2< z?oaOi6z)&w{tWKV=zcydZ{dFaud|~1=Lh~%!N;c|qTu6S`1pbUs^G5|{PhEmANc#z zLgVoF3;uq?-#_qA1^?9W`4LhYAp~nx8(4T1LR8gTyc0e<_+4lp!KTQoc zIoky2AjDe58l+fLOHI=>@zL}_)AdY=dzo%!dJ}x7Cd9yZ0pBHjHzpsz_h@@p_+H_A zhwlr%Z!kcbdw}~4k(aOsumar*VXK3!Y_%%WibAXBtOBz-=>_gzaQ|ZuczalaE5J2& zKec;}UG{eMf?L78!To>{*WfRJhn=JlqX{40-l#2Ve+WPT3?Kjs-~nC$IY0@}0Q3M8 zzznbh90A*g55P~r-+<3xjWN~P%5z%-5s&~GPyiLs1HJ%bzyvS@%mE9)60inr0SCYZ za0T1|cfcF)CjjB-0rVMCKJ*Nx8`HC`@V9qI2t+^(BtQz}fnGonPy&;{sjIVT=VANF=^cP5cWYCfeDy_1z3SS@C!HsPJmP30=NVofmh%S_y9hE zFW?*a9e8!}u;_M(U0M{$JV7S6+rGrUJV6iwVGsdP5D)SKi9lkI1SA8gL1vHzXY?EkRq*4zvdyKu6F8 zbOSv>FVH)1_51_;C-~pNxMV#6+dSDB_6VN9Gk5{7;63>N4gLi_0$+fy!8hPr@E!Ob z`~ZFhzkxr%|G?`5UccZK!z+Q;8~)D|{{3I@@Bf8=BltIge^dB3gMZt=^NSv#|6sec z2q994JVY;uB8U=*GKdO@N{A|m?8O~KJwyXUBSaHKGej#yJ46RWCq!331I7=C{|T-u z+w;W$F+(g6E5t8|BZyOoGl+AD3y5oo8;CoI2Z%?ACx};wcZjdR7fc=@CYwBid&?Rl zwtY+h5`=^xVMr8`7bFoR2_z{b86-I*6(ltz9V9&@BP0_fGb9TnD`haE6d@%@8PXS|F{BBkDWn;sIixM59i%;^Bcv0gGo&k|dw?Kj zMkjg%f0^xWGk^>sBghysh0H_tf-Hh8hAe?Bg)E1xf~{woAWtQV9Me&yX*WuaIw$ z?~osmUy$FB|AZt;!B7Yk5fm{L2^1+51r#L|6%;KL0~8Y!GZZTn8x$uLcL*!nmfh|& zB|=G1GL#Bs3S|am17!#00Obhf1mz6n0_6(j2IUUr1*IMSh6S=uVyIH6a;QqE zI;eW62B;>eR;V_p4ydjWl&Qa<{)QT$Ca4u^4|N1}1$7N|3v~x|5A^``2=xT@0`&^@ z0redcHjN8+#73csp-G@gp~;}hp(&xMp=qJ%p_!pspjn~0pt-@K*zIpFtsoZFpV%RFl{g$Fr6^nFf+^oa|Ck?a|&|?a{+S+a}9F?a|iPP^9b_{^9u6@ z^A7U?^99QSV;NO4a-=FyT zfuFzelMPUUpOxW4@N>k^cW~?m+=IayjJ#j~1tSy~O(4NvDgMfXnb*4ICNWxB^c(Rv zSxy*#cldk6-*0^WR|w%f(Gqm{WPA!f6`v746MS}-OR>}hK39BhmIN@nd_dlQ{TF^c z@ar=Knk~H-OxxCtHwn{fF7pbTqt`sRW|lP@tC>w-X0kNzqqzyqX@_4Gel_MZGqV?d zjrcWTa4DHN<{e17-w*u$CxB;yjl*mc-$4@%?g4A?TN~c`<<`=+Rk{Gjg5RsPI;>-X-?mXPQtt!Zr)lD*T$`*M)Yc&2n%-*i zsHvGIM4EJH0^iFtDHDv)W#|fYHM-U|_UL-sU}M;MuIMgw@4)?q2f}BFbcd4N%4;iy zt>m~eAh*XPLSgq=yHO(a2m``oR~o{Ja3TBzkT5FQifC^HApQ|k2E6fNVe=7=_jC$`GNco@@K$x zSfZVu!6a@j43n;{*0#6Fgv`i-tjHeug&ZNr$O&?eTp-uT9rA#@1#q%F(8xoUjJG_f zna$13VG_92?DlbmP#8r}6vd;wP$HBVB|*tha+Ct4L}^f3ln$jw8BlhV3*|<62P(7v zh5A7KME#BW3}$w7i-@$_)ePiS>0*n}=7e*0AF-8eS zDMlGaIYuQ$6-G5i4Mr_S9Y#Gy14bi86GjV0D@Hp;7e+Tm?|`h19~eJF!@+h)F<~qi zE5;t<7se6B3C1bL1;!=D6~;Bj4aObDJ;npZBgPZPGsX+X8^$}v2gWDH7sfZnKY@px zJTUnOlV2e{U?v@FYuG-_e#Hr4!k7pqiiyYMg-L`-j7f?~fk}x;g-MM`hsl7+gvpG_ zg2{@>j>&<^iOGe@jmaC6pFrJCADBKvKp}OQBBq2XW2%^XOkbErm?oHJnC6%kn3kAU znAVs!n6{X9m=2hZm`<3^n68*^m>!s(m|mFPnEnK+clHR8WeY&qJ~Cs>6f=+63$qBb z7_$ts60-`k8nX_w9agmu8nK$NTCiHN z+OXQOIfDL04VH0DMV3T4~ zVbfyMVbfzXW3ynhVsl_~Vq>qrvHgYZS8#{5F6{nW##XRZY(2ISwlTH|wi&i1wl%gL zwga{^wkx(9wnvDkTRW~p>wa%dso4E3xaa8?c+Oo3UH5+px34 zPwX!2ZtTCXci|S^GxmbL$3DS6#lFD4!oJ47!M?@5!@kFU!hXSi$Ns?n!rl&lhluy9#~#N4#}UUF#}&s7#{bB%L{bC2_i^M><@^M&&pmtVMi z;qr}(!-a71xJ0j<`;^F1W6^Zn*Ba9=M*k+Olul9Bzc0;1=N) zQ;a20;;MU?c;Wp#8;I`qm<96b9;dTeQl}SxI;V!s)+#}pG+;iM(+#B3G z+y~qz+!x$e+)vyu-0#oBz5p-8i|}H+1TV$Q z;}zi*-;$`dHc)jud!21zwm?p5@jJM$J@s9CM z@y_rr@UHOg@b2**@E-A=@m}!W@ZRx0@P6a_1K&NqH+;X13Wk4T{FCFK0{?XQXTU!r z{`|(D|4aX==;PDo3eaEwp}+p7zdl2s{I3`N^+S)p=<%e7F+Kl7fB#K?f70JC<9pIS z1$}-PnK2kbt(X3(1_Y$fcOdix3Y)n^^AKeVXdx@CjMQV~9RuqaNypRgk$%683}QeE zdd5aKFg$^U_UT#Cv!-WnIc<85^qlFr&~v5d8HPf9{Y7673ujvDlD?iHAs2Fq*26cg z(W*Af$XTk*;%62Nv-sA_VoR1LqOZ(yH5QDq1Pgst7T&PX0)0*NHPe?_|II*unNys; z{?OM?m^<7&3B3FeRJI)jR^GWm;8eCRcN#nqkz8o@UK_(RXA9M6>$QcTV30 zeK+(y)AvH(tC@%B`!F95ecxf0g?o_u4Adf{aRgI{IX299VEU+4nr1sNmw+|+ttD@b z^Ov=mt=((ASZl438?6IGZY8%_uY#Pd_9mN*0T1I%nhI|UxT)2_zYv6AD_TuyHF?ye zOp_o@C43P?1hJ`OCKwSECesi!CSjPSU^{% zudwRhighc8ts1t1)e2231g&U$5k^*#SkYilWx~d;ZTry^{)DL=^cT^C=x?IW0BQ;+ z+fI^wiS~i*UD{gq$3#M;M4sqH6cJ@aIZ;W}5{*PN(L!{E86f;1{tUn;i$a>$*qj=s zC|hlAYcLZFu@ZaY7jZ(I5$D7$aYuX*pTsxuoA@Wp5|IbVX8=c8q|!Xg=J+sW+G>1z zFTx~3q9mT=MG}#uBpFFgQjv@#Gs#YJhk+#eApH#VDSd`$rg@*uIbsU8?G@}ZDU%AR zl6uk?X-t}srlc8ZNm`K(q$BA}dXS!ByorC1|0MrAq&&?=Z6*{G%Wd0XUyo<EHhqMyW)P z5G1t?O{5gPD2gbGDM~5IC@Lr_DXJ){DQYNcDe5TdDVivnDOxC6DLN^-!#tMwLGfn@ zq?+S9hOj+~mEsr05yc6`Da8fF6~#5h4aFVB1H}`?GsO$VE5#edJH-dZC&gEo?vgwL zo6tZtmT)x-x!G{6S72MNgeYN3gc7C1Q}UuDq9matr6i*yr=*~yrlh5$qok)~q-3UK zp=70GqhzP#pv3-*I}DIX9|448{`3^WW-cX4g;J%|Q~IJbqBN#7p){kkp|qv6qjaEj zqI98jrF5for}Uuor1T2oXtGDJy4$AEe#IG6rj)%XiztgJODIbz%P1=-Yba|e>nIy3 zn<$$pTPfQqJ1Dy;`w3%h@<+h)SZ^f9a6#luxlpc@d&*ywN0i5uCzPj@=aiR}SCrS3 zca$%buas|;@01^uUzES8c!qp%;iy0=hzh0Rzp03*h^a`a$f(GvD5$8ZXsPI^=&2Z} z7^zsP*r_W~DluH9B~vL>dMYC-V=5CWQz|nmb1DleD=KR$8!B5W zJ1ToBM=B>OXDW9pPbzJ}cR&!?Ho6k3BC1lV3aToqYN|S_da4GhCaM;yR;n(lZmJ#C zOm$3kLUloPNp(eaO?5+cM|Ds2O!YzaN%ckbZKP*vp42cko|=f7gqn<+oSKrFmYR;5 zo|>7Om70y3otl%Hi<+C-Um;O#sRipz*%rTLYK2-)ZA5KKZAEQOZAWcS?Lh5J?LzHJ z?N03-ph_K5N7O~sCDf(VWz^-=71Wi~Rn*ngHPm&~4b&~vZPe}5UDQ9R|DqnK7wVPz zg!+v7ocef2oNmE5rO;bZtM^jJJK+{OmOw&r!PLmyY)BF$3 zp5}<=l;(`)g64|mn&y_~j^>%>h31{+lje(-Uu1p41!-YggchacMN33WOiMybN=rsd zPD?>cO-n;dM@vu3K+8zWM9WOePRmKlP0LT9Uadr{(CTT8XpL!2X)S4OXl-fjXdP*t zY29eO0v~Gw+K4u$O=yc~i)l+}OKB@;t7&U!Yia9f>uDQkn`oP9TWH&8J88QDa@7c1 z`xousWJbc>8lI*b5$#O7((Y-GXwPUbXfJ86X>VvBX`g6cXkTeRXumDu9~_7W(V=ui zbi{O|bmVkYbaZs|bj)-tbgXpjbR2YCbbit4>5S-1>CEY@=3oyX2rhfr z#&jigWpw3q6?Bz!b#(P~4RkGZt#s{l9duoEf6)C1a@Q?%E8PX%4c#5xJ>4VS6Wuf2 z3*9T-8{G%pC*3#QZ+iFi-i$j-e`5NR)1QL=l=P>gKLh<4>Ca*8M*1oFKNWv`+OR7d zTg8vR`0?b&5C8qnDsX`+o5EXJGDzRNgai8Z7^09@3BpGqKQ$9kzs$C5tQz#NRJV=2+;( zf)@N;TS9=p7ye$&s?Oghf4|uVpt%RT&%nHNPct8fC{-}^TL0X1N2{CIjHG7$G=nC) zmpK~ES!iB8b~(F}UCpj#H?W)8E$miyo0)Rh-R$0Bv>H6jDPraiHY^-`g^*UTHCSif z6iuth*gELe`L^aX!;2xZrmXc%t?OysN`}TdXB_%8JHx^74ujh8!T7gH_5sfslyOtB zO=~u3*z{4W?@S&wS<_@klL%jo|6?j1V{9sw$v`IJn3lmfFpi89<6@gtMqBnL%zvW? z)2HnUtZENF+)x=?{b~gxTajnQnN?IwFQ&*!3Z~Q^*!GlVD(pF7H+rUt!$oeF<;iq0 z-Aq4WrW`+*|6%?NB++oz?ey4pYMZiQOD89(ah1p z(aO=z(ZSKl(Z$gnCi}&YKqxeXNemnl$IP*CtQ@~MjyR4vPB>0E&N$9FE;ueZt~jna zZaMBa?l~Sfo;aR4UN~Mk-Z`PbQqbIEy(;ILkQ8IV(6TIjcEq zIO{m;IU6_|Ih#0JIJ3hy&UVgD&Mwa0VJ>3+2?tm3HG_NH)OBcL6C2<*XnQ)nMnR8ikS#eo&*>X8>IdZvhxp8@Nc?DvP z*nYPssT>baV^TDV%d+PONpvSZ&|e{)S-M_k8Tr(9=T z=Ui7@H(a+|k6ce&Z(Q$O-{FF8B5q=C5^hp%a&9VaI&OMyR&F+Kc5V)C?3HhBe}#x@ z>$t^m8)$`F&uz?Y%5BMQ$L-GT#qFEBXK47?wzX64BJN`Da_$Q5O71G|YVI2DChlhL zcJ40jZtkDl1NX!|bMLv2xKFvSxUacyxbL|ixW9OCJP;4egYcj{L_EYiBs^q16g*Ts z)I2mibUX|^OgzjyEIe#H>^vMi*a~kRp8*IoIvzcbIgcfe4UZF#Gmi_82ahL@7mshA zgeT8a#8b>u##6&n$J4~q%G1Wv#q$@>mf4MXPIyjv&Uh|(E_tqaZg_5a?sy(}9(kU4 zUU=SkJ_B-odGZ3hym*OuDR?P)sd%Y*X?f{*8F(3anR!`wxq12Fm3S3imDiZpg4c@I zme+yTk=KdWh1Y}Elh>QqH*a5T8RCt?9eRs-OL?n!t9fg9>v$V@n|V8VyLtb``!l4C zcgH*MPP_~6p7)CPp7(+Gk@to7jrX1RgZG;an|gfl!F;5AWPB8Sw0!h@%zP|-tbA;I z9DF`Qg4vvFCkE-_6h1wl37e?1D_+G6Q4VucGSh^JLH}(;Va@R;Vb1U z;Fi!HE<+&OnPy*ENF!G%|?=aT&>k$U91Xh~GzAaK?jz8;~n(AYZSz}Zg zJ<1qQFM}u<4@kZW`Kk=;B44wyFy!l$0HnCXY}oIIe197C!0-eiJ09}?<{Y%{tEor! zxVH4TrM@kv{gUrkz7zRQEvhQtt$fe&z03C3Hjni#&X#?P`w4Sv;lBhP=HE5n zt=VBiv^_XY&DdzoVH3BknlN9Z`4P=B_%h?2Kw@Sufl{C`CzBbH1bTr@;4jO zLJy(8!x)^P0vj{fgjy3)P4qOS()2_V-mKCw-Ocne6S-bOkx*$c6X zgnj93`#qsu=(Jsj&|Bz_(2v;6UVhkSAkc_IA#N43mAO`oTKQO6=^0+*SAn?UUQPw1w#2%*(U)i> znuw;Nxo9cch_<4W=pwp`?xLsYE&2`viv2_Ur}$^Utr@_;!eQoJwf?{9msT*^d-N*a zi+_pF#TVjd@r(FX{3d>v*N41*$t#vuC9hRp?=bN=dPwv;5S}_Y%(%uM%$(pAugZ-(etg@(6Q93^;9Ux#T;9 z;moL;a5xo-O5!DXNfJqtN|H-bN>WKuOVUcxNzzL)Nis{aOL9nZN&25K;W>Rs`b*Mh zfYqfSsYt4ldP!fBMv}&oCX%L-W|9_?R+83|Hj?&|4wBB29+KXY{)9=<*&~p!vv0{< zun%V}nM(GOERrmiER`&iESId1tdy*htdXphtdp#lY>;e}Y>{l0?3U~u=1%92z}3#b zL*OrmVCcv>{OIzRb z)hyK_)hg8{)h^X3)g{#($l~?4)J|%YTBS~mWk_U5 zWyoZxWT<6mW$0y?WY}cbWjJIwWw^zl?4!yU%b3WR$ymr($ym$S$k@p^$T-S4%ect6 z%DBn6%Xr9m%J`P)DTZvENG6dYUzhwnkNmiBB%Nog=$ePJo z%38@<%i7A?$vVk8%euWJ_hsWGiK>Wou+>W$R?? zWgBH%WLst1WwT>%*?-CYl>I9tba#+Fl0B9^l|7R^m%Wg^lzotWlzozYk$sbWm;I3a zlKm~mw;WCml!N3j0YK&Oazt{Za^!Lpa+Gq^ax`+Zatv~eax8MJavXA;a@>Kwf4Y!h zI7LpCGnO-#vyiiuvy-!zbC7eEbC>gwOXZ5>isee>%H%5Ls^seA>gAf`TIJg0+U2rW zo^pT4{U!Hzu#%aoajV>s+=<+o+_~JP+^yW5+>_k1+^gKX+=sk-d2jM3mp`5S{ML_8 zn`*BgFa7u*{p+QVzx46c$B+I)`cJE$AA!DOY348k%*dcd;<10nA>3>U3^T0#7X3X2 zFpst4>@gdr3)sMb*r@mVEcDqJL)-}0`rPz+7}QvwZ~gkvuZMnp>erVBzOCh?EzDuY zH*4sblw!|n1B@C5^ktk)BVZaeQol0&$_-^`_&oiZ3Kb*exen-?pF9v_%DS=7)TfrT$Y})q?4tREWBbyKWku`bY!)OWmha-^0MrQ+hbedt%8lfgZS&d_ULG$*#6eIJ=nRm@h zVCLUaEEG${O0h9Jkz%K~C?1NZc_tK1Q~pqTDE)2rf&hFCt#@maTW{Ms(AHu#am%VF z>#$l|^kpqfYYJNT&bn?&l~QZH6Kf18ZKkR#ol2L9)JkvV59NpQ-^!n1>=^%6ewuD; z0&B>`2l>(jN7DyQIkVEtgfmmSUZy3P#G{-k=gOsWZToZO-Zs+8qw=i0DDTQ|l@FDN z%BO8G0uCxv_Evmb(QE~-)u2}ES*d4b*~`ilD=$=XmBJpMb_cgRvdXNosqA)n+a;>{ zq54q$45Zue8?v)*=f=KM`{efKY%TlqsxQ@8HBrq}OVw6&P@Pm~)kXDI|Dpb&{xjfm z4NqmEe@iBri_^N(rVCo(X=`||{-yr^s87_V>NEAZ`bvGHzEeM_AJwnw5A~ONTl1~2 z4}Hb@dTaEd(IbrVFc7b$og&moHS!w0G>SBeHA*zfH7Yf#HJUV9G&(f8G`cnZ(D$ZmHBL0nH7+zRHLf(SHEuL+HSRPXG#)jcHC{B{G~P8n zHNG|Z(Bz@XuQ0yJ*uaM4GRT3&uo4X2c&oDQ3rk*_M4F_UWSSJ3l$unUw3>99^qP#C zOqy((?3x^!oSIykyfyvM^r7i9@P<rFo-y zt9hq+ulb<)r1`A*s`;k*uKA()rTJTnrxxE@pcbq}q(!1drbVtrp+&7lqeZJlr$w*D zsKutmp~b1irN#fFc z%T3E&%TvosE2kA`6={`dm1m9>)Vk8T*1FNU(|Xi;)_T=?)B3H=KiYh2!(mU>cx@tW zQf&%tDs5_Q8f`jldTnNH7Hu|dc5O~=E^Xf0{t6H{<7!y!uO)3c?CM&tZKQ3YZK-Xg zZLMvmZLjU1?WFCj?V;@*2-e-VcC4M(F4eBkuGX&6uGOy7Zq#noZqx42?yddb0o~D~ z_Nu+tKGHtbKGVL?zSO?bzSh3ce$al@e$jr_e$#%}{?Pu^;TiIXL!?8ZL#jirL!m>h zL!(2hL#IQp!>Gfg!>q%i!>Yrs!=Zy6d+BiN@D5{qM&oTe9YsggG14*CG0`#AvCy&B zvDb0danr*~kJ%%C&s z%sNLp$2uoEr#fdk=Q>w9*E%;kcRKev4>~V8Z#wTfA3EPUzjgVg%QIm4jB#T5%Z0)w zdx><(bSZSHbg6Y|bZK?zbeVP8bUAgobbadTbWL>4bS-qPbggx5bZvF*bRBdZb)9rw zbX|4bbUk%*x}k2QTclf}TdG^8TcKO2TcumATcca6Tc=yE+o0R1+pOEF+os#0o2_u` z{woj!cL>h<-RmCfp6XucUg}=y-snE+zUsc|e&~Mc@ui2;14D1;5IrJ2Vm(qlGCguV z3Oy=4YCT##Mm;t?c0JB8eChns^IK1+_6Ry-Jrg}sJ##%vJu5vMJzG5oJtsX6J>NDx zTd%KxHnjBWMS8JbUav^6Sg%B{Os`z8La$1%TCYa0POo0CL9a=#MXyb-U9Us0ORrn+ z54|4&)^4CglR9pDf_c3oy<@!-y)(UYy$iidy(_(Iy*s^oy$8J~y=T1_y;r?Ay?4D2 zy-&R_y>ESg=)2eVrhjt%)9KG||DVc#eEN_7?H_;n$J0N4{NFGC_mBU_=HPzV%;`X9 zG|tUu7f|tGOsp|)4Ay8l2Je6O{o5QH@L!(+Id8bfFyz3}y%vcu&zE)EOvSP1vq9%yMs+vdx?#`_Q|`Yq z<8J$}+K|(RZ1!K10gDaz>jP=`_Fr%R{o%hK{`=E#u7*zy6v@CRwa~C7EzC-0O*|8a z?6Geg$(Mm04VdV^Q~zD~@6z~phB@#}?NxKbmy{ zO<}Uy!LU9r?;^vy7>&id+Pl$E7v9Z=obc}U@ZsU%;U5DEgxReD6JR(1OX*vp-qP=u zW47>zx!bI-XnK`ZA{JwQS;p8y;vuzstc6-VlpZP%jfd7l=V7!+q2=@}FXzGji?_!Q zj}MQZf!QBYPnJ!xD3N7K%rs~1N|V8?z_Ccl%VT8m42w)yu)$+tHhqtk`R2{SZr*5* zn-8wy+tY`qzdSuWeR_JDku)$kgD=y}lxBG}Bc8QDO}$$WS(Gm3f2%#!7)@U(fl zJiR@Ccz$^P3^N2m&)ypC)(*D@w)LB>eQL6t6U0DQaO?W4jUCKUkG-)w$KsR_0n&YGt5RfiJ7uyvAM=D`mWv_NcQ5 zl|6gB4qivQ?|41!^0sTz>yP&z-aowmv`Zq)XA8ez`>ENl#Llao0Q<7+1KWGGrS0$K zed2xQec^rOeeHeg{pkJV{o?)Q{q6s^QKLTm>z9AU{31W5-Mx^^vTO7kxw$8EP4Rr;|@-pRPVVe0uxr z!)FhlJp(c}L!Z5T7WpjpS>m(QXNAuypVdBVeb)J`_u1gH(Pxv-W}huSTYa|q?C{y? z^ADdt!q`0qBBu)+t%9c zvxGkXQTtdDMa_UDy7vH*;5<)Js`DPMzR!L)x>7DDl@i--i3B#jZ!HyND#}$0$OOe0vJn9t}d2bRdQ3wT_s8-pb}CEt0Y!Qq7ti;OeKX%DwWhKX;t!8_N44t z*^ArgSWp&~C1qJzt8A)lu56)fscfZeqim~er|h8Ytn8}n+vx{I1CpLqdR6J&y`58| z(nzJLN^_N#Ds5ESssM1NLi%M5#EX-~y1C_-pvnoqfmZ>aPS*5aCWv$A3l?^JJ zRko;Xb&hK>9Exm2h`$0+%Wo>byU$GyDo2$Yl}9R%Ri3H5PUsZ8Y z#Z?tIRVY<}Do_oGQsG?Ryql!TllPYE>HYty)ys7f8N>*j0%3PI& zDr;5tsvK20sp_bzv)dY0N>!*TR+Uv%s;W{|jjCEz4XPSdHLGe-b)f32s&DS&UW2Mx z)sd<*Rp+WMR9&gMSM{LkN!7EeSJnJdB64ibs(GmfR1>QvRZXUvTs4JiYSlEVX;ssy zrdQ3Nno%{gYTl~#ReMzJ#T|FFch!PwQMIgEquNNdR<)^WGu4)=tySBowpDGf+CjC8 zYFE|m99FqIsqXB8)sk(IGn4MFI#M00E>c~rx>R+A>PppBs%uo&sjgSuq`F0Q@(OR& z`;NUKp%^)A>6Pk1^`v^E`bhP$>QmL{sxMSus=iWvt@=jwgX%}sPpY3)zpDPNhQQG~ z2Bij21F3=4VAPPRAyY%ChDr^s8ag%fY8ccosbN;bs>WZ=h%WX^Aw!QxHJ;RXcENCo z=Ztdfb62BMBdU?qXw(>~F;Qcx#$1hs8f!K7Y8=!!s&P`|tj0x6ftt>0x~l2scK;Kp ziPdD(6ssv$Q=z6xO|_a@HFav5)HJJURkN?=qmpd<3~EL-Cu+88F4SDBxmEL^=2^{) zT70z})Do!WfA-UoVr)ccd(pY{Ht_gB5Y>HS^rmG*t@5Bl(zK5X@2uMZEg6zJeD9sHjTwmR7B z;Gly*2S**8ba2+eMF&?M+;ni)fzrW42Sx|A4q6>_I{4Pdzw~jdk9%RB>SLgfM}0i$ z<5?ds`gqmHn?Bytm~r-}>~IK5g}B@6<`BK%b8Kbke7@K3(+bs!un4 zx(n<^pC0;D>r<;w-}?NQK5zATug?d44)pn`&nJC8>+?mQuljt`=es^DeXjMn)tA5Y zWved-eF^mCs4pjdIqSp@=weLd>yNng+U zdePUbzTWipuCGepw)%F^w?N;H`gYQ{v%X#Q?W%7#eY@+M()Yc-AM`!Y_oKd_^!=>w z7k$6#`%T~P`mVG(XccI6)asavfDVHac!~Vsv74Qt71Cmb8tvEwnAQ?X>N64mvkFw>qzM-s=K%VRcdHqSIxi z%U+j*u4-Mix&~e6x~_EH>K1fsbQ|l|>bBAy>CWgb(p{lD`PW)^o$h+wExHHY8{JpB zZ}m{>q1J=^rqd(n(dg0Y3G^htwt6n~-08nP{r5lm??3wO>36B$wSEu!{nmdx{il2E zc8^{0*iDc9{Mf%A{{J5C3m#AZ0snmfJs^KT`GER?@WASU!-MpL;6eF=ss{}ZwhwL} zrhG*95#^7ldL-tN^bh;%VT*??AGUj>!y|`BZXUUP6!0kQqpBa(@TkT|4Uf8dwC2&; zM@Ns&Ji7YPwU6FB`sC5uM_)bq_A%s-p?nP8V>FM^KBnX`$*D#BDKmFqAmruWX`t{RqpMLlB`=>uV{qgC~&*SxZygh%< zPY9ntPiUXeJz;oa_(XVO{>18u!;``%!IP>dwNDzJ3{N&swok5}hM%ToYOWqcj%9X@M#*4eXepRIYe)w82#XP%w>rhaz)vm2h>`0SQvA3l3{ z_W11i*(cB5KKu6BkI#O24*7HFo+CUb^PIbv=e@iiFYiAu@4qkat!E1ATZBDPv`L(&e zHuu-Yyf(>eQ@l3iYtz1h{VTY8*D-jV_pg`ta$o%mx)eaWe@%nmuuRrwqQ@{QUp|=ga z@9;k#;eX@szj?Un!VfR}_)qxpGyF)yk1G6V!w>n7WB9)?{NJB&`wsVBxPOLw2=^H7 zDcp0oH{m`C_cq+;;l2p>Ww@`yeHZTgaQ_a2eR$l5*L|q&q0U2HhL3&t^yS?aK9lfi z#|b{p@NtC?hK~Y1M)>)FUkJYlelh%NVfzcVd)OXedxY&7wpZBRVGFP&*c#Zz zu(hzwU|Ybpf^7ra4z>eqC)h5qeZ$U!9m0-bXJ8k@E`ePNyBc;4>{{4$uzJJ_HIQ+!kS}2=PR?Byf&|;vq;5!DI;GLU0vuE(IGQ z+y@~SNRuDVD_lIdY~b?CsW@E~T&U#IwU$Qo9WD=P(n|MLx~WnkmHwyHHKlARokyn1h)r0HC89rUxM+z!ZlDNV34%dftB&5$E z9RsNcz|}}7U*h#}wUR`KYc7#)$y-aJ8m=8&d$^8po!~l48W^rCT;Fi>;I@&#tE*hN z@S=j-Lqc*AZj)RZ+#(5qNs3ESS(2B6TLHIHLPc<^CE^3ORw6HwS%KRuxe$qW!0iop z5AGYMA-x9<$L`_+a?CG>@mH4?yg%gNR?b%CC{#`^;U38$pPaYJv6&ot$qADj3&FjY z;}AKPfcq?`1v27?`x}%8Y9m8iP!~{FmpW7rneoX~PNrruz>+bO42fh|BLfr}XUN_d z)FeAbP;Xhhf=)nN&?V?fR-B+aczE#Gfm`Rvs_rdoCV7Oz>jj|);YJ=0@<@>TGK6mk z|ApUjNALhP0KepR1K>Nis{2UDyIJ0O@^+CQu>2$>2q}l#@@+i;Uf{kEfB+c407L*W zKmuR^Qh*E~2PgnafC``nXaHJ(4xk4Z07ifbU}7p=IFSmf{c=Kyo6qj0`qV`WP@M`41+OXA}}$S1dIif zg2}+-UA>`01~4O-3Cs*;0kcBnL9~Hr3(+1T-}!sRxFtm>3D`<* zLZ;f$!@Z{>goq$whzvv#L@`7OL>8hHq70%Oq5`54q6(rKq6VTCq7I@Sq7kAAq8XwE zBDvffqA!R&i2n=m2I4Kmdx(AK_!57D5MJZ6!vIJPE51RjA%3~HbBquZ#0;^4ID$Ba zIDyzgoI;#IoI_kdTtZwyTtnPI+(O(z+(SG-JVHD{JVU%dyh8kTcH-pdP_jbdN^UM2 zA|ICoAt6W@5(7yDNeoE>iG?JEB!eV}q=2M?q=uw{q=lq|q=#gHWPxM_y9Mhz>9J_a z!~!9ZTH$-iX@GnRErKPm4Ay{+z{X$`uoi3zHUpc3Ex?vwE3h@#25bwq1KWcgz>Z)i zurt^N>t59EJA z?m_+o@(tu4kpF~y3;7Q6J>mLYYCCLs>vs zLRmpsL)k#tLfJvtLpeY>LODS>L%Be?LMh+Cmy>vl)kH{j61uPM?vYX)z1Jr@@s0is<>X@~HTFaOO>L=7M_du%=YJ!@fHc&@U$51CwTc}g0GpKW@3#dz| zE2wLz8>m~TJE(i82dGD=C#V;wSE%J1_=5UhsQ*Cy4b1_Xz{y(#$R_}j=ITlYa-i3| z+#|F>Xb2jH#y}H66GM|gW1&f*$)L%hDWEB#si3K$X`pGL>7W^)8KIe=nW0&rS)qAD z>p}Yg?N4a8(C(n!L+gW>(%Zm!V}xwoo}s>fp&%VZ)oM)_=5IdX#YU_4V?$w z7P=jDd+2=VMB6R~o0CJZNXJ4lblt8^}=^0KioME`QHpy^z3#9>JAQ%`1149Hu41hoOL> zgrSC^fuV(=gQ16EfMJATf?0_GCt3g#N-2Idy#4(1-_0p=0r3FaB*1?CmzH!L138(2PI z*}}4eWe>~2=|DxVv~|y9-PW)JvmzEDu5y>h)exQLZ-5& zMpy|}hSk6t!5YJwz-nPlVa;I8VJ%=SVXa`TVQpY-VeMe;VI5!{VVz)|VO?NdVSU5j z2!AK=_TWwMw(u_D-NJi-_Zz+tz6ib;z9RUF;VXx)8ooOC>fvjGKLmdY_|wAo9=>Ib z{}a6}dK$eDy>HxnR79bo?Zlu$XS)<{ z<$%G6&eXVIu!;>4j~*U3c=W~ahvK{ydzcg52`u*Ja?KJmakewr#)&yh3|=DH5;K;F ztVBa41}RZMiO)$?Okz|j#C0T^B2fq7vBl$n#}S?CX2zqCwLLs-M64pd6BIj{7!`y> zE98Td619WdAf6CUBz6Iz`Qs@Oygr^%0pAM?9#1u%8ey#CsS|d&@Wh1%E~st+aO2s- z^Ty%395`4KF~ZoDy(S7_7SAlSRy;>|j`5rbt5kTSf)K@XDKJf;VdA+FLZu)k(P1J7 zJdb#u@w^DH5YKPCczD^MxPKkq?u?g<3wJv(nQUYcFC?Tbfn*8ON{Cc~krK2MUUIw? zcq#Ex2}=ksEjl#Mhz@o$<3%_%D_*|w>fv=G=oY*l1ZCpP5{?gYas5Jx^Ee2FKqUkK zAy5Y4DF_@vCHpn3Vmuv=*hy7fEXlZwcP46wIXYg||{#RZ@tOI+L`L@YYLB2yc^=ZSeNS zyNCCUG)bIC&eb6VmL}DLn~NQ}B)tUXCFw4~aU&6JyvKM?@NOlbjQ0%h1>P&k(MmcN z?;YNIyblrpl|ZKiG$m&#;Yhs8xwVICBiTVzCkefwx=D}=m69lx8yL7?6QN?s07+6u z!Y-&%RGCCKP&KGJR6VLe!U3ozIkT5DcsV|ovv5@3s1K+E)JN1OH+ay9I!4{$!^6iO zABc~)oJC=%F_d+`hwy(08-x#;>LP4qNGd~2XMT1wK~aCm&`ri;`4qCL1c*;mB*s3SL&yveK2crmXyA?IlYeS$4>pKpxog5S2%o zJX+*l|3>r>H*y1#TZ4R<x} zF+=6gV5phCX5LZOG=s!pv(gw*#IygNbog5QdNO;n4l?DSn z+?+{krE_}lp(7Y z7I}y4BOjbwTeO5?RuLAp5cv4+f^7V7^C9_DG9fdvL5`4P z7-bmc7!??m7*!b67&RER7|=azN^?;` zip@qS;KDu>-i+i2V~z2{jpgLc6%)pcvB5aPIL0`^*kYVwoMD_}Twq*cTwz>e++f^d z++o~fJYYOxJYhUzykNXy{Ef-M>C;6!nVc}WIIxYBV-n?tfASVi2ouJ{U=m>xW0GKE zF-bAWFv&3~Fex#qFsU(VFljOAFzGQFFc~qKFqtt~Fj+BqqurwQ(H_tSPH`z{b749P zL`RC+(#4TUz%qPre z%oog8EVfu2un3%SRP0H@n-|cgkd353FOgLl{mKojAS@UQgGGczj75Tl#UjNb!y?C` zz@o&W!lK5a!J@^Y!=lGxz+%K=!eYi^!9uR}#&V0LkL3Z&lLOleKdHRCV5|(7gFQ1GP;%UD~nZ%RfbiLRe@EBRfScJRfAQFRfkoN)qvHA)r8fI z)q>TE)f;Oc>jTz-v$NJ0tZ%MECc$1AkjrhpCaf82gLQ;;jCF#w#X7}0!#c;hz`De` z!n($~#k#|~$9lke#Cpbh!Ft77F7b`c7MsA?Uj_Uxh^gl0g2OU^m&Zs$*f2H*n;4q} z8;ebfO@>X5O^Ho~O^r>1O^Z#3O^?lh&4|r}&5X^0&5G?7TOZp4wkKy55U8pktb~^! zO}JL#$xk=tmxonL*fO>T+X&kj+XP#SZHjG%ZH{e$ZHaA#ZH;Y%ZHsM(ZIA7M?TGD! z?Tqb$tz7PJY~R@ai=Btv2X;H`_SpH@9k2_qJ2|a^P+f(g)!kebPfi%*IoT0*jGe(Q z!Y;-x!OmirVwYi;V^?5TVpm~TW7lBUV%K5UV>e(oVmDzoW4B*jwyV>@)0h>?`bR>>KP`>^tmx><8>e z>?iDJ>=*1;9JV<4I0QJHa5y_ct? zy>a$&KHz+E>|TL$Nau1^?i^`GoC#;f+29=E9OIneY;jI;&T!6gE^sb!u5hk#Zg6gK z?r`pL9&jFUo^YOVUT|JmkyU6mjRa%mkE~{mlc<{^Dv8rLy&T-P)4LbDyLzx ztRq|*SA%PWYm94xtHm|NHN!Q>wZOH+wZgT=wZXN;wZpZ?b-;DRb;5PVb-{JTw}i4A?*z9BHCHnb+o^_KBs*}`P^J2sRhuutSO`G)+6{DgcPr%QDb&dCabV%ut(IKZpL5GqK6&+eSbad$HFwkM5 z!%T;T4l5nr6nGSDC^%3MII*^v14XMMU}+)w2{}eO!BW%+9`1xQKnjQgrod1TQIJqj zQ_xV*QZP_3QZP|4Q?O9*rlUv44IOr2-;$b2&Se zt$-N2S(MdujKvjAM@z?)j+yvEzLABl1*nnu>qa$-u>S z=&YQ=!xjLc0B@wqEd3I(Im#wOtcT(z6rrGq0L9^F#d1fdoKA&!Sg6j9 z?ntA;@e~}RK!AjCDQ%mFJEnHzN1-vYAQ9;r358Hdf^;nedq>xru8pwg=-SbBqO0I4 zJi2Y@<~!HAXm%WeN_aw26PM!7!|mQ~Bmf|~83FDHD2HyAZiVnx1fe1v5W0w7g1%eWg^1rmtr4RIQ2kEZdPIPCwN7AX5BD55e z>0Z#iloqb^X6fEYwN>h-QXHlGD2+;~L6Y)FZKNV7tvP1|5+=H9lu2t#Iz|sEFOecr zEL9&V?4K$q42*Heo(lTz#oMV3E@#l6f%Vog$ae0!kof_!ji(8!d4=26!sJj z6u#-VOin$5jl{VmeI?l@g20*WU9v~AIFg=`n2TgnBt9aU4@uy@T-Ly)93*WZ=lyc- zE(hUq8ZD>Aa;z%{u5tn@XN_{gCns%{97M^nkQ~g&xrm%e$bo@O^JT&=^KO|t%OF_h zwglgV9^pnthlGKQ_cfyB@Hn`D%?A2w@EW1|OxyhbNHaW8QkS&3%+GSNO z>s?uu%6d`ObF$Ks<&G>wWQicpZ+Xhf!$}??Zz7LqBX=>mzsQZiNlM*^O5XJHu9Bbq z!(}Mk7ZVwxh$tpXh%8Y`lo91b1yM;<5!FNuQA^Yj^+W^FNHh`6L<`YMB$xXp_J}vc zKJkG#a86WFMF}il(4>OJ65s(V;)e@v$Q(j0%S>#DBjT7iA-2RRaYkGcSHv}OL);Q~ z#69sqJQ7dDGx19NO~xa$A@f1zCz&mo9hp5DpUiC_O zFEXJEkI0|fFd0K8A`_EI$XGHdnT$+MrXW+2smRo18Zs@Jj!aKxATyGg$joFGGAo%k znSaQ9k@-XBn<9^*4Mkh02oNBv@W7(GE8ay97gv$#i~MCrOp&1|q9~>)p~zB{Qj}4Y zQ&dn?QdCh?Q`At@Qq)n@Q#4XEQ8ZJuQ1qtQr#PVaNb$+}xZ<0GNl3RZez`=940z<{ z88gL(;)vpy;)G&LaY}JUaZYhTaY=DSaZPbUaZ7PWaZm9;@kH@V@j~%R$zPOslx!&Z zpkzzQj*>kk2TB4;j+C672Q0Zb=&Uf$1Z5%3Ldp9l4@#aA3U#l9ZB+lAMx)l9G~&l7^C&l8%y|l7W(ml9`f)68SdXl>9@<7bSlv`6jz1>ytf@ zJv!sAh{){45!VEyAvqu!YstIVGFd}5A{&!U$Xc=~*^F#Xwjf)Qt;p778?r6gj%-hM zAUl$s$j)RJvMbp)rCUmUN(1Nh72TOY-J~}uQ6rh0$pJXl~PlA@BKpxgs;rrb~-Q65vCP;MztDbFa+ zDX%E6DQ_rmDeoxnDIX{wDW52xDPJgGsn}BCQ*odopyKGn$l{9=B%VaHWa20{n1ZP= zR76z7R3ubbDpD#kDsn0cDoQFUDjF(UDmp59Dh4V>DkdssDi$i_5^pNERQgmNs0^q) zI~PZJb<{oKsYnn^=9+RFE160|Wkh96WkRK;GNm%3GN-bjvZS)2vZk`3vZZpMa-?#i za;9>ja;3_n>L*oOst!~IR2`l5uDZLXf&|TEZYsCQim5VGMO4L9B~)3eQmQhla;gfd zN~$WVYN{HlTBWu1w>XPb;>YD0?>Xzz`>YnO>>XGW1>Xn);H3z4pZZ3{7)4W_bPG-Gw zYj2nuLrp|YOieBI;u566!2eAn+zf-TN ze^CFV{zZLA{cjg7lu5Zf7<;DPP#;krQ*WtHsn4k|s4uCnsIRGSsBfw7sPCyCs2{1H zsGq4{s9&l7n|k>+{-OSh`hThaL;W}P|BnWbhAj;~4F?(m8jdua9U^E@F48CydU+rZ zOoO2zq9LXsp&_LqqamlEprNFpqM@dtp`oRrqoJo^q+z0AreUFBrSU-H(U}`Z5!VQO zNRpB=_?PEA(`aanXiR9dG^R9WH0CrGG?p}0G}bgWG`2K$H1;$OG>$Y*G|n_GG|DT# zY4T|bXgbn#b^Oao(e!dLOgUAMMa0B38JZ%RVww_~EKMm*8BIA&1x+PQ6-_lw4NWag zJxv2mBTW-cGffLkD@|{jf6?sIe4zQ{%#-t#W<~SMB|YWfLe?oW(`;ytXpU)4Xtp$` zG-ovDG#50NG*>j&G&eN2GIF@wVn|&)YZe zJl_3}cYEF)co*>Q$h#Bo&b+(u?&@%=yF2fcOY+Lu)Q)(^yfeIuco*|7;hp7O#=D$% z1@B7URlKWt*Yd98UC+CLcO&m6-p#!Ccz@u1!272Q1@Dpf#Cztw;eEvWnD+_qE$>s_ z=e#d?U-G`@earif_dV}N-ph-;dH=PelMFv{!+6`HKCJeQ>8|vR?KL`w{yw z`x*N=`vv5X1!^vSA4i6V$ zmP0vNh98&@h7S=R5Cwu&m1&$&26MdT?aPO)Q(-csb0;+5p{ z$mdD)jbdBm^EY2SzHIn%;LFKrzMRxeKpJ91lPtNMj>?vZ#m*%%EwN#Vze*fbd`bC| ziR6hdrC5|igCsU1(E^F)hcBbJcKGV?b;H*{>?VA@^7STC4Zc1^GU0YtSLUnXYsA-B zyanPC;An1s5)`Z@!&`qwN%A4o)qEkB8uug*7asU}5|6 zEf%yc-%3Hd@~sxos*qCo)(bpT=%0KOHj~Hqjo>MT(&!{+_Xpp>o%%Ykoj~Y>87IWI zScqwSPlZ{=_gtW0LgV6lBfuT4?(NAGi2E^ zDi(BzFg1jc!762y2^&JV4}w=<)w3D}4Irg`sob-AOHG~ip7nusAnj$=PZ!?T$eLIi z))DKNb;8=RE?L*CTh<-xo*y1RcJ9bpcBqevA2mN(e#n2H`0Tuq2}<@^#j6$!<@sK!=A%`89as!!&b^#Ql^rE6T?w@L{4|?N;T3{ zQ49~)DsXKI*&Iu+K=S<(xR=zsq|zlmF2Qa|T1%!`lEjkemB6dSPbB~<`Af+@N-$AU zgOcQvT%F|GByjd-_-6DNHxh(mJV>s{$>m(mLvk1o#;0pAxcq@^#N}XKj>hG1T26@N zBvlSL<=jz@2Ic5Z4%Ou7OAe*v&`1tc@QW=J+ydmkGE$hdic@%t>W}DWgUi z2s($e8>`6(OeR4O*OPFw4B76>ZeKRrvhS5msq6-2dnS7)*o0HR4i?~lf-NML`n!9Dcsa1~wy`iOtMrVY9M%v-yY37n?t9zB$@*s$5GGGz|q9f%+bQp z%F&zS1IGc!M~+X<$Q@rezB>Yt^j&0N6Enw#)T zamR7b@yPMS@yzkU@ydzM$&r(jtIkLsM8-ezBT5V>5hpPxmXnl|jFWVm#Y~`c1A{J@^;P)XAx&HXO^>+vy8Kxvx2jdvx>8t zvxc*lvyQWYvyrojvzfDnvz4~;^h48BD547sZ^sR?^BTb z2o{Emh>MsD%SFmX#zoFW!9~eM#YN3U!$r$Q$3@S@z{SYL#Kp|T!o{1*4VPOk_gwm1 z9=JSmd2w`nsa{E*NQQ{=5ibpw5tlKS373}3l*^3EoXdjClFN$AhRc@Aj?00|k;{q8 znahRCm8%_Bd#-%04qOFJf+XC1VX0QyRl6jwBtuHMg;a*Ch^v^Zge%Kc%2mcy&Q-xx z$yLQw%~iuy%T>o!&(*-y$koKv%+y+z^>zwO?>yqn=>zeC^>z3<|>z?a@>yhh;>zV6?>y?`=HwSJ4Zcf~sol{hB zu+mGDu$4?$rU0zraF=}nScGQO4jYiqcTxQ)3@xV7A-+-BV7+!oxH+*aJy+&0{{ z+;-gd+>YE%+^*bt-2LQk%iWHks1jl4rEVuK{ za2IhGbC+;uxl6grxXZaKxGTAP+&HW!9wmcko2zWU1aCVB<;p#eq5`2?sw>*vp!$ZtN!h_`@hjPV z4UZ9zF^>t4mdBLGjK`eEg2$4_ipQGAhR2r2j>n$Ifya@@iN~48g~ydApQi&)0Z%7q zshzG)Pa&9L!NN)3Q9^t&xtB-l6!DbsWO+(?%6Q6oDtW4Ss(EU7YI*8->Uo-Ynt57y zl2?B7?DKr!`RaO;5(bnL0C_~uhUbXqnCFCN%X7+e#&gbd!E?!T#dFPb!*k1X$8*o~ z%=60gn-`Cl4_>ys?0DJp67X{5<;2Tb%(^Ug4nZR?iWkjG=xUmhJzU7G2o}Rj#7oRe z!i(i4<)z@I zuj_q%+<*PN|GM9Q_4mi_{s``mkNcyzKg#=~zCXJAW4J#a_unt~-{0@Q_xIobdw&L7 z@$~ug{`|N<@AoI)pK^cd{b~27yFau0GrvEJ`?I`1tNXLQKb!lry+6DAv%f#b`*XVg z3GRQo`{x1e)h(6z`LP|BKKcIX?w|Snv$%g&_s{zN+223M`{#Q9+TAfO_yPgw?f!MU z|L>9hGTOb;ZcjUpc30ZH)9yFzzUc2y`acoWN3d@#ee3AkgT8&y z%Z^_DrkDSsmsff@(94lte0mA!C8C$xwiLp7?M3Ou=q0C@f?i5`spzGqmyTXWdYS0u zL9c(&>yBQ((d#R{?&HD3&D}66$zoY$k z+8=4}(>|nqO#77fXWC!43NMyXd!oJ2-e{lE9{>A__6_Yj+7Gm!Xur_@L5Ce3{-(o! z)4``hK!=bH5glSWBy>pWaHGS|ZK;Lx=7H$IbPzfy9gGe+9SS;>bg1Z1)1je5ONWjQ zJsk!*jC7djFwzA(dg*tnA5SKV@bz~ zjx`-yI(BsI={V4Fq~k=#nT`)SKFRx=JdeD9ypX(@yo9`T^Ur|$=-swVF1BzuAbU)n zkf-Dsc{zCnc_n!jc{OAk4nm@kDHIBoLZi@8m{FKhSW;L~SX0=ii9Gi$Whc#)Kb(@)KfH4G*Prrgs<>L@i&T(6o(W? znSO0iMwD9$M^C@v|kDefsADV`{Xl=nzUKuNsG9ygKv+m^82 z+~>IKKrYS@Z&PBFq&luVSYlsqW;qVz9Hj}Wp_8gG{JG~L`p=^LfD zEv&ssD`B04KT@GigaHwDK-l{z?I|6htfO?M^g-ztosLkl(aEP%yqPCYXF9!Y&G^mX zgat3|UN90tCgfn;fi(wK8@OR0cY*AL&K@ipkV(L%uxXJtX#r#dH$d%yqz3{XD0Vt$ zbk6Bq09;Pz3Pf*!w!zB=x0=o~aMEBvgFd`*@i&<4+t$e6P_0B420WB5N*4o&lP)D) zYPvK4FM@RlWFcJ^fb-~jq^n0)AKW?+=;#{JHKuDq*DGEB*|O>zD-Cx?qALS}1_Byg z4VW{!mUOLwDg%;?t^)vMbbZj7=z*p{e0Wd3tM3W4GP@m z(Ir5dACY>5-H|>=C>&XB#HkT?Mi3csVFY;*v_%9KIaDM>k=;bF67feQ6cHRmyzfCD zJNo#J+#AAb^x@M-h%^;4Pn%D53;n>ofF#WueY|hThb<0*zyiVw$PHkrk8L{E+t@v0 z4U7dXcBt5HV*7~gAU1hexnUEAT@-dg*xz8kg5?L+5?C8N=>8YocbLx8{e|wYbpKBG zJx1i1Yhw(JVKD}~7{y|WiqR*=lo%{-0pbEnyjCC;Bz+3}U z222EShsOmQ7hv2=adpHU4|g!!k#L8>H3K&R9L;fV#?cms&IxBY9I9~cq5Cho<9qu} z_b1&y>Hfd?1jWZ5k%#9yo}qZ~;hD9WW}!0M-nw}2;ob6vKe!EsvHeQ$)4}(_L_(xQ zM&yVxqMWE8Dv2thny4Xai8`X5XdoJiCZd^WAzFzZL{H)!@i*dE;_t+J;sf!K*dz9d z1LBZ4CQdfzEu?CEA-)p75&zhj9H^KePJ$T^z7b|(Ay#4|cElNRPFxU|#1(N(+z_|K z9dS=Q5Rb$Y@l3oBufz}H-^BQSzDQn4_9RCVkHjYlNFtJClkURmCg%;VEZ2<)f`SXe zESNCi#~@51BuZi=jwB<=NeYsZq#~(F8j_ZzBk4&7l96O0nMoFsmE=L{k@}iNR`w`9cfNll2)V*X-nFX_M`*pNIH?uqzmav`XJkr`D7tk zLY8h;I>4d9GC?&5F&xas@C!616EY<;GDnt?8Mf$}5e9_2pe z0p%g(5#{mb^n;!Se9iog@_#7*LHYYeg+a*)fhJ5D@m9#0a-m!)H_9F58Ra?U1?45> z73DSM4dor>J>?_i6Xgr#_#U2=e^UNM#a~qHsQ5<33l*^BO{6^&qm9JFpsXS15 zq|&3(r!t^2q%xv1rZU<5hrp17MOp%}3Bcr!4WENH7?NKY$Ksh$GL=H5QfX8=Dl;l` zDhn!0Dk~~$DjOhT1Jy^WeX2vMBdU{4!41J9IP3M5>K_{!2t_x9+AwLx%9@PFt?T*^Nsr^Rn3$?G*ey4U% z?Sa}OwH~!TwE?vewaKO-0zbaJ5;&>ggSJ0FSfuvfjedkOAA)UPw9qwa;e zSL*iE9jH4}=TYZV7g85d7gLvP=5weu!M5+N)V)#n4|PANd*853Xc;0=h%rAti#n!G zs8i~UI!9ebT~1v=T}fRT}xd@T~FOW-ALU;-Avs=-Adgr>K@cRsr#hvi~1e) ze^dXB`WNb7sozt7p#Dg`N4-ydKz&GkM14$svWeMY{)ES=zf%83{Xf+Ip#Giue>ZRx zdXUIGViAE)%buwh>Xmw<-cg@XpHp8@Us7LDUsK;u-%{UE-%~$OKTOX1lX$WbEXozVz(Qw|7|G-nBZHZ(h)*bjv9)t#^!Dz^6$Z05OC~2r@sA*_v=xFF^ z7-$%2m}r=3SZG*j{7&PZ#siH<8a*0)8bcZ*8e_mzaAO0iL zC^RaKMx&!KqcNwkps}Q}qOqp2p|Pd0qp_!PpmC&eqH(5ip%E|opz)KY9ZfGZ9cVhz zIXOGQgfOG8UbOGisj%RtLW%S6je%RHwEDCLw1%{%o40la z)eI$F1ah$@!%>cD60AIOKV4KPwPPIMC(H9O22;6ubh7UrpJyR z0X@>K?E5I_QPQKP$3Tw<{eGd}uk?FQzmN3$O26Oe_b>YWNx#47>C-cyXGqV8o-sWW zdZzR|(eq5t3q5aJZx{h#Z0(*nU@|?0o=Q)nXHL(8o+Ujide-!8>Dke%aUp;;OqOS*iJ?ZNYeSPs?#=AZ5 zuDtu=Z~uqCz4AAYzjgfWi(mfYm;d6I|M1HzzufrcC%=5~i}H){OU^F^zm)va^UJ_5 zBfq}#>z-ea{QAbPU;O>Fovgnbe=qp^!uuWXzw_SbeaQQm_bKns8=4LoYMj3J!h7R= z#`}Wz74I9~cf22XKk#K0es< z*z?&7*bCW<*o!yOvG=hpQ9Wi)*i-h5J;z?oUd3L`Uc+9?UdP_R-o)O_-opN0?ECCT zoAM5d68~*O=%EXaO{~xC3;W8xv7fP@vtP1bv){7+#ev6x&q2gNvI&;a9S=UXTzh~sp#M#ndfKRCW`7p9mw&N(hQ zt~hQu9yy*lUN~Mk@i_@NNjbS~9eM=klRGEOiE?6`I8Jg-N=|A{8csS+dQJvTMouP9 zW=>X451e|O`kV%whMY#6#+$PmL_;+4)BAQ;OPN#QR5>+H9j6(m1*Z+CEvFr)J*NYw zBc~Im3#U-Ye&^GHPadCqJ_US=_!Pqs50Cq%H{4|8NcUskj$0tC(vD9xpBg^3eCqhr zL$V7|E|j-W((>7Z#+AV*V3@!~`U0j0NE)D6fJy<}WOGISeA}p#8yW*`38WZsr3N7)4(+V^Ld0xfHcY{`ugaUnuXPQ-}T=DrzW_p^mkw%eTrC>Pc@K)e=;O zt@?tL1g`8TW1uO4iUK+V2=pUck5oFs+(<>A%AWW|u{LK16pq{B*df7{rZTfzp}7i2Lo7+_>3ka9o-0c(3~*0BP|iW)0q ztYEPv<$I4M88%y31@ZmC_b;X$(>JC)b^sXJW2(;NW2Vd$V+gx>HMc1wCV-fWVJw9S z5oR$MKVbTR`# zYr$Hv)~pR{%i6O}tTXGvy0Y!r4s0Hq&la%7Z0Y8&01_2Q5A=8tvB9th|HdY4%4Tei zEn~~s3bvB1VyoF2wwA49>)8gjk!@m|*%r2y-JYGt&S#gfOWB<_s}+!|K!%_vga{9Y zN%)C6VQ1_dyNq4Vu3%TPtJu}-8g?zaj$O}gU^lXx*e&cHocWvuoQ0f4oW-0aoSil! zE38>Sx&ldp9ugu#7*^pomI-IZnd2QhKIVaA3(v_iOWTohcCTvS}t zTy$LYTnt=HT+Cc7T&!H~x%9XUxQw`rxlFk{ZDv{s#K2`i8LPZ=DO@U-j?0Y8oXdjC zip!eIj?13Qfyc~~dRm9bas|!3Q0RL~qTo7MS^Fjy< zvp~EjD&@+!a$MzH6zM15>+@zj z14RbaF$@=L=32N`t{vAI*9F%l*A>?_*A3Sl*FDz**CW?6*9$j$Zai*6Zenf{Zcdw+ zx4CRsUtnp_MQiTcz!LA>Mz~RKj2p*I#!bOZ#ZApk!%fRg$4$@8z|F+X%+1QpgWDaq zuiPHEJ#y=D>vJ1$n{0kIFoVIoLD8+fZ_`jb7+T}jahq{la9eU)aa(iSaNBX)b31T5 zayxN5bGvZ6a{J)!g}Ybo4%{8N^SJZ53%QH9i@8g=J9BsC?tOz31FnNc9a3)?yW$Dd z33tk!ap$Gcc-`OJKe_+I{TB~D4-pSB4=E3~4HtwFG9IXd@Sr>x4~~bNhk}Qa zhl+=qhlYoihmMDyhk=KYhlz)Uhm}W<$7ItlgWL@4(0Jdb(RenG!lUwNJUSjT9&;WG z9xEOj9$Owe9(x`K9w#1W9v7YtJb64tJjFaEJf)k@8S*{Qpr@Z(g%L4B47n%fNqAD8 zj3>ua##7Ey!Bfdo#Z%2w!&Apo&(p}$#M8_ZzWB=1gXcZZ9?v1q5zi^l=gsT~)HF~@ z=tm;Mhza^EJS)$}v*Wqox#YRxx#qdyx#PL#dEj~EdFFZHWzWljmw=a;mxPy;m(%8; z2D=*UB@`|Zio^%hBD@$cj+cy=oR^Z9ikF&~hL@I?j+dU7ftQh&iIem5b>+v79|b>3 ze$@OJ`1dP6bAERG?D;wH*MIZZQFgDg+sp1MyLZ`r$=^5mo8@nlzdz;wL>qqlKO)~= z<>kNR1^@XWFD5U!ycF`%$;%+GukyN=*Ee~6$m^GUKg#z^zE|?SmhZFd|Caqx_O|#k$l<@`;L9P9Lnwzx4zU~(Iizwp$>A)AiyUqns_O6|hr1j|4lDkuM)2ouMw{muM@8qZxC-3Zx(M6?^AqFd|&)X{B(0m`nL_r<$r8j8k}N$ z5nsj6#V^D!#jnJ##c#xK#qY%L#UI6=#Gl1q#9t-wBnTu3C5R-5B}g{~IwZfl1&bC?qH)s3fQ*Xe4MQ=p+~<7$uk`SR}yLd`P&H@F<}tp)X-1;dygl zg1ioL7&^oV`G&NewnC9mB{T`0gt>%;gq4J~gpGu)guR4|gsViJM7~6UM5#pQ4c`v@ z7>dY|NTd>(L{6eiqFka8G6T+otYha?0eC%c+o4 zDW^(Kt(-bJjdGgh1Z%Y~=TOdPIse=$-N;;T!g~krJ4Eb|l*_q=0vsl9c(@^@mP;s? zNG>O6XgBcNW_U$R8>ePCO-(Ki(oMOPkXg#5g-8-INVyDhndP#;P$-v&T>qBqQLesR z1Gz@gnHWfdS)5KF-T1^5zV$;~#f(HPO52c{5vRNOhh z%LB;{XgLty0Ad3!4J2vc{kz^J@522mVH=!4ySE26+ zw;_&(^cVtONM9i%g@hAgNkXwuB9tPFBXr(`e)P7v+UUpTaM&^vh%X>0fbBGHa#&7d zd5je=wy;={VljzzAoguofMG9%?GY9>*o$E6fRzBo^ca_8W{ue~X1l+H@Lge$`YH4! z{2fz54BdnS%&jox!7yc0Mr?xv+_!NP#$6QmM%?spF~h|P7aQC_a6`b!zQQRPCtBei zCnp?AaC8t}MRp?J@iBuZIG(n6GUDlmM-rY3n=V*>Y(9$ZPXxa_{BZFvgBQR*DqPp;#=Ih^1mDvGb-xwtqL_27r;EN1)_^906|L`1dmvGchNYiREI2SSePC)nbiU zE7pniVuRQyHi^w*i`XjeySTkLUtAj};|J+f zoQZSdGI6=MLR=}X64!`p#dYF(af7%~+$3%mw}`_FJtXra^Cb%;3nhysOC&pOhG)n_ z0KWtY1BDf2A}~e3?6tNU1DbAbi1hh_|JJ7H}hy!B}{Bad3g-PM0$fU@nD5NN*sHCW+ zXrySR=%nbS7^E1bn50;wcu2XE@>R;clm{t~QhHJbQbtn7QYKQSQl6wdOL>*@P0Ame zWd)Q_AVbjXL3jjz(WOdhQaUL!DRU_cDN89UDQhVkDO)K!DSIggDMu+MDQ77cDOV}~ zNcknzQ7TWWK&nWpSgJ&-RH~Cy=gqtg7bv7IfRchxf+7*JDwyuzJye-gPO40*T&hy4 zN~&6_Mygh-PO4t2L8?)zNvc_@MXFV*ht!_bq12JovDB&5=S>#_+$q>6^?gghU~YtW zXKhkDsWYi_sSBw~sVk{#sT-+VsXM8AsRyY?sVAuysaI+C()iMZ(nQk4(xlQ{HW3X# zs-UW%|Ac%ECQ^9cH!6)u7?nU8KfDdnWUMeS){?&e@MHR zHjp-wHkLNo6gNP$g4cp(6_PtGZ%>p~r8Q}tw3)QIw1u>#w3W2Aw2ic_w4JoQw1c#x zw3D>6w2QQ>v=8Za()}&nH|buadzEf4-9fsebe?p+bfI*SbcuAQ&4u1wrTa&^_f4|{ zOe~l&Xm=q!ghyJZ(wTHlx=gx4x>CAYx<vdQW;^`at?v z`b7Fv`m^+Jo4^METF_|F8$&J$^E^B+dzIcvpGlufUr1j{UrFCc-%8&}-%CG8KT1DI zKTE$zze@j*!IvSBA(SDKA(kPLA(i2>34#E)1?>i*CkzYmFdkF}lflW5$&kxX$WY2q z$Bpus0*)7W9u(=2 z(!zifpB|ISWHLFKGMRFj3YkioDw%4T8kt&|I+=Qz2AM{gCYffL7MWI=|Cae6vnO*P zb0~8pb0Tvp^GW9O=1l_k7aSlo_7De~dHa}}Rc0r1CUY)xA#*8nEpsDtD|07vFY_St zB=aIOzWzg&zhybd;>qI663G(FlFD+D<-AFm02Kyg2z5YY%`mCOXW*i;m@H0~OqN`h zLY7jNN|sudMwV8VPL^JlL6%XLNtRibMV3{Thpe8gk*u+-iL9xtCt1(3UN-d;(8Vig zM(7#M%*_4Q3( zf9dN(zklfWM)$oQ0zHI!i1ZNaA<;vshm#)8dbsG}riY&!z3Fh*1M5Nckn5q)L#c;K z549dTJ>V-$dW`jW+aOOzr^i~4tsWoh1?t7>rRrVO``Eghn5lcBo~h^5%hb!&tJQ1O z>(!goo7G#@_tX#7kJOJh^%l_4{(Z|5Vi@n6`nme0`nCGK`h)tD`m_3r`l|*z4fYxw zH1IVDHHb8bHApl_H8^Q-*5IPSRf9JT-Zi*wFsgtx5DioV(;(9z*Pzs((xBF$)1cR2 z&|uPF)&O7sp~0tydkqg7`Wl8BMj9p>o-{mbc+v1p!}rY<2GBKPkD+L&8k&Yq!%V|M z!%D+i!$!ka!%o9N!%@RY!&$>c!%vO&8XYw9H1aiyG)go&X>``;O{4dXn}z0U#M|L6 zQjJU_r%|R+u2HE`uhF2Kl}=8a3Dsi#Iyot}CY(A|6 ze=YP{>b2Hur*A(uj@ldRTcK|)T-|VT>)S)${y@16+cYH5a5h7|tnWvCzd<>y@A$t- z-&x;H-wS=O^}W^iPT!w;+d~rzhpXNK*hcl1=q-gEQ*W0|g16}#L2E-B8}VN3$8f`d ztPUDE=+j^hgWL;lEtsz0nu6*Hnxz4DA{c|%v3)jFe|~A+}wQ|BoPgAM3S-7!>tH_IS}7~V*?ot%raob0Q>@w z3&1SEtw5my9I6K+2}mQ5fWYVhLq|UzdiMZH(R-lx5cCke$6#~l{S5HLrUwMrej^v4 zr;gw=Hix)-DGKB$czYeqC<EbyYDAxrPDXSXfnCI8kwZmT6Ol@!7!ejk z6c0H$WY>@(Ly&7x!b?1mD^lJgeS$a$0vw1?An~Al+VqCo5*$M#^w`SPb?{& za)#v-7DZUUx zg15BlMfJML7`ML|{8I7b#!m#_FU?#9x=3BD?xgOl?y|`wp+Nxh5L5$Xu# z0i?$KzNPyyTF6avr+KD%p?Rfwqj{@&r+KgWp!ulzr1`A*s`*0;Pm4&4Sc_DPvlf@l zs0kMYxR0Pa6twNzF{{9DvM?>27MT{g7KIk27L^vY7L69I7M&Ko7K0X}7LyjU7K;|E zmU}HdEqyHmEki96El*mWwY+Hgz8NP#mjpusr38#aO4HJ5nQ578S!h{mS!vm5*=pHo z*=spyIchm+IcvFSiLd|A%F`;)D$(ks)p^r_!eRkpCAbtQIv^~7DGUAvE7Qtpm1&i0 zRcKXeRcTdg)o9gf)oImhHE1|!_0-za+SfYJI?_7PI@S8D^+oG{H}7cu zvC%JT+9C;<<=`*9HmysoE3Ip-8?9Tdd#wkpN3AEVXRQ~lAKL7-@w5rGiM2_zIc*A4 zm^T30Z0=h>0|5t2hVZ^=oHm&@xi*D1r8bo|wKk15tu~!Dy*8sZlQy$9i#DsaJ8i#f zd(hU?*4H-BHqkcK_N47~v)MzG3cm+%o`80s1%em_-kPmx>$J_Z&9yDHt+cJRZME&R z?X?}W9krdbowZ%G#jE_$_EWo^cCXqUv^#3&X%}c0Y8PpjYIoM|vKd(+5&<_9bP&`{ zI^Jeocnox=ozpJUuF$U3uF|g6uG6m9ZqRPhZr1Lh{a@Pew13h5Rr|g62knpAd)oWj zN7~2QC)%glpS8bg|EB#9?cX;CEYu|+m4Zitf(t?-n6BZ$)0_5A`&|1%`%?Q#`&#=} z`%e2_`$79r`$_v*`$hXzdwc`GwSQ{=sr{D@o(_Qykq+tRn1vbzBvkNDP@uu+ZcrUe z2d6`(L#{)iL#achL#;!jL#sol!=S^c!=%Hk!=mF}M^8sz$56*q$CHjX9Y1uuZ;c$x z0`a6AosOA~xsHX7rH-|ZjgGyJgN~z)la8~F_)@Em51l-n0-YkA5}i_=PC8w5x^4az z5L>}zL0AU!MLc~c)5+D1`d>NM&!=``!K==9L}yUw1@vCfIkC!KGb1P0hw zz+F%kLg)r_%2{tFLPc{qH8L0iG5R8dRDPHNre~HC>&qnXZMdrLL{6ovwqfqpp*#v#yJ-tNw!J zW~Yx*AA|nh>+h@n{?zBsjdAy!1F>$B2lt&tepw%gmzv)$EpZ?=24|A>9t+smuH^!9qR*Ef6pvhUyRdu{vgwm;b3 zw|!{)^X4%IRTq^kOoI1j`^@%*?JL_iw(o2|*nYD8Vuza@e%j$DSqa7wY%yz)nS?w6uF}34AcD&i~!;W`5k{!j4 zg&j*fR(7oI*xIqP<7~%=c{}rb^8)i?^Aht?^G@cSH~lh9LEr&7W)w3c+143>U+jF_pwZ{MooPD~o+~@IcJA#w*m<<`WEamav0YNTob2+k?L#hV7qd%lm(nhk zT^hTzcIoWW+Xeso)h-XaUhVqRu4Hcy`zN%23j49MAD{OAkNpb;_|9(M?Y6hu!EQ&p zd3N*d7T7JcTV%J`Zi(GeyPfQIw%cWMiNkiaN$vr%LPZi`L+oU5fW?=B=Ns;AD6S!v zhTs_vW+;#$B!&_gMqb!(VXK8l7H(IVR$)Aaf)oPLC#0AVK*H2$KNAT5HdpzkpaVP` zpe$4{5oW~B2M1*Mw4k|yeF~Z=2%Ml+f&d9>BG`i<^?_Lj&KuZhU~_?R1s)X8NH@8N zeSEWzJv<+7Wxo&(le%l=Nu&8YTXhf4yy+w!>w;}{skugOE6k*K*@kHYqu|MSV5ST-P z4Iwk+w~(?zE(+--lN}N{CO)z$2$3MVfz*Y`89@ZB?XgGSaO~R>8cSa+VzEfXtqXfZ ztoN{c!+H#>ENqpq=D{)s`x0z5uvEZY9y9J4qhSnfO&%ss3=lEtGmSAY!t@8T7z`{n zqT6<7#+??oP+aD4m%|kc7a`nOaJ#?(9Y^N|$50#%aZtlq3I_|E0PvZO&pdo=;E9jN zG#<5hdg8%nmf$gj=Zo3d><8X&8%Tcp-Q#zF9}T{ByaxVpW|>)TR+yD$m04}pn6+k| zS#LI&jb@YCY_^!&oAb>1<^pq(x!7D{E;V;HcQJR{6n4PX15Jn0GvdS8vf@gL7jc=n z!dz*tGFO}H%=P95bECP*+-weCd^Pv5%(E=8EV3-NEU_%L>|)t%L*N5iJG^3}?{l?N-2 zR(e(jR)$u_R;E^-t-M%ywero%A6C9wdE1nO&|+u-q?y`gn&Pa(pi~VnOj*{ zSz1|HSzFmy*;?6I*;_eSIa)bcIa|3{iSOZ;l@BYQR{pW_%c`AKFIK%;b+GDam1mW2 zRcuva)yb-}RTrzSR=rvEk5%th-K_e#i4FiYL|q=ibL{8ww^=!>GOKc{3ad)1DywR% z8mn5XI;(oC2CGJ^CaY$v7ONgs{kH09)gP-qt@^ThXZ1I$U#xz$dT;f?>Z8@3)q&NK z)v?uy)hDaZR$r{XTK#7AZ8I@Kxd6OkOZjG8*6ghbtO>1&tck5jtvOk9w&u3U9$|F=!4Y@>r0fw!z~lz+ z#l~5aSyNb3Thmz6TGLt6TQgWQS~FQQTeDcRTJx~>zpUL`d$88CHnKLcHnsL-?b+Jf zCX<9U0)$B52aw`N*a4Fvyw_W2ZDwt5ZDDO`ZDnn3ZDVa~ZD(z7?O^R_?PTq2?PBd} z-OjqbbqDK?)_K+i)`iwZ*2UH()}5`pSa-GV&AQuWu!O1tSV}MtP#r+R0^=w=U^-`A zW?gPwVO?omWnFDuV_j=qXI*dIVBKilWZhyNUi4wz)B3-x-&z07`WNe8t>0UJu>NSh zXT5KIXnkaTVts1;#rmuDZ`S`~{SWJJn@AJJ4A3!wUO15NzrrYKkg;WFpQP3$+@<0{_gF}22OwOjvrrf5& zrqZU$rrM^)rq-s;rrxH(rqQO!rrD;&rq$-1%`Y~;+Pt^(8an@5``n`fIBoADA4o4;)FYzb@$ zZHa72Y)Nf7*>bk!V#{swrb3Vc9x7lPD6AmYgCXdGPc~;uW=n2MX-j2GZA)WIYfEQK zZ_8lIXv<{FY|CQHYU|$CgRP#efvusfiLEDFZ;-NX_LUX9Rlqz@h(T@$LsqlZ*_zp! z+gjLK+FIFK+uGRL+1lGW*gD!e**e?0*sq`V*cn{1kHQ|MJt}()_ITLuojnWt)7fWj zU+i{!x4XLUwfnxf{dc$b-9B{t*zHrdKfC>HGr#~Pg2)m+wD+0Y7j9p+YfF( zx&7jfH+TGSM{&o&d7kqE=Y`IToEJOq5GC)=FZ%biy^uXJAHyv}*O z^YH&WI&X5`?7YQ!tMeYtkDQ-6|LpwB2A%b3OHSe7;5+AM&d;4+I=^y$w?Y&y$ePcOfHyRu(;53 z;mL&;7v456Zb&X<7m5qbh0cYA3mX@-5x^Qw);G)Pyv5PL7L>IywAacQ9iP%NX zMY)Sg7ga85T-3T~aM9?Z#YGPndoB)L9Jx4lapK~$i*K8Q7rq@3c4OXRVwk4K&c&sR zD;L);Zd}~CxOeg3;?c#kix(HKE`GQqa7pBn*d-U2++6apMa&Z2PFRU^N#>H=C51~$ zmsBokT++E@aLM9Q&!w?TQuL89ZR9^Q<66UM2iRj%w#DVfTW);`mRu) zH4hr!*x&YFCX>k|CBY=oxSzB4T4$FPE~{Kt`}P&$Y1z9!on_*(#$}z$2A7R4TU_>V zdEoNM<*~~Xm**}oyf+w{Ab^2^oXPJ#+Lp7+)#c{$#^tTcN0(17pIyGVe0BNe&XGIE z?wq=F?w!Nu%0q>Lt3f6X3j~}B&(592oz5x63BMdXUu6{#yS zSLCiJy!{xyBjAm}&OrqY0X=Lpa6~PfE65e>3UP(H!d%g~qIE^*iry82D@IpLu9#hc zhge+!jb-S{$d$1xGdSkqS@&LLuOSCJ8Ra%a|F9>);TKwE*p8tkhAJQ3uh!$cG zgTpmMO$3z@Y(tRrK%xWT4a_tU#=zPFdkRb^(2&3p0(%GS8m^9^6L573w!W)#K<$BL z_c~}#6$eZRojfEKvEIR%9k^$Jm>EQ4;D&(%2C)}JT|jR^p#{Yia8|^5f}@1o56GdUIF+6cYC<|-rZC5s8M@%_p?`615oX&q397JWr<4$YJ@1` zp)ZHF7|K^@L!mx|&JW5tsL-JFg1AiJ-a=Fk&<#Mo-@TU zoEH&WBsa0v=5Nv5of5ZNJ&Y&J}A>tSzx<#2O8EBZoy7R!3OvU;%?=2G$H1{bLZ1 zSvjWL7(-)xj5#kRv+iT(KKAY-a37KTh}}oxK2l7qFhasG#Vfr0#U2-I+fzLdOi zlcUU0?&#vE@O*K=t55?)LYChBmn3q;j>M5VGDnT0)=}?ha5Ora9L8j326!Q+6s&)u}n{oc2yfr<2p! z>FRWI7C4KYrOq;ExwEsg!t31OaI@O;z)-72;uuR>+`REyGIGYw#F;uXXN|MgS?8>G zHaeS}&CV8Qt7`(+gszEQle#8zP41eDYYH!lhaC<)c#y_W*lphY`WJV4{Qetq4ZB8M zW3Fjj)4HZ}P4Ak)HKS`L*UYY2T!SyZxi)rf;@Z@;XV(^9H`ms_{)YiHLku3cS=FZFO;;JVOtk?T^|Ri0H31R6rtSW0&vu5+$q z*NN-Qb&cy<*A1>4T{pRIb=~Iro$H@nAG$treeC+w^_lB)*PmT~as4mX7p^b85Dy4^ zkkwF7MtmFVZcH+I=X!EIyIx$ct~b{=u5Vr6xxRP(==#a^v+Ebvudc^qJ>2lq4S^d% zH$-lT-H^HA?1qaQ3OAJAxi{1v-i8h|65`mXV_1UM)ZX&MayMPvRJy71S^&`I(AY+v9s7Tb zcJNLxk(<~};wE*Ixv6ne>!#jKgPTS-Ep86o9Jx7lbMEG|n=fuI++2F)AS44|*P;K7 zbUe}o7!=`sWhOVXo7K(c=Elvfn>#o6ZXVn`x_NT*>}Gt~%`K^0GPhjZQn;mbOXZaX zAmJ@{pS4Fe0b?h;OD*IUc8j=0-C}O(+|s*caLeeH$t{apR=41*J=_|)HF9h0*2Jy3 zTMM_A-hlwL9vbQh?<4GhITqgbR&uMjRo&XSwRLOn*1@f#TPL^9Ze85Ex^;8w!)<}v zLbpY3OWl^c?c%n=ZIx&Bp-+!C!1nG3V|X9k*lprAb(^`Zaa-%Q&TYNh2DgoFo87j! zZFSq`wg;RH?lHQ@gZ}uS-JW(=+P%{5AKHD>pFREOjh+U2{z=bQdVZnj2R(n$^EdrG z($6#fEa)fG&yMy-+6(P_+K;q<(BV%ygmj4LaH2y&htj(r4>cX`baYf{ucLf{B8ef`x*Wf{lU)g%O1bg&Bos3JVHL@1+Fh5byvr zDiA^m9fd?8Q>YX+6t)z06b=;56s{C*6#b;=LQ&yumVhGyIS{@3kt9CBBBF>X5{i@} zqo}87plGIOp$LEQL2*EFOmR+eL2>C-81cLR+>41~rdTLeijCry;(_9k;)&v!;+5i! zl7Nzsl8BNMC1*+sN=lD9NZ$Q46rY?4QNol6B`qZ#B|RkrB`YNlN<&H`N^?rjl$MlM zl-?+HloF*vsZwf`Hk7uM_LL5kj+9Q6Zj?Ug6w@iA)0s|%_jZB=39ghDnX{OUcrtD7#QrQg-(lAAHDXOqo&EQr1y6P&QH? zP##l$qP(EI^m-8VTJjHn9LR-oqr9cOr+lD%qx?bVfX*qMGdh=auDnYGxuLV8v(UMr zb4%xr&Lf={I1$PgGv0 zET}BKe--K#pgqCKK!pgwtMY?NM;;%oT@Vn+3-oj@$BWU-hvEtC^#IbC?VK|nLV7c1nVlqs8E(dDGKE$^qlZ$ zLT^dc0M{eDjF2Y6Xh_wA>JUmcsuQYHc*UsBVUU8@$!lZ10|`)45I#_TLSziv0305n zje*$(3KsZL;4gt<1PTyXI^eW`b^g;2TsaNcLB?T?goGbxDQ}4fNlT`0o@nW`%%KDwYh#DEfci5}o7*6!YXk?)rg|-qp zKWOHl7=!u>>LqA^psj%(1$qu>ARs`G%sP_g^nRlE0=ZZ(_4T<@L_d+F#Fhq!dL;P} zxkEe-@im0Z5ZFSL3h|}^VIU-95Me=RgFXV}6_7Kaj|3ZW?1r(s^?qQ#s>I3=n>=jV zuoA=C2g@XEeXxeXY6P1JtOPKK$A}ywY)q3e#>HF}6Hm-2@zIXSSAfY8xrAJb849Ke zxcuXmj$5?%4*44?I5D{C;UWbNa|})%I4j_zo!o|x zB7BPA^8oMccwff*EYXQ5Bg*lPgO@8_S9t1suaSR>fJ1|yEPfXF*6|qlhlzwpiHxWr z>WF%xfoLR}iB=*!#Dh2>4v7=u6LChI6Bop#cO`+v3$P73e~3w91BN>jE3pwb#4T}0 z+!GJPBk@E$6R*S@$(|%6iAhqDj3g&HlUzs&lG4L{LCQgi5V=eF@Ru-rkHREEq9jJr zk@O@Z$wV@fEF>!lzU+f^Pa2X&q%mninv$MKbJ84WS*7LbKx30X>ZBFo5fvNPF*tRO4BI~vX?Fo^;9LHE%< z{KXMJS7S0EQ!*oK$Xc?2Y$Th=X0nBBqb8&#rRGFUMomu5nVJhV1vRDjQNu%pCM8yj z_!TuwjZmZ17&R?59W^~QBQ-NM3pFdXA+-^;F|`S`DYYkRb864jUZ^doExp|uRx41G z+q-XPBG8JBC2qGZQOnc{wMwl~+fv(6+fzGIJ5f7RyHJa-zft?3?nqrgT}WL_T}oX> zT~6JZx`MjW+p}TK>TaHLg!U%_v)G7sjyk4JsWa+Y>N@HM>L%(I>Ne^g)bFU@Q-7pB zpgyKPp+2SlM14m63-zzm7u1*D%MBkFkk8;Jp;wA1E_SVW+V)JnP_NWC)OXYm)Q{9p z)X&r})Nj;3XxP&b(h$>dqM@Ln^osAH_Vj3=m{3v0&K6gEyaEQML1{1=8X8&}IvNHV zMj9p>RvI=M9yA6thBQVr#xy20o@mTyENCpfHXOz<5UGK8LhTiMV2lm$sv4O_p;2ix z8XFp08ao;%8fO|88dn-O8Xq(TG=(%pG$k};G@WU>&{WV=(o}iMHKNB@EMpEa5lu{! z(4;gqG<7ufGz~OOG|e<^G{-b2G^aG5Xui-~&|G?@IaFpqWrI6~J}y$s*imDoF*D6V zv(judH#E02cQg+)k2Fs-&onPIuQcP!K4|$#OGryhOG?X$mNP9ES_&^qha?RUZV;`| z^hG`z+iwg@7NUh|5n7a%hL)C=j+TLzk(P;;nU;l?m6nZ`2d#h5x})_^TAyh>(0Zgb zr8T4VOzVZ#7g`HiOK)X|jSaN#_3kUh2x4O-gZHhKX%$+PR-?6{wWYPAwWoEUb)+0*AhpA&t~^!Y{qKGVMueI4kl^e+0Zn!fJz zCG^$M*Fax0eQor8r0BvttKYj4igP(W&{DYsL`T5AtFZ}!$KUcip@&5nt{>Xddeb4)m_YXdVe2DlE z^C96w%7+slGCt&dIP>Achk_3!A1Xf79>IRN^WlvT?>+}{U_J;Rln=&-h7TPddOi$% znD{XBVd29UA2UAYd@T4_^0DG$?IG^RyU$P@9Up~{%17g4!^e(~Js$@?j(nW>IP>wr z$4?Fd4nhth4q^@x4ss689F!bX9=C=Ldho%4^PhDAb08cj2OS4J2LlHq2Qvo?2P+2; z4g(G&4hs%T4r>nIIQ-zy`47pEITQ|+!-m72!-2z*!->Oe&YPhdBJ(@g#h`TbK|_>yyd*-eBgZI^O?^VK9^n>fT+&d@!9y?@ww;o zz~_z%J}e0}#hpsVuL_}cKb<7>~?iLVcSDf#8jFU&79zdZO?z`q9mz2o0M_;<;#PyD*) z*CW5a^6S6+*N%%l7e_7vEbRXE-qXYT$Ef?-dYLW0YHPGFCck@VKz>A1#=-> zC>O>>!$r$Q$3@S@z{SYL#Kp|T!o|wP#>IonpInAq##|;`rd*!5%(*;sdExTPWx-|1 zWyNLfy$T>20`q`=O!?sl=QvT8%%yOtTpE`RmmQZqmjjn0mlKyWmkXCGmm8N4uAaCG zxC*(7xQe+-xH@r_adqLU;Hu=R@*Ymu8^BEjOad(&#Hlczub3<0O1Uzw8m?NdI<9)I z2Chb~Caz|D{#8HNxtO_77rQSPS6D32dBE-)d%Yy@8s-+n_c#J9ho{DE-?@*8g`^_CYvB>~$&MG09mXgqMPhuH!?2?!eu zVgu+0K>P<)AIy3%|1P(IabH1N}+~xa~?=QgJf=KHvsh+Y5$SHsy?>_A2p`5r|0B{LpB&d!J-&?+S zAPj=~2aXcv_Xoc{^V?5;+XIURUKqbcfL;MR1y&Tlo%!v;Z&!YM;kVzQ zDFJ>28WA`_Ud`&!Il$R~GJ=F12r0PD0LcMH21piwO#lhe1DXJ+0l!UP1fac-c0GFU z{DuepLKPhSZS=9xnnnW|ond}I@q32yC;FM*`|A6LsPmz5hxi_rLbxh1I$EeXp)$np zJ?bu~qo6>-?+bbq{J!z~gFkls@gM%!^T&}t0{)2kBjt}P!paB}Bhl-1vOdF#Xepwf z$Y>%Mh;^JKaN<{w=&NCShusqPK-jFb*kND+fO$Pe>X=!xTQL-7+F_82@gjzU zOes@|fr}U3`oRR|1-Q@S2966eZnn5~GOlw>imMUsGq`o&Vu0g2&fGX3<2Z|BA`Wmk zVBrA7{0H-n`3Lh8^E2}v#|7piKBVz!#C*bgI&;o^#akisFXrFOuXx+STM1t0-ni?Z z&3GmO9)lk}en8mB;X4p!V{VvR=8m~%9+*ewiFsyTm{;bF`N53u;a}!2=5OZz%d%tH zvji+5OU#n6q%0Sff~91syxEm%v|%BzE6n*s0@2poO)@lWg(apzWM6;@?6)|Rzn?O6xb ziFIY&*!FAzTg-N1%h(FGlCAP0Vz_HS(?J;#Nm6tE`fkc*Yz*0J?$1KY?pvCV7? z+sd|av*YH#&5@gcn~~TZeF-4xGA}*yyX~T9I$DdH*Vhj3KX*e{L~xa#<*#@ z>A2~+8Mqm_nYfv`S-4rb!PkFq^U3X=+ko4c+mzc2w*|K)x0RPC!?y$EEjU1^QMMm` zxr(U+exI#z+i}}-J8(O4J8`>kyK=j6``~WRUBF$)UBq3&-HE%5y9;+$?h5X1o}mk{ z5E8Xm)#9nq33tk!ao2FyaW`-`ayN0eaJO;4L+r$SO{ZMg6Ci_+$;CSeZzgreaC&z{lNXi{lfjq zJs$DF{U`TdJnVRQ;^CQxJr4&SjywcBL_EYiWIW_NTzPom;TI3Tc_?@&d8oW@8ipbe zf`Ls!>lBe;?4mKG!P9>b9+U^;q2ZzBq2rkan#><(P3oivPrT2I*H_u&O-h7uAL2PXJ7ve>EFnpDX zuO+XQ*M>tj1SL?gaeIrnSVH@7VR^e57HC`KDTV6X}dtL`#M_wmhXI>XxS6(+> z@ooIW>nE>Yyal|4yv4kwyq$QfA;)2@aN252mUJgtKzSkzwZ1c{AK*r@Yld!Gk@>+d(YoT{;v4@&fh(M|I6Rs z{yqDT583Ty7s&1^yI0x$BfD?;&zn5`k32ogQz=g$^875%M|pmc=SrR*^8777kFwv% z9{(Q8{>{hdF}d7}>`nHq?0eadvY%zY%KjmTogDs@Lnwzx4zU~(Iizwp$svsn;bvn$Z`}psvJ#@jT}2U_HrELILdLB<3oaH2?7Zs31SIO666w` zB`74Qy?+cu@Zili&VvvC;TEU_CP5=XD?ukgFTo(eEWskdD#0dUAYmk7D&a}Oi-d)Q zrI(liD-QZv`0isYnDXL7GE@m02|EdU31ZZ<2(PM3TgkB$A|(oFvI4 z$t5{Ua*?E#?Bz(*;%qu zvP!aAvYTXg&mKTi1QDc+C2J+?B^xALB@ZQ!B~K+kNq&*Mki3+4L#BxdGQpx4+841`V;5c>>xu{%BE{$9|x%6@wLOJkRVh^^Rqb_%uoeL82qXsDOGw65%hNTpJlRE<=vRGn14RD)EbRFhP*REt!r zR4~Nvq<)tAr__6?4^jtGM^eX9CsJop=Te`gzDRwQ`bFwrQol-FNL@-@NnLvxBb*6< zN&?7%?i6x)HTfGrtx}uRjnu8woz%V5gVdwclhm`+i_|OR^f1js_b#^`eC<%J%k3G; za~R5D6NmE~Hg35^a*O4bz%vb3wA^xtmgRPZs2KWTx&4MMSZ;s8;0u8+T(+>rdO4(5 zrGj$_MhNO$hzeq>hD!zsP$5tP;paU=n$|=KI}KLOm`AeK^D|v6jTG z4vZBrP(UhaK>d*S4wwu;D*%-M1_HCz#HlMgSqH%}98=7Y5ccFZRW)w9ZCi4-QXlE^qB zIEYjqLU_o@%?P3)I)7@vGDArGARL3p3-TYxY9LF2#DkZP`X~Ta^;oWB7mlSh zwzatIVp)rQDi)tuD0W!O2@Tj$VYh_!4;C{*I416d_n7-*c8_U0#@xb*aEc+Xa3*}l zoK*NK{385{5hTWfnAu@=<~65$_qbL+>A)NT7i-+Bar-q~DREW94GPy7+&6G5z-eB1 z!3h|rQsIa2KO#FEvqS=s5a$Ve=!#?_xyTvs?|7rc8y4O>L~1Wn_0MBGxA6PMF9Sa^ z{KfEK_{T&VkyfM^8AL{rS!5AeMK;ktM0cV;ME9Zx(W7V}8j2>Ospv^G6U{|0qF2!u z(O;skqJ?NFT8Y+P;tKByV6*`FpmT{xuZpOOnrI{1igu#C=qNgg&Z3LxDvF1Gi2f`3 zB^HQCY=?~H$r4OVJrH`dgr9VlZNq>?4D*cP}zoh>yeIb1*eI3mHopD;aAqB8EW-KxM$F&>Kc99XSpR!0-YZ zRYsGsk+GGrld+d^ka3i8l5v%Blj)~SflP@^nM@a%3YkioDw%38H=gbu(hR^Ay2yyS zBO8LD+N3g>OpQ#fOr1=LvMm@2;(cXNSsGbdSvpw;Sw>kV zS!P)lSyowhvL0lOWldyFWzA$g%UZ}<%38@maUMjl&$hw=?zw> zH=xDP0{4-e4dYC_BdTmBTO(U5TPIsD+aTL0+a%j8+alX4+e7{?8Uv%6Bc_AM#D|ZSvj7cQ4`qb;wpwB<_`B|U$ z`h3*q7kz%!=Z8Lj>GS{9|K02V2Kv8O{dv@%iT+IWC+W{d_dj)i)P1P?Sof*!Gu@wc zU+BK_E^ZLVQKm=437;x^(|xP^UiYK!XWg&5f9T;)J^a!`p@&irl^$xZ?>^iWobtoF zZ{Z)jwiK0m(uTL01Mk^M*9QT1qgZ1mXavDf3E$5D@y9%nr+dVJ{dON0N_AkZMxAkrYw zAl2ZcL8d{j!C8Zg289N-SBinE9ykri55fc0z%*zyXf^0G=rtHL7&VwQSTtBQ*fb0@ z%r!h~Sa?@?_@?29hU`CeL({O;u+wnTaMp0qaMf_rXs6Ldqe7!nqsr^e;V}csJ#s!l z7KuitQL9m>QLoXU(Wud+(X7#?aj0>sajtQpap}G2@m=FLjYVVCxY4-Nc+hy#c-DB; zc+=#lNvKJzNv6p~lR}eHlS-4?%hQq%Kk3H-AyG|ClSY$HlR=Y7lTFj3rYB8vP0yN^ zUce678hG>RyU)1cOp%(Vji#-pou<8}gQlaVlcuw#tDXWqC3-sP>8z(hPoW_^AFA0pLcT8ywQBneAIl=9Di!lbD-ywo^w54^jzq<^!hm9 z^TCHWJ0ILTtDa5Iot_6hk9wZ;yz2R(mq;&(UQ)fB^-}1i)Jvt8+NhI)qB3@ z^;e+33jI~;uS$Qt>8}re0Q}YKuR(v!`g^Cpf9UU6f2aDp)Zdf7?)3FZUyu5F)z?>j z?e+Dcum9>_JN@rL|9jK_-u1s9`d`xj;uN{pBG4k#BGMw(BGDq#;;hA0i$aT1i%N@H zi<=gAuO=woJ$M5RFsztx0xeVv)1uL$)uPj)*J99O)MC!wtDRO)S{=2Dv`Vx}wK{2)X?51>msW*VrB;LUVv|6-UwZfx3wEjcuoz_3Je$x6`>z`WhwLWNl z)H={Q)H=~R)%v9MS?jCTFIxZ7`nT4vS{GWET31@vTHn0(5Vi+^OprFk$_^*`TD3N< z8?9TdJFR=I2dzh~C#`3#7p+&VH?9BH8sEvM)?ZqG>+KJ{?ez9TZ_j$$>+PVoquv6& zg?fwh7VGV#w@hyrynS^Z>8QUz14cVdFcdrD(Lnh_lo5q?iM%Io9V65 zTdTKDZ#_Kp@Weyh4u?8i=5UHb`wfA&-u{7LTW|mB?MrXpdf)3kfRY)OW%!ICB!+EQ z?-vMV^e_<=n$YQn1KEVlpoN1 z;OzD7Z*c1M?Ni_W)weJ3(DgkAUK})VV7md=1}q!QYtXBKcm{$Q@M7?Vz1G7+bpfqG zffC_jY-n+T11S|eQ&2|%?gUH|XiK0c0gIeLV+1o1phNxGgSZDq9`JUc#R1%=A7>!a zKqUh;4CpQpvOucRkGt1~fWzuZNhoL{yo?PnE{I^_07e4@Obc=fASR%P0JH%v2A~zd zNdWf%h=aO4hzUR*0A8RjMyVc!c9hT25?5EDZjCy$w{-fZG0MOw>!JXPa5Qe8D1V}> z*{JK(4JhfM`G#H@YGCRRYTPOPN9m{19W-}61_;`A~K7FE0U=Qk1G9*B&E`) z(!WYy2>!ij4kZfLkZ;f8}t0*>-{h==MP#~RfL#|3=ktLFHeQ@!B*7jKJr z!@~OoUZr^PcsY!J8sXQB9}T{BOakzasWz&uYOgw|j;fRDth%VKst>iD+CeQ)3)Nz^ zMD3)OtDV&@YK2;}fXKfd4S8X@#0_|e$675dfW!e?mmD*L>)!N;(yL%50*v3Fi zp$&jM1tu~%QkaMU5tA=Dw#A=V+$A=4q(;i|)n4!?Bxt;4Ghf9X)@Q0h?WQ0s8>{$6;Bz+sOw|I^`9hkteW(&1aj zosNI%_(R7h9iMgF>v+)dsAHgGsAHsKtYfC*RmT?{3mr=xD;;YcZ(b%0X%axx;DMo} zjsnNXen^HF$7nh>I<`7?I`%paI*vNdIxae{I&M1tt>Z(-FP#FNLY-orQk^oLa-A+Z z6*`qVRXWu=-Mq3GY9`>WK^;RC9z!_1_$Je-(W%v`)2Y{K)M?Ub)@jjc)oIf?&^gpO z*7>A!rgN_IZ=DOBOPwp7Yn^X8-@Wk(6m7uF(6C1VWoAF&!z+6>ojaX-od=yqohO}V zoi|+qT|!+FT~4}Wx?FTAbSZVIy;m9XC;+*^MO#Q0_LIWJbZK2%itm{SB-?|pMmbzBD*1F!ju^Cz_puRy|Tgm5)FoRr8*GAV? z*G|_#*HPC=*ICy^S3JZ+*H7I--4fkSy5+hRx|O0{K# zL;u<7KTrD4UjMo3KVSM;=x3>)m44RxdDG9ke!l7FyXVGzvVMwws(zY&Hu~A=XRn`w ze$M*uQU8tf>!4qSewF%F=~t~^cl~@eH0uw!M%+Pk%3 z5<7m_(bAhIB_AhY0X!Nr2Yg3^M@g4%+c1$XZvL$VC> zW_;8HW*`X2HY4z{14B!ot$R%EG&aZx%Y=tP0tWt3$J}v9PnS zw{Wm@rK_b6JB4=2>{QsP zv{PlL+Dc$CjTgFDx%DuPncLp*oatD6wHDfI~rUmbaGomJgPX zmM@k+>>SuRv~y(V*v^Tab332ye6e$B=gQ8tH_id-4|*b)A1K3}&CaczJ3IGw9_&2Z zdA0Lq=Z9SayX1B`+oiBeX_uQ<)m`2_cJbnTiw;W(oJuZcm%%QJT~@nncKy??kzKEL zE$mv_wX$pNCGgjGdpX!kX)l$%-0g+!MeN1wrLmX6US@lF*ss8T4fguKR_v_^tO%`$ ztca~ht;np%t+-fGSW#M0Sy5YY^J00Z^WZ1|{SgQg6#Ed9#Hs{mrNXRetZ1$1tmv&6 ztQf7BteCA>tXQqstoXF@rl~u2ybVep(e+6a7~A8m*eFnyp%_TCLiw z-dTOLIhQ$nE~HJ7i`%dwa6CJzU+;Y{QBTl{K`}@IyoJ3@fv} zogg!|w~M`9?d_Mn{kFGPsCnVag~b+@Sy)|RTJ;u3?>U`v9Z2_J)&n{Z!aIQJV4d5? z$v$!b!R_M;tTwRMU{3?_4Ae3p$X-P0fx^J40tkerEON(KJmUTVnkpEkEzqB!Z~}h` z9wlIrU^{|`2wtIm{B0j!=62>Wf=A%+z_SB~4p=vE*}zZ(>YaH z&-CabkcL3s0U2iiVg?i#pj$v%F}DI`V(wwIGkP*Q8il}W0FYsn7@dqRMpy6-01iOC zAMJXS-n~WBx4u#EMO+&DQj~kq$VG1!?baTxQPew)CbTHgKSV{)=wZAw{?qt}@ssg0 zigU&XJG9UEHQ)sWIg ziW+feq>~XEMsjyFo{(Ne%oK@Fq%e*DHpZhPM)@zYk|uwc>`b0ao{?fSIhY_Xh^SwL z_!?4T$Y~*HWpYJ;$>f*GZqv~e*H;#s;|KN~^a~n=+H~`@ggM$c83HbEI=ORAU z@a~T{WxQ$PT?}t7c-iAs=N&cviG^Q3eiQhc7z>{;>w%z?U`O)&|yw*2dN*)}E}r zSX)?IT3cCLTYIzi?%lA^?|^L#Iu~l|r~)7efWKVZSle3LS=(DXT02?0Si4%gS^KbV zXWb9$o~(PeZg1Vex}$Z0b&++kb%}Ln>#o+lSoh1i-`2faS6EkCS6NqEceC#9owU&Y zfT;{BSVz8sfB*tU5%{@wjdiVcoprr+gLR{IlXbIoi*>7Yn{|I%hi~H_>prdf*Sat3 zzOCO|f3!ZZKD0izKDGX2{n`49^{>_!)|b{-*59nZdmS!}Lp_MjV3Lt}@#MaI_(?A+#a3A+sU3;cUY% z8(wYr%Z9>+(uT^0n+yv9z(Wv9|GM}?!uoNSzJTx?uz+-yp1%4|B@bg`+hskEuGskZ56)7^8g0dE7?05uVW zMDWC)8k<_1I-7c%2Af8kCYxrP7MnJk|FC&y^ADS!Y<{+RZ}Y+aA4g}p-8hnD>1Qcs zp9-miBzA(J6spGJSV&1QH#5f;j8VJ?NB!(`ee(2=u9K0XLLvdU*}dO4AICWu=Xjix zaZbniG|u@rU&i@moL|TJZJf(-uEx0@=VqMEIJaI|3@a3n+u+85sepzG@+p{9%{0z- zoOzsOoOPVtI8Wm|kMlatc=g}od>`jOd5$FKMCOUA$Z@ozN#y^oK>_$bFm zH9qR`(TEd!yYq{kx-o zEBz39`Y(EVqNitidZ#D+&xM|M^!!ZEM|!@{^9w!S>G?rFkF>}Cg|zQzFSMU%f2Tu8 zhlma_9TGaEbjavX(xIY5O^1dKh7K(qIy&^8(SEqm;hhd2bolfa>;ut(=^%7aI!tt! z>9Ei-qT`8Xz19|v7=+}DeuRtk4has=}2^BItm>f9cMb?zrEA(i;fQp z0t!M3A_`6voGBAK!9u}G zVL)L>VM^hN!kof_!ji(8!oh~+ zGDq1&*-WQ^PA58@=~U9GqEk($hEA<_p`QlNYr!4+M08R*Im!ddGs;ht=ad(emz38Y zTA9E5(Re;mPLx~9g>t2QrhKJ*qjN;(n9doU&vY*6T+z9vb3^CW>(xqN1jvrK0m5JU9e^%q%{r7^$#SFcm_@OvOsY zMwbI!j&up=64E82OG1~7E+t(my3}-O>C$-x!R6g&`YxYzA-XVKgf5OQ6J2I{InYZ< zFBQEs^wQGH)kptch+ZaoxzlSvuS&mm^y>%x!vAxpw=%G%9zTO%8bf0 zl?9b0l@*mWl?|1K%GTTF;qik20n|?raZoEnt`HjrJQ1Rtk_0+K`At z)}Q{FuC`P&)k3vW?WmrpUZ~!vzEcxW6H}8?lTmY~rlh8#rl!VF(^AuU3j|t~h*e_8 zf@i~qsIk;AHA2lq%}mWo%|^|g%#O?tGEZcl$?VA-$Q;Q8WI{4AnT$+9=0fI`%r7!; zWd1{@BvX;8$uwjPnU+lF4T|ti0JdswzRig^Cw4n{CN)IHl3_AJM#(rbGns|VM&>se zd;6yV3bjhDqjsWp zrWVrlfVzmfgu0ZvjJlkX#Q92anaFbKNgVh@XZ|Y&@h6X!<{+arW`ZGku5DZiQ3r=4+ccI0F zvld!e$X{V;^?FIKI|Ymuu28gH5qHJ<3(xG3O~MKZWuw4o2;(3$fz;1X+tAmXB-fRYNzD0rKoM}npZY9DW~g!;ofY~X!CoEGafoC#q5fSd!) z4CpK1jeueSMg-^zAQHe!-08ZfYXD$9U1K2N>3Rmo9L#aR!Rczit)^>7*WMdNJVqJF zW2AJkwZl;Z6kVWifvg2m7SvbZSwT<*_H+SP6bw-CE9n*i>*&^dMG2t19x;aQFOt7tY~lDqbYq~Jz*hnY39unxdO*?v|ApQIdXGUE0qFyr4$wCM zo&XF2qy`WZ03!ek0Ofpo@4flN7swGM#$kx)-J+n2-YiLgXKQQHi6Kk0v84jASihuSljMNQ!(X zf|!U)Ziwq4kw%{peV&kNqR%s8M##+|&Vrx`avn%mAZOrpqkeaeefB%{!G8bg7pvHS zVmFCxBG!1=lVLT5)zOTt40b2Z+T%e4j}Al; zQB0H&rMUm$PD51S@`_6#QH|>hKIiyM;*;aOss7!Dw*`KM_@U!xgue`45C2#qCK4hg zazqo+OtcWKL>tka?4E2uHX@snJ&`?=Ey(^NTavBF)?^#9hHOi=^Bx<(n^6!)HXOTR zoNg_X6|zd!k)6oSWEZk4*^TU-cuyP<$HXadMtma9iA&;&xF&9h4RK4{dFd+;o}Grs zIZn*X#6s+dC*p;8CBBpFNPdt!lk7X;BRP?rNiHNMNkvkVG$e+k zCFw|d@8JP?8iY1M#~tx@th;eQ$4|(TFo}>Ti6fawR+2mEj`ZK8KS>XyN78^aCQV4s zq!-d(q;I7EAuUNO(wej(HKd()*h2UN#5HR4NYG=Wju`-c3Cg5Gs-%u|B3(#V(v94a zTtF@&my#>VRpeT7ofqN48U&sky7-9UV=a$C0)CUul4Ej0PRUK=W^xO;l^nj*ou+`M zn5Gj=IZbDpN}4K~YML6FI&ap6h6vzog!-}M$5;aIi^glcQ;(X{KqRX{BkS z=}vP%b4+tab58S_=7Q#u=8EQ;=7wfNb4zpQoxKno0qG5F02%{G5MbtkH{EP$7Mhjj ziRPK+h31v!jh27WvZLjhmOU*8T8^{?v_!PTv?R2ov}Clr&{EP;(bCXjXlZHbycrnO za4_}&CqOR&IR(707fTD%BD5$i6D>0>3oR=xcUu0^@=fcG)*rO)X+6+-q&1*5qBW!S zL~Bm#nbv~V3#}!s6|FU`4XuXO&ik4`C|`l}Lm&bp9DIf>txT)XsuDPRJ|{p2!B;@FVnf;j^C5gdEp1Gj z(B^2HXief zeCK07+P$@VXZN%3e;mjjCVMnC2y77AAhJPhgUkkn4N4nSHfU^sf7{w%u))AvuSA4$fk)+Q=4WsJ=?UfX=&5irj1QIFSUmF3)p)UXb`Kx#W=M#Wt)mk z)uzs-tIZ;tB{s`#cD7kzv(jd@&03pvHXHoNFe95;o3YKrW@@v^W{b`6A8z&(+EZjt zr9D;lWbCQ4r`~(UPFH)n+0(l{ec03J?*J#ZC$T5BCudKyJuNm*Y@XUYvw3Or%I3Ar z8=D)Ow_a10zxxDGKHA*coNX>PpKLzce6{&z&!IiX_MF*sY0s5C*IsJ|_~m)DXKT-F z&zmiBTNJh^ZBg06*rK&XXN%qzgDtKelUaQFX(;YXg|!9SLTsV7m~64w;%dIw#;pLwk7^mY0Ju%wJjT48e6uu?7Tc2b~P9Vz~BVG1Vtqzm@sg~ zeXq2(WLt_Y)t1hdlPzakF1B24x!Lk=tH@TdtrA;hwmR7=x7FEJrL8Jk)wXJEWo*^j zs`Gww2;8cx$9w{jf-V$7Qkd!D)>>Ixv8}{bYAa`}$yST4R$Fbhy4yOib!h9z)`_iC zTW7XD**drN+17=vOIugAu5I1e+St0ab>~IsFvUTb0G=pVEGS(ejfER{ZEelA7F(;W zovkNZ&$eD|z1b$PO=z3QHi>Og+hn#m*(SHm**2wZD%;eyX>4O`)7qxMXU$~IY|UcLYRzWb zy=?>AMz&3Cd$R4>wuNm=+g7%%ZQIz^*tWH8=XLS$>A@@k>MDpesHP#ah7o&fZOgV5 z+p2A6+b*_UZF{#}Y`esEsqHe`ootue?rgilcBSnq+ts#fY-eoO+OG2=dYJmUtLM3* z@rEcICii%N>a6Y9c49lVowMC!yV-V&?N-}uwhwI|**>;?YWvLgC)?+?Kij^reQEp3 z_O_9x_1iV!_%$sSas7EC+gm>fZKjd$GO3qz?T#Y~{9JU;(#11Y^)( z2X+YU5JRO51+pDZ5DeSl4Am}FxbV?J`wIOk#Hi4Vdf6b%8{VS{q7O8a$n;?afrmkO z2cZLmnGZ@lIO-sKgNY4}G)M^c(11b21*I0$R`z;^p9wA{NRQwpf;|X=A6RoBw(%N6 zI6b`01*{=#PNB2ZkPWcrf3A zJ_n{8q;G(>fxrf$8c=EPNc6~Nz;pp3Lg^4`L~Kp~>IF_0&|3lT)!rsxRRKQ*lN8uc z`yK$x2pFP$&+PjNd_DVKfeHuU8hB>_kbw~f*-IUL0r=fV zCVkZtkK5=*GMa>_`Jsu2;vD*HD4wAnhWZvtM=0T-PGdh~`3`v}$}N{)~> za@F>;M-bUtQ+)mvNzBndzkgcfCJ_fjJkEa3_VaGX(2fa`F?P)CctUUl=?a7%5K2Hw z0Ly!<)v?vKV~>@vM>-+SiS3hLbYcI5B@i|-id_Xp{1~ZY-i`4zW}ud0OR1&I(g_1E zOo%Ye!L$WuejLKR!O|aSZ#XOZ8mK>pVWVX&F&@hCn2QHfJUimS4$oV7B(nA=9zLuM zaAU?j(%KVlJl6igRU4O7T`~N$`41|9--+9KS03DDl_Ew~H6RKWwd7 ztJXSeCu?VG7i(8*H_L(L*m7bywS2Z*SS~GBmTSw6Wn;Os+8$kL=P6gudj>QM zrC0=JvE0KqD{MuqOjc$qiST4cx?07Ty;~Pp7g`rt7h9KDms*!uce3tmU1?oqU2R=s zow2U9uCuQ94pP{7fT;%P3q@Xpe6f?n57@DF&brCE*}BEL)lPw(LOVrvO6`={skBpN zr`k@9os6AYJ9T#Iz0nkIA3(2x4MQz>`t%!495?YBo7hfbr^!yUofbRcYi@Q9>>S&< zuybkW%FeZ&8#^02w|4IA+^j+Xw(DZo)vlXe?{*997TPVgTVl7=ZfCodcB|}G+pV!%Yq!pB zy_dv7mjsSDU~C)8*2rRGb&NwiJ_l?!v76e>*=@4hY`4X3tKBxc-R<4+zXskt^KQ?( z3-8`|_s#!2_`d@FA^f!Cr~l%oXMQ^HQ^`*?KMnjO{QQHTpZR&u&qscK;pdW{@BIAD zKac!#?4Id02T0V4q=)DW~aO1-}A3pf-=~vW6sA{K9+o}_*nC?;iKVW%g2t7Js$@?UitX$+v>+pJ`x|9 zkHSagqvPYm$Ayn~K7Mhq;~?N5$z>j>CbF^@raD3vp z_)6b7{p3_Rb({s9<(w6qRh-qF z8O~bHI&VJ)Ul0g^Y~)NhTR2x#+pLa`C~%Cl}0xaxwAcAHE#;a^y?MmxwPh zUlP8ge98E7;>(3EC0{DO)O>09V))YXrQ=J_m%)P-FQ0rNzA#^eFUl8u!I@tU{8I8u z#V=QW`S6jD7vdM?7soI7w|9OG__gL&!>ql;8ex zx##l0<&n#n%QKe+mv3B_TvlAxTsB-9E?X`;E_<(`F0Woz0Nf*>4rqR0Oo;n!$y^GT z%BACS;&SG4;d142o!?={!e)yoh- zj6kgf@fM6BaX+t^E8$AHa$HSZ&0H;9tz2zf-MQXz{e$ZR*8$fd*D==#*D2R$t}k5w z;=1Iz;=1PAaNTmPv9y>Wf# z=3m_GxcSM=ftw>Y0XGphF*hkU88;_xa&FGtT)27R=9QZ_Zc1({Zfb5CZVWdqHyt;< zw|PVO(7byv1|mEdwc?qjVQz#Q<;HO{akFr9{9yCM=9$f& z&4JC4O~58%ldwtIWNdOa1)B?-7dEeKez7UpRBUQC4I9IzWz(_gy;K~|Js>>6=Rk=E zVImBD@$_Vvjj&NRj?KhoX0xza*=%g?Y`)k$xZQIbahq_Pa+`Boa$9j*bK7uhxNW)Z zxb3~PyuEt01t_6FfS@OYyb|WhEpsc}Dz}c?iQ9$Sjk|!mn7f3#l)DpmC3h8fHFphn zhP#%#j=SDl(BTP$D+Ab3Fhx*2!ju|Md>wNq+$ndCyNSD*yM?=zyN&yZ`;7aN`-=OT z`-XeNean5veea#>unxk!(Z72_32ID;Q(^3lN64PJSMDA66ZbRs3->Gc_=0yHc04@s z@XW)WhXW5s9s(XB9#S4oJmfr_dHBUc$wS3M%|pY3;i2WBx~Dz?iUZ=eBDE(3@I{SGrs0f;lf!9tt{lP z@Uz0J3h$}6#KWTqmk7wLUT+B@B{E`oD2C|}GQx?kD~xn}+d&-%{TttokhJkF;#&+| z8Q)S^#Ng}V+l6m0e0zhx3a%-*pkQo*FbSR^Z=v_n9q4c%umRZx^)F=5ur7cQ1=@-- z$#w7*c8xAfE@uG1n`bKfA08m55xmN4EzbILdKsb zRO``%=g${3#!=)(#Tunz)P2#gMe7xnR1`-&L)VufKYfnRcmHsLL5~gvHZ;W0m_oH_ zL1hRHAO6IveDU~`eW@enG2t=eG3T-1@q+w4V)2NrBS(&SH-gv5JtHyfy_!CNi!3a% zr-*wZEr|6F4oL_LBC&_?9Aa(Aq9G8502b0w8;^IU9fCMa0aL`3FrAok#4M1LK(GKI z04(XTS;vMO+i2{JvBbra)eAiRt`V>w?C`K@!`=%=F>I2s*TK>S%aR$30nF<$QfEKf z4%mhm>|(}>fhh)&82Moyhe;X6SQr3dOoJH;1{~fC>W2k5f#bA{Q!b8oINjkGhVu-L zA2>7MDSTrNm_z22Ib%NIc8>cr?q0aN;EIncFRpjE9^vwVPdh$)%vZd3J-yifcJXt^ z4+Y;YzBK+3W@UEF6Z68nGH)z9mM4~HmOaaX<;W7Sge)mb&Qh>kSYB9uvAnUAEEP-5 z(y$nomZfJISgtHLmUos9UzbE+6Ngk07G-fPGt0uVvf$}GZgyN%tQr+}xBr--MNr;MkZr!!9l zPbE(kPc=^sPll(Kr;ewdr@`A|L7oOy3awMDD{$$2^RQt(ppQt?vr((qz83;9#L9i~TAl6L^;` z!i(c&;$`M#;brAz<8{aD6R*#_?s+}%dgL|WHRLtoHRJWfYtC!I>xI`>UVriW#_NB0 zEqSeYt$A&DHN3XGcD(ky4&JQ0-gtfY2re{q5fH|97jqH3$5-K1d3C%_yw1EXyso_B zd-%=ko!2j3AG{rT3wR58%XrIqJM&iXR`OQyR`X_f>v-#V8{qHt8mkRN@DE0}7%}9H z7;_zbQa9zz@iz0e^0x8s9sjQQcf-Gx?>oLnd{6jZ@x4ZY*e92<%EnRme&;_s{uA(@ z2Y*%kRr6QFUxvS0{_6Ov=dXdk-udgp$DF^2zbt<-e+hpnf6e^&$bTdLEByD)j{`qS zepLLZ`O)yBBY$7``-Q*%hrfxxg}?vG z?pbzw*#)w@$nHgUZ?YR@_eXZ$@=q)OJmkl-{5Z;w7kS#r(|^g+4|#f)r%;|^c`D?| z$kQNCqdbW`sXRG(-pTV1d487Xy*wY~`6ACR@_d))Z~1wYpGNjO*+0wvD0?gWS@w51 z{3D0|mP06qNDi?a5;>%D$mDR6!&wf697;Jl-$5%O)a;)T7%dwH8kz*^zPL91C z2RUB7xa{~Y#}8llM$#O40bDYVB1e^@lj9`ES&oYwS2^D0_$9$V5nau#>Qt@a9?d;ipeGgjPb4P$irtTqIm2+$6k9 z6iO6Hlt`3GluLA$sF0|XsFJ9bsFA3ZsFUa>(Yr*WpEyP=(Jav-(I)Xu;!xsP;zZ(9 z;!NU`#Ak_1i7Sa~i5rQH#GS;w#DmvgLjf0m_^3sU;iX7COT0+DO1w!DND@ktN|H%( zk|dYpEJ-0rDM>Afk))NRlVtD`Idtw3)<{?qkwhg~B-tblB~2tvCCwx)C9NfGB^|tT zJALTPwv_@P*UYzRiJ znMkIR&5~_$isTf_DU(w!r?Z?2IhAs%u3NZCr+N!d#|c$Xkl48SV_w}A2o@;exc<0+;TDOE}* zZ>DkD`ZRVP(1)!=RIFcwzt z9^we711cs+31Re(XQfJ{a#BrF%~CB=tx|1L@1zc;j-^heK1qF+x{$h*x{|t(p5P#Mg*4 zDvgt7l4h1>k!F=MZ7=O0 z?bT~1A?^T)6J!olg%I_^({8KMI%yYaS7|rteo7Zf7fY8&mr9pOmrHk+u8{7Rbft8a zbhUJibVj;Xx=y-YxU$U zuhKi|C+QdI@hW%ezodW2@Kc7p4518>46zJ}45 zd!K3PcJzTR3)HMXpY+lU!%HE^=LAsh8Uh zK6tp^z))!!0fpzhs9Yh7Og2R~!-WOO>pfiDh1ilbRJK)l|%g3{P{DgTzJ`VB`%10z0 zF^K%2+k;9kA20Ip2DUpG>%g6ZIS#-#(A!{PgHH{3G$_wtF?(bz5HcR=i&!GoeK?;1 z8VjN;psQe{0$mCWC@`IPxd&jEpiIhV0;-^Vp1^|xJq_?OAj1Ij0zV71Dfzqtq6Ekh zP(;2b_lc+@R){$BflUM03ScOpmaHIm$hem=kTH}ok}(EMLBJZjaFLWnFcaxgBtenOL}(IWN5m5mB1F6o zsXKhlyVwvhFR?M=R!B-A_JrsX5=hAIAXtMi3SuHiav*PkFa(kc$P-}Y?=?Ptn+{qJ zHrCiNW37sFFt(~#f;wyy#m?B(VXubO7uG7+jtIwCMPOSXd=@S+lE%mwV_b|=F~r1> z5i>#I9s@Ouy}a$#Pm3_J!7v4r4$L4hFTklDCvBW^arngf5NA1@xNzpdOWZ|vB0um5 zF7hn0$Kx-aQ}N)4$1FUuh~&6Ek-s7jk#EtR=#%KP=w9?7 zdK3*rL(x?9B$|s}L|;XJiN1-JqLpYZ+K3v_R8 z8}MDIiaOCrbQWDiSJ6%MF8W9GOZ2bkL-bo*EG`k3ip#~7;wo{qxJH~2*NW@J_2LGv z7k2NSvJCK&8-0w|SwGdl-_@x&CvFlqi`!({%M{C$%T&lz%2dfz%VcEgWa?!aWV(94 z6X;E-lVa08vHxjJDwC6Gl4+J{k!h9bE^{DrD03upEOR1rCUY)xA#*8nC37uvBeRjY zmAR9-mwAx+D)YNXK?4niuIh}qF_!t5zTg+4GCP?knP-_7nOB)NneVb3WC>&mWr<`- zWJzT?%knBqDN7|wBTFkwCrdBOAj{PYmLaDCY8vP%bYU0rNdb&@@Y`NgmPwXbmPM9T zmbk^kI$sr)_4-@7~x@(ATo$)lD>BaaVxjPf9Ps5~Zl zZ1Vjq-xvA*AHm`M`&<6^UH>)czwWww*4Qksskv_%xl;~5cPlY~R^r_aTMxTs64c7mv`qX(mhRu7#XdOZw!xOsmX;OJnXp|OqhJtmI04johvP7jkFW<4x=SoOHm z<57>VdMx!=>9N*hqer91R*#(?dp!<%ym}Se@xx=)Q2s`cAHz#r(vGS}r^iW;vmO^c z-Zcm`2sMZ`NHxebIBW1f8k8DT8q^vz8nha88uS_r8eBEFdBa=q;c0E?l%pSjBu>Eo zVi~9gPJ>BjdVLp`|Y zhLeV~hMR_WjS`JgjZPY!H7YbJH8L8t8g&|t8d;50qe-JxqfO&b<5=Td<5J^V<3{6F zYm#b`X_9MFYtm@aYx3?{beQ-iqKRta zG?_G+H4Qb5HO(|VX_{+#*7TRAm8OlRgQizaZ=P_Uerh^u%KkQzI!z}{@!u|*ZkpaT zJ8BkdmTGp=EZ3~ktkKM9)@s&i)@ydv>{GMRr<^j;Of_?wO`6S`t$I4@DbiD{r&Ldw zp3ZtI^i=Ap)>EUW!FT;}?>fzTTJ&_+{HS@Ld8~P&`C0Q)^Gb80d8hfHIedNK@dFQF zHJ>z}HD5K~G{5UP(sQEcLeG_+8$Gvr?(}^16oIqT^Q7ll&x@W{J#TuxYY}UaYf)-Z zX;Ev@XkoNywHUM*wO}noi%E-Fi$#k~i@RQSdih5$KlF0Y%TX_(ULw83dP($>>Lt_5 zNiVrx&Uz{Ia?wkvmr5_SUK+g^y|jAi^wR5P@XEo{6sxPI! zRQgiuOQSDFUs`?X^<~hPtG5)seCW%lFQhM`FRCw2UuJ!|>&st#4fM6r*IHj2eeLvh z@Jhqi4}B$lW&d38s`_iEzkcYiSbw$p>#lD*efuwcd(yX~zP;+(n}2Y4Q+@lZ|Jmt( z{?Y$D>wk{=pGnJ|mOr$7((+l$y_N?pk6H#=hFV5i##)}V%(X1EylDBN+ zX?fT3ORJw+MOwvLC0eCgWm@H0m0DF=)mk-L8Le8aI<0!G2Cc4M>IiiMpp3vspcRB5 z9+n|^KB`nJr`4p@tkt5`s?}ZVqt=1eq1KVsvDT^9nbw8YrPh_!wbqT+M(bAVPU~Ll zt2ai%3jyLI7!{}-A?1fBuUfTsT2ERp+U&I1YZGV_X%lOcYLjV`Yg1_RrcJ3$rA?!a z(Wcd=*JjY>s?E)dD50AGNU|AylL^}!JkT|&jnih*X4VE@eAQ;t=B~|OHUCnxQ}b^% zKh!*_c~-Mmb5L_s6R3&Q#A*^XshUj9Ma_$vS2e%Xys0VGRBCE9jT)n-Rnw{I)eLH` zYHnVM3GoGxmf&!pQ-wVe9xaWkacU+tvzkTCs%BI3Tg_d~A2nZU@LfIBd~3VY_F3D# zwg+tkZ4+%z+Mcy7w0+gK)V9{P(bj0&YTIesYddIr)%NC9oDgmRr3wB=OFlk{6&9Xq zTh-QSJ83&>yJ)*=yJ>sZF4Qj4F4iv5F4Zp6F4wNmuGFs5uGX&6&S=+a*J(Fsch&CZ zZJ%&@fYyn+7~+{&k>RPibJ|VX&DyQnZQ9+n-)aA({j>Hzwcl%h(Eg}>pna@;s(q&Y zN&8&;Li>yMFWSFq|4aKf?Mv+|?Q89g_MP^<_Jj6U?Qh;P+JAUTD9|Qosv#MQ?HnH1 zd)3})KWRT}zi7W|ziIzldwd&zwExonul5h^zjZk15akm``>kn2$B@S;Ph zL#0ElL!*Pyq1B<&q1R#1;i|*UJ5C`p0izUP74+ngOT}&w$Av+4a5_vn%sMPOtU7FZ z4fGo7HPLIT*OOigy_R~d^jhn+(W}wxpx3KjZ{C{c;NEjF1r+}u=ePH&UmX1y(XgJ1Jm-w*m8=zFN|87%ei%Io_Dj&`WiAvK3w9Nund zv*EFZ3L5feh?c$X6qQ~kow@x0|yUCI?&{RhJ(`$b~eD)AW(Zttw$;Y zGz&To`i{sKW5J6vA2_o>yG{V4>gNLdC{UpQaq8#)>i91mcRK#i@kz&L9rs{j>UadI z5)?=v9d*n=9@OyyfS~?=bRZaiK<@#K2UZ;ra)7&mt)^oSFc~0XfP8sVu18#fDg{Ch zI+w^eW66wjCm21T=Ky&F?hH6DfUx}5@vh@v@J)35R@x~&D;D7^q`06KtDgAP2J>Zp#R+Kmo2D%0N3>ubp<52NCXt|zk9SZ?FIi?%0Pn&?%c z{fJ&7>Vlin9pyK*q1s4of{GXVTIgJ<%~5Sq`wP`0^n%dXL7fIg7j#k37(tx_T?@50 zG!4)M@F-s&xJQB;D|DQy5#V-eC$%$j#>fOCwyXB8yholD*-+(JIaAINA4K2}sXhet z5UoS>4RJIiv5=HPunCbM1b38g-YMj>AP8z8LSg-i-UkJ+IG?bDR$j2I#U>R?Q{}(d zR;uh&eqf2H@~pDQ0uP%utiG`0Q8{4|qHL@FHnjxOTy>}a~aG{FfhQp04I5z!*Nc=ITq(noDy+z^QSMBZ#<9Ui4ga4+-Pyr z!mR?=Yt;@HHC$HkDfQ-L|GvkY5^o6nV(=qlKZH=HI;$?KtLmnDSN&2Ksf*Pm>QZ%? zxFPNhzjPPI<0PMuD@PJ>QYZ+M2y34~^lrO*{dFdvhWNp*5MO*$<);j7(s z4s?!m&UDUoKI>fQT%8c^>3r8E)FsyCq{~^CLYGpPT9-x_qf4txr%SKPpv%>psFx34XkM(J<=|(z zI9(=PW?fcYHeK$z?sR?9^;y@wt_NL@x(2!?x~95jy5_o`b-n2NqU)=!|IxM7wbr%K z)#%#l+UeTsI_P@y)@w+vK&=LI3l(bg6_6IeZ*O(FPP)#zF1oI|Zo1-izjS@*`mNhe zx1(->Zjo-WZmDjCZl!LOZnbWWZmn*eZoO`UZdcuIy1jdq7O-9$irQ#JAd`YI72YOJ zw^_GEw^g@Iw=ex&>F-8=f9P+~->Sd==zXX6TJJ4PT%N0qLiye4{jPuZ`sbp5UiHtL z{(0#C`K4c>ent9~=~t;=m44Ow)##VeuU5Z0{p$5=@QUxR504i6A|HprgzO9N(@DQ( z{kzw{k^YVK?_D1UeH`^s>Z8&}t&c_@tv-5vT=ntcv1AYOIU0=C9;%O7ADe#f^!r)A zkNO?x_eH;7^!tDGyVCDozi+^p={G4pUf+N9`&<9_sQ>%!c6+ybbGvW%&%^y-_w?+Z z|8dWI_k3~BclZ2oKaKnO?)IhI*KTjzesKGn+mCK<-QKzV><*1P75i2<*6zseDDHT7LEwVW1(^#f7t}6jTwq+#xuAE!;DW1HoB>7-&>Gq*NCpMs z0_TFs1+xnl7i=yJT^PGCbz$bh(uI`^YZn?9b}k%Tcy%FI=A#SAmt8`2p>yHn!r6t3 zivkxVF3MbVa?#mEg^NlTRW7Ps)VQd1QRkw;MK>3{J80G-Fwx0H>>}}(kjS}ca?$MK zz{QD+PcE)pT)Vh&v2k(h;?Bjri?1%ex%l11GNQs>gerJGCdE(=_ixa{n*!eyn)DwowRYg}er*12qO+0|t?FPVo>4t=0( zaoOrlfjcGcRJv2`PR5;jcN*O3=1#LaE$+0rJaBpJ^0Uh;mm8P2F7I7FxctNA*5&vE zcXv+RxpwE)ojZ5#-TCUypYF`=EbgrC?A&>AMd6Cl6}2lGR~T0euJ~}prz=K(kuLBD zHg~Dqh1>-L#n=E}RPo?Nwe)xlLqSB0*MU6r^hbye=F!d0cK zDp%F6YFuSp)w-&4Rqv|7RaaNtT=njCe4yq72MF*3I#tNBVaSbJP32rQxoURR;;PkE zo2&l1>f!3Z)uF3nS7)w1xw>?9S&h*X<&Rm_jIrHv) zhR_axr)bER(hvs3mH_u^ykY-fS^=|FeA1c zc-H8g>n7LDu3KHVxehP%e_bEAK6HKT`o#5_>(8z)Twl7ra((Uk#`VVat?N72_pTpY ze|7!M`yK(C1YZP=y`KG3Oh37PcKzb|)eSp0{BXmQ8}@EEx*>2w=!V!0i5oIEoZV2m zp>jj*hQfi#ftrgDP^S)6TUk3J zcSV@n_KVr~t@WnnfRneUsc?E-vh>@bX)ICofPn}MkP5qxv{r%K$raqYZaO$^H zf1LVHQ~!DDlc`UqKAZY{>Wir_r@or{X6oCi@20+Yc1=hy0Cd58B+{wqSz+baPg74* z&r>f`uTzhQn5TZ3`s*~Trr~ZH*3+<=25%Yy$l4)0hb$b@Zuqkyv4$}kE@#Mr{g42u>S7OD_=!n+9_Ce)R%OTzvL#p5!KU&CJr`yga~ z(-=Zo2lE_!a`3}Js0Qm8WMI&A!IA|x6|7MZH9?*gNh0Y4u(n*=|!Ut%WYsx!4d_#Q^CQU&a3JCr_=eX>HPI{zMIY;rt|%D zUIXk16eC!Q(>a{Z5tx0``3P#>bpAA*KZ8{Vt{k{;(>Vt;4S+LX$iM}g&J6%t;9-Ga z1>h9OO^&{E2Ji@JV)PiX(g!Ywr?UV70~E`2UZ(TgbiRUYGClg!V=z62(<5jgpm@Y! zYD|y&>G3ckC5b{HX>o{rPg116?0(S#`@O#5KQ1~V`iS;3GA z<~^pT79$gwWN_*gm%>Lr9&vUgqtP$Lt_8tp#FvpXMj#k@Ts#)?ugi2GE;9d`5B$u_`2=kVZlP2%#KAXOL(? z$^=0TBq|VbaQYV)8bFU94R|!j(X++Q2`yW6L(yVHBM{9woWR?3xlWhgPS309`A?_k zuh5`E!wC%`baBvYnVy5`IYbG5dOl9i4=7kq&)=Z1i>fPXqbOpcbcp&LN^B@{q0EGm z5Na#VYU_#=C=g(yj{Pk*nb@>pmxb*R_AuB{V6Fdxh5PjUIz2Db^L2W@P0zo@8WBsh zY1&QG9_tdU3~;x`-4ypZ+-z`5z{Pr+YFzSgRl>*HxpUpe;51EVHwo>YX#6Gdi>8UE zNvFvs@+Jx<3MYyuI!tt&D4i&qD4(d9sGO*psGg{C8eYJFF;0yPJ38Aq2Ju8Xkxd*; zyq!3ncsKEW;={zpiIa)biSvnziOY$riR+1*iQ9?0iTjBMr{4ix7&Ix2Xd@SoZaH?Y zI5nn;Wn!J!Cb^%)pCp=OKgn^DPm?5*q?2Tm6qA&b)RQ!mw3Bp`^pgxu=>t3!X1)=$ z$39qS5}rgR!O`YPy-EE^!%3q_x04lgVT{nN2VGG_R()cVeP>ny$liJ=5x*RyX?Uj_y9vhk`!T z^r58>9esGD`wiVUbl=haiSF^AO7}CZ16qf)j%dB5bxi9Wt@pG((E3R0lGY8aTUz(D z9%+51^@Y~Yv=-WAv}tH_p^cK~kr$8`leZ`DNM1r-N?uN0NnS->Od76!a7f6r3nHQ*fbx zDG&)L)(_N9c_EsUTFJFTcRz~)@VCZyrI~qIG}h- zaZK@n;v>Zg#VN%Z#W}?_#T~^X#U}#%Abz5lC}xV4b{pDxwDV~f&@QIkj&>>SGTIfi zD`{8JuAyB=yWW|%!T;Vp(eC1kNjst)e%xs9(cY(hNc)KPG3|G>KhQp*eL?$@_BHJr z+IO_?olR?hqWwgBroGS}KReUGr$a!8kPa~&c68X&;Yf#+4h0=bI#hJ%=`cFB94=7@ zri0Ky>0or2>FCihpkqYGEgkoCJkaq-$CQp49ZNb^bZqF@(y@1gHMqPTiH<@?rK8b9 zNe?wWjP%K)&l~#ui9Y{?J}30~i9Wwk@_~|jN<2yeNf3lxCFXlophhlvb41ls1&Ml=jYl4k;NZ?BMMIWr3L?WQ$PS!zDar zN`+FTbf#=Y*_yHqWgcY_Wn0R2lpQGhNLfNzN?A@>Nm)f%O<6-(OIb%*@8s$*o&oU= zm>;H*kXl035I2X6C}YY!%0tQ{%D0s7C_hr3P@YnrQC?79QeIJBQ{GVCQr?P@z=d9A+vOD&DBLQgNfwqcWm$PvwEiBb5o2DU}(OIh6&KC6yJGHI)sOEtQ=U z(Zdc0nn-zZ6;|9rOQuq&R4R?C6;)qQ^(Rz)Mb+0--BI;{s(Y%|RC!eSR0ULpR7F&6 zsfwxEQFWy16IGw7N~y}I%BiZTs;O$I>Zt0SiLN?1)FSvL7!*US3}s#1w=1Gbs8Xu% zxHDB(s((cF9o1{9J*oq$L#iXHcT^v#{z!E~bxL(cbxw6bbxCzabxn0cbxUr)$08&SKZHl}t*?UCAq+LYRi z+ML>g+LGFe+J@Se+K$@63HsnA0D%%%7tGHgZPzljLM;wx)Opke)P>YV)Wy{8sXJ1a zP?u7dQI}I!Qddz|Q`b<}Q#VjII?F+Kc959viMk7Q6LmzLP^Z)x^&#~!^$GPE^*Qwg z^(FN+^$qnM^*!~YlOzBzgJC{I|4@4GC+dlMp&maz({N9NM?*kENW+$f9SsK>jx;1R zq%>qSdG&Hm{bTsrd49>j()+W$37!yQA9}BlZXiys9%!4%DheDgiBaF@v zEyMT=7cca;P|`vfOJfVoDrBfM4vyC8^p@xeKx7DwAAWqMlSd~XLNYq-=(MNPflfzw zu%M@cJ_WDrAR+R7`fMp40y$=dJ zowsz})A>l}1ki0jvB9$j`Wb*`K!<_!1%VfwT+nPCj|bzA=LH+n2VLj$Ue9vjfUK+yu_3S26Bgs=hxD8PO& zTZu3x+91IF0MjGj-2h1gq6$6v^t7d?9f%viX8_^=x&fF1n9s*VJ%-ycg^u}f3{E@o zg`3(%q7$oT%x5yj9WiZ)K|9QY(Z#1rK$nm%d%7GjaDr(N3~XSC0$G1V@DYngejO2T zWU`%4(xsdcN=9NBiC#oR(VxLe90^e*I1#c$GSUzzM0g8%EJU3UR6@iA`46Nt5T`(l z0DW%sr0Kaw7Zxp2XXJ35LiF&^V?(10-5zv$(2_wP#proP9hs((rii8^s*ot#p`?X+ z5K1bjdeGFNf`DDU6J5GpF}9|UZVnZxRkxqP76B`7#flaSL9E-bX2N;}cVFE9h*I1_ zaM{HNo2bPnhiGta5cgW*nZkKYL`^#36A+yeB>oABjH_C&Vdn zMw}BD#3gY>ToX6M9dYkGoD9k=&`r;7BoBlSoF(vWmZx+6W3CZs88Mw*kBq!npR z+K~=U4XP&xz6DJRle@_I>a+WME0YSTk{ank_JPbJi^#TQN3w)0CCkWivXZPKtI1lj zj%Pdo6n%dxP`F02_>mG+LD2`&|q`^JIKLBK)CLCitMLCHbILCe9w!HI)M z4xU^)6mQ9ZIS>wvL!ZNl!r#-2N3j*Pck-p0H=@;2dZ%G->$C2uR< zHoWb4JMebo?U}cayuI*Nc&ofMj(v_pjw6n@9Pc zBs%eqc^~pV;{Ad5Dep7h=e#d?U-G`;ee0Y*`zP07MmYhW@;$y^cyE00_z?49$A^Ru z1s^ItG<+BxA{x`}hl{%&9Pn*3AALRseBAPJ$HxO76F#PV%=nn|vEXCL$BK_N9~(Y) zd>kBM8aaA&vr)Rh73Ii$R6ZI%e8CSsKLq^nzz+#Or2J6uL&*;nKh*rt@WaRtPyBG< z2jYjBKPLRK=8pq^ocUAEpPu=fZ}^*pKmV9NZ#cQ<#N)*0B;+LGWXnm+$&Ql)CkZDh zCmAO>Cj}=ZClx0(Ck-bpCmkm}Cxg=k!+-=BHfVF0=11@!?RV5#aQ#b|6X8TTF-|>B zeNF>TLrx=3x17eD?l|3Zdf@cPX~JpBY0hcEX~k*HX~SvDX~${L>ENWq@GJqj4W=EK z0T?eplOGiwTxC<{R5-<>%$$AT%;zlNEaWWWEaq&-*`BilXGhKw&Qi`Y&T`HQ&PvWI z&T7sY&N|L|&IYGGhRq4syzI$MFd#>eP3}UTF=xV=a%P-wI1e}vIgdDxIp1-9;5^|x zIemDWn;Qn*wuXRbC}d0hEigQmA)i+!v zT%}xPT;*I9Tvc4vTs2&ET=iTHPCX4~A+Qh_A3=_zVy=WM<;u8@xZZLdbG_sG!1a;q zgzJ>+oa=(?lIxo5hU=E=j_aQ5!C9;!<^rP~5JYe$Fpq*@2&#ZJb1hse*EsCV^(!|% zH(PFEZg$-4xjArig1eHtio1rpmb;F- zp1Z+0y`d@V&JGFLU0g;6E0m78Q|@rgnfn#@8}2>sL+&H)x7_czKX9LLpK+gaUvOV> zUvuAZ-*Vq^-*Z1WRXFTt{ga#c>6v@sUU~3%@OcP$hkq8A?Kmsq2!_B zq2{6Cq2;0Dq32<6)^Ui`0IdWX1oJ~k@t|Zo5D(0Q@PH%3z`f$}D;~e*@s7uP9@ji> zc=UMmd5n16^0?#i$m0W#A9+l8OnJcm*SL3R$0I396kC*g)C3^r>RrhRtG=LoW4_;KN{g-{lrS4dbPK!v6h_E4BU zVd8`o6B0^zANh20mH=Qloj4FfQHUm?4h=6I<&=- zmLFqK%lYxhkKcgz&5tPn)&M{Q&LjXrsJ@}1gt`w? zg~|oW4NM)=z%)7~h1*hMH;A1Zwp-Ze;K#AtH>MejU94HLuw%DK!Ybq&+|+Tq#l4U@ z$BhKndR&xo0cCD*CBjt$pGJH(oY>I4=kT7uYlbHg=Y(IvtjxyZvji-AmIKR?C1uH2 za+ZRnVyRggmX@Vs=~)Jrk>%vP8DP^QorkRwjwHgOEI8WC>aqH)0c*$_v2Iyo)`T@> z%~*5Rg0*C=SR2-swPWpB2iDOE7{R;6xS>9~CJ#1YI7by$Wi{5B&13V~VzwRIp6$SP zWJ}mGwvw%4tJxa1maStO*hXh`G$=lR(FLgpgN#TNqJ4zz9sc&pX8e-!%PY?-o=2W1 ze%20q^V0Cr^K$0p!pk!+%x?i-*L?N)8uK;fYtGk_uf3B-UeA1e zVr-gj8~ITqt9w~_vU-r!O}@CwR~PyEOZoavzFy1M8~NIouLJpdkgxIQB6oLkw~@P# zayQG}Rqk%`p^*3Sm#5#24{Rf%?7W!uPha7gCulWd=5JIU5$ zJ4@_I97r5We31AkaVl{paV~KwaV_!StTORM;z?qbSS2>u`Lc^;x078WyIgjq>?+wc zvTJ46$*z~(;K0v2K(;1Vli0EBRQA5?1KG#2-^u~q-{vOhZ(*Zv}Vll?3Q zPY$6Rc5>Lu;UI@Z4yhapIaG3JrF_I6w(@asGF6CoK0eDwl8-DOXZhsGH!Jz(D@pDp@g)f) z2_=an*-EmLWdw>7mP8~` zNla2tQeVt9IcRXj#U;4Wt}n>la0-zE zk782HQhHK`Qbtn7QtqVOOL>s;C}kpLDrF{RE@dHQDP<*PEoCERD`h8TFXbTR=ybbq zGy#Z?EC6bCB}*w%s+1<>ER`pfFI6DbR;ry;d#MgmB~qnQWm4r*l~Pqw)lxN5wNiCb z^->K|jn3i=^%FSjK-pp59r5#Oa2wmp)^}*Vrh2L z?4?PhNu|l8$)zczDW$2TsikS8X{G6;8KfDVd>CwaOy?skk8lJkm$9Q_NUPGCbe?p9bfI*SbUWz|(xuX6(&f?>($&&6(zVic()H2}(v41%42C^0fdC0~ z&(e`whIA^ONq;B(z4UA8J?VYvBk8x&$I>69KT7`~{YU9POP@%eN}oxeOJ7J|N?%D| zOW#P}O5aJ}OFudlGyGj(6<~S*Q4y4KvDoQFdX*lJHA{b$!IL4BA(CMy!(N7i42cY> z44DkM422A(43!Lx44n+U41?1mN;VdHP*B4q z24}D@=Sa?5Iq%??g-aFEQ+P?`oI~mf`zDN%@IK19lXDLbB5Z}uXnlqZ4P-}vA25)C z=nX_}SUJLlhGRk`Hp96EEtWin@)*GpCGVam=#*eNf`v#PGYEBHzJW6aP8WG>AxDAH z1jZ409Gx!P**Ksz067w12@HH7+JovlR;Caezz{IYI}~1?wxFv6*bSgIVAJ3`18oe- zuspQ@^~zHZysR^CJ1{E@2>?`pmB~O)g8V2?;6B{R5J8?`jpvnLO z1EmWfEx@h7lLF}pBqlJD04)NYXOPPX^o$e1Im`;U7Z^#I0Mr2U0yqh|T;+Ks&tJ*& z*YbQP&-XwHVE!M2`j|z>a5#pyF^MhD5Ays;p1+aj&zK6v$gaGP*JADz!=D(B#DF4( z2{H1A**r|pVZ6;L#NCt^hNCc{gdrHjozRiMf*s>1vpm1a^A!UL@;+A}Q;6I=a^%Q% zBN8oBDN}`9tW2#;9b%w}W+E%;oa7Vog-HG(kav-3l8F$;LVOBoCnRr#BB2=34I~(l zFc8YnyhraG9d0z6g&H(g(Zxi^5xqU9#dFOw^u5rd!ZreJ5*%bkQ67bF;Yc_Z-U%O3 zxI{@2^*&VPP%J||3xy{XiBQKuwMDo?Ekk(3{@i)?7~D|o5+~Pqahn|MOt62LMLaAM zMIw<{rRisZQE;I4qHHm4&rJh(&3Yjk0?G)&cW{9vUp43HG6hpG51SF zOmr>kiAJJ((W7W0nu=DUwP+*Sigu#C=pZ^ekvjx{ux$Wns*~#oVZ)>Vu@HLR*02iwOAw8iS=TG*yx1t_6RDfi>(>CU6RLo>v$vh&*`fkH~r$OUxCBA(yzbNukZBhwSFDw*Nr2yetprqmEPUy-M!vz^e)u9k9v33yIJpU z`r)AW8@<1{ajW}D?`K_qq3a*(+ShfU>rmH`uD805b-mN|Ue^a*A9bDRI@NWi>s;4` zu1j6ly6$y7=z4VG#Py?N!LBcEglj$Nnsm+XHQB6mv(wEd-6Xn6b(85P*G-|DQa6=u z8r`(I>2)*cW_0#N&}6}$!4TMH(hYum*3F`xuU?>DsNPn+oq9+067^E`GW81eD)k!m zI`w+>2Ip@Cj}|jz=ig=)>hIM*sGq7|s$Z#JtKX>KtABFF6##GiXZ6YL zn0-~>Gzc_^HP~se*WjQ*qCuuXu0gFqqd})Zufa)!N5{Smo?SZ;TkXI!3^WWij5OS8 zm};15SZP>m*l5^l*lE~nIBIy(@a#-4*qw)X^LiTj8U-4K8f`V&Yjn^k(J0j@)2Py@ z)u_{`*J#ja)aazqS)(VnvyW6G(`}&JP`6v%#=70>HqmXS+g!JWZcE)(x@~kjD7Zdb z4A`ObiIRZmR&{F{dm8&12O5VOM;gZ(A2m)iPBqRoE;Oz*t~G8nZZ+;S?lpeY_@eQo zF}b=ztQzAuv+e@jg}RG$x7FQVcd715-Br4)b=T-_(A~+|HFuA?dv>kY9qZoHeW?3L z_gme^y5H+Q)qSS>T=%8!Yuz`xZ*|}4zSsSr`;$V>xqo!9;r&JT&$^#Y>xa;M|^o8yyfYB|YG$Opl%(13iX%jP!WWW1`1Y zkC`5GJyv?G_1NgK)#Ko_JV>OXX?$cosvb=rzR-t_KKS|&=tHCr5BiYkL#hwCK9u@U z=|im#jXw1HFzUm}IYl2XZnW`%^yAqLIDVYbV$t2JvhYc=aM z>oprR8#OyQWh=1L*~N{GW|M30qx6-DW~vz;Yu4P;JkUJSJl1@td7^o$d8T=;d7*i! zd8K)+d82u&d8c`=`Jnlz`N_#(A!P#7I=^T>x!?ebYPo2xnwu6YE$+40XyIw$YY}J> zX|dHJ)?%;4L5l}15-n0KGA(i~3N0!v8ZBBaIxTuF1}#P{PEI)s^%Kb1pm1UG6(Q(? zT=lLHEmR9U)}rOTmY$Y@mXVfQEn_WrTJE(xXnE8!)iTqv(6ZFB(z4dF(X!RD*K*Ku z)bixiQXq4K@`cG-Bp^^4ELBU>a@NY%D$;7JRjk!ctD{zlR;gB*R=HM%R;5;zR<%}* zR;^Z@R=rk(R-;xY=gWn(3e0ct!!Wap_%`Ads5{~oU8z>4wXb!cb)@xH>safZ)(5Q< zty8Ttt#hpltxK&dt!u3tty`@-t$VEptw*g-TA!U13rukg1lNpM?M~Z+wu!c>wwboMwuQEpwzam6wyn0Ewu82#wkM|!hP(^xbD-1^ zV{ggTU$IVUO*>D!P`jOWd+m_1X>EjoO`@1PlyyAlVRy zM`8taT&#CG)y}l{wD+}-w2!qvXrE}GX`gFfXkThyXXFq~lh{SjVG|iH@m`nU1-Rg^s0; zwT_LBt&W|Jy^e#9qmC!1VulP26nSvzFbIyB03>%%%pO%o9DLT3r>96yTRk21l;|nd zQ>Ld}PlcXJJym+D_0;I8)l;XZUQdIbMm?RJ;TeuK!0Caz!+beL4G;)IjT~#q69mtm zo_#%U^&IPYr{{y7k9tn@oa#B#bD`%_&y}8QJvVx8_1r;w4@Esh^3c6IbsL!XXN;}G z*o~YKOxReW;;=BQd2k!6GYxMc?$yT~G`jkD(8r@beggq51hG)JLaGYgDZHfchQhcB zFD7J@kU{F>=&aPB={qkVX5yV=&(-yvZ4O#E@a}ymxb!K~r!Cx6`gDX#39ch3h@b+3 zeMg^4$ZVjWfeA*RIyg>X8G!->at@d?oNmtPD8T>2v^{1o5RZa~04r;d`T^XbSJgl>%)`^k*D2I#tJ7YmBc^;Y zd5eKnoeGS1V(?PmCnPaph*3a{>S25i^K8xmK4CNq6H}O3!qgB(QZS8!b_%u~hM@~3 zUn#_Nfzno8%73peG>_0ZLg5+0*2p>|k*x2rT7*`WdL%>;P}lp|z-kTp?G5z#=90{I3+5Rer>Umx9ZG_&=+{fw@y@(E2!^bsAq zkdQB6jP7FARfI`zFMiHaU7Zm5f)hJ{KK z%0sBypuB=oh`!e^oQ=?J=7EQFJ5|?Ea$7j;zD)IAb*<`Q@vR!DhFH{MZHi^3>Q3Jm zc35d)If7LJZr-@X;?9Tr6Yd|XH7>-eEiQSuLg7-P?;lHNK6LLzyi4#};yJ?K1P_K^ zvzo6KscqGEYKdB^ma7$NrCOy{t2Jt^TBp{l4QeN6afe3{0tzrB3`0f8{h=F%jiaiW z+N>|HIwz{{kJp1r$_rBdHc3;_jWA~k{6I*AtE^Xb|da(7$ z)@NHk+4|YmlWoqn0fy5v&o?hHFElSQZ)@Jpyn}g1^K$bF^Gfq7^J?=N^IG#d^9J)q zC$5KN0~Alh8`1ak#5_EIf%$v$6Z13kbMs5{EAt!kJM()dy7yt5yqN!NKDkyQHr9B` zeY3!`AhzIWL1IB+L1{s6!C=AJf+q_u4#g2n7LWz(_Tr&uVQAse!ot z!qLK$6IzB(j^2Uku8=G=3ulWySmaq0S+uq2U{PvOZc%AbV^MF>VA08h9Tg zlkLcM;@+Wq&-Po}$F|?w{%HHe_L=Q-+n2VlY+u{Hv3+a%-u8p-N86ulf42RT?VnwH zb}zQaLCg*x?BLnKw?klutsRbbNbHc?p|nF~huRK}9a=l|b{On1+Tr9hq0p)T-FkSo z1G!G`LG6G;&2|j!7~64g$D-j0JEM>{^+@nQh09A``JE%7Yz zEeR|MEr~4IS`u5bv*ch&Vo7RAW=U>IVM%F8Wl3#GV@YdCXGw3#V9997*~v>`dI3-t zycP`eA#aQRGYU5NG$&@sY-wO=Wa-w@y`@J>6H8M|GfQ(z3rkB&D@$uj8%tYDJ4<^@ z2TMmwPnMpY85J5C&}spL!K5IDV|*NEtG&X$YiX2p-JSXuFv z6<=F%XT`l0Yb!QZ_*R5gL{@CAh^^RJvA5!A#e)?et@vccH&*Ex|D+?=2D{CtoD_bi&D+eo2R-T=@wtR9dVbFRI zwMGB|7onyPdXX?QETAoo`)WU1(io-PXF;y1jJ=>k{iy>oV(d z>k8{i>niIS>ssqN>w4=3>rU34ouC*(ClI5-WJ0DMF%y(#al7u!de8d6`q28=`knQA z>krl+txv2^t-qrg2`&#vg(&o!`_C24M!Ui8&VrG8*&>88%i508)_RG8(JGW8+scC8%7&W zHk_T13dCzLr7&}h$pD09P+i7~V=x;%pbUV*4RKD(J_OdcSNgX;CDHkzFRJ8kW>v(w&A2RkKp zO6`={DYsK$r_xT9ooYKZc53a^+i9@VXs45%&dv)Bj}}1Pn3Fz{D~Ds1biy%bJ9~Bx z?R>EF(awpTQ#)sN&h1>v_So2CYmc2h_Vzf~yLjID ztKs{4_oKU!?sqk~tKU04HVoFYJ%x}8+tUs zY7rhp7z)i91f7u2k-#t}?$mD1lxEH)HrvJ7jLaE^_VzBSfkg)96}uGnZX$uh!``JD zP*Xr40jYz%YZ%}&aH?&9&m9CGkb0~-fsF?A*%6uTIR=r|o>P0yKwky(6yQ|SoB+~c?@SFaAOJyd0WP#Y+*&xmjI_N^8e{0!=xCG}rAC>(PmS99 zXeH(k?R}yTgK9=6OhdVm7dPR9{s|IbAMAY&1VbGd(!j(8W+yPiV7$Y?fW3$2?LBL5 zT-tl$+1>-h#=X5qUF|&^>a^tVfk=c1-LSsP?IC4`{tOoEc$67gD07h}WP^70o-#oY z#3V=D0f_{A4-KFPZ|}`=be-+JLyT@NdZkWy{@#pqq&Hvygk8_ab&s$IaMgbl;!y`T z-I=Q?qj>6Sn)Y50L@CYQt6iu`p=^X&4~i-FUidIQ+53jyIq2M;)@>18EDn1Mx4W3l zEuFEnbxT#V*xna&W=AY^?0rRI@Ar6nzvtmrgsZu|UkY&%!3PqbAH2o!j&$Js_ZJ>x zMtCmJsxtR$wt2E8wdG{X*_O-8YV)%4URKG=DtlSwFRSKd)xWI9m(}GZ*t`VM%Xag! z+q~>IFG=>2oL>^a_}4FK@{&$3*~3egykzxD*1u$@mppmNo0t6bQa3O4(@XvQ(qu19 z_0o(l4ZePTX)iB*^D^L{>E(2OIVUeq#mm#_c{iyeqOET)n;CK^D3BE;kPW)@q(tuk-3{ zUft#&Z|2Q7`~Dnk<{+9we~vcub~Eob^L{gb%;rztoMdy7&q+Tg!<>wBa-Nf?IeDIw zX-;HLY)+FoE#|bD(|%4*PB55GbC%3mJ!k!#ot$qF;(`o+sB@moc`@hBoS)|WX)gS^ z$mSxSi)t?VxfteRoD2N9%w;l{#auRX+0W%^E}!OdnyX^2>bYv>s-LUVTs_UzG}p;o z7ju1@n`~}|xf$mMUq8*w^V}wL+sy4Wcg5U|bDzw8G55{fpXOfYA(@9_9-4VLIeEe` z%>#D5t9kr#9{*$>@8QGy}bIX*N2DKhvxNReEsCTeqOzP{`&Rv=JoUE*O#Z)m)F;Me7&w; zuj%VGd%fnb*VF6u47nwMl&`n@*W2dx_WF9ez5aId=ij7%{!Rbq-#h_S`RCuv%j#}f z-7l+$WwR{)X7T;S4;DXM{AlsFiytrkZt?eve^~tE5^R>hUxHu>!X=27V7mnI66}^> zzXXRRI4DumM~nxXbHDV7%$;&3HM8QSi<8HZI;MiqF{-_C5o14yF~F4?Urc2 zM296hF5Atr^_Ok1Y{O+6E!*v~jhF3i+3uI^Vc8y+c(cU*5(i5hE^)NP+a->dc(=s+ zB|a=Mz9C(9n`P%OyI|Rc%Pv~>o8_=sj+-UPmZV>jVM)d%IWNi6lE{+Sk}OM_ENQW% z&64&@dU8_GbXqch$&w|jm#km1lhcG|(~>7kUMzXDJ! zx|GRM7E9SIWxtdsXBI7|rAn5nSgL-hPVb`8WT}g#ZkGD=js?w@CSRIiX+|d?1tqk- zEbX*(#nLBBkKdc6KP^MD48<}u%Yd(^WlWZ_SVnw->Qu6v(&bbxr*S!*oxBu;(bKe? zXgMv*Ia$uda&DG$zno9bYkHoR$7y*=;Amf-N@$^%OR_kX9b9gZlQqkwUoOLP8J7$G zud~CHUZ(f#HhB6#v;!mFEYByWMSY&$OJXCKS)e?6ynRaFKILzp@OAU{ zsek)4zI{5qeLBB=y1adQe)}}NCFxtzza`UKn!Kf_xAgLso!;{1tr*_QYtEcPga$P-NS9JX{ zxqg{mzs#;*=GQOF>zCE_%li6dbN#Zre%W8Y9Is!VuU|f0zr0+(e7=53*Y*0k9$cV) zlUz6Hb(38;`E^rXH}!SXUpK>bGhR2R>*jpjTpU@}|C6i#a1H!x>|c+^>oK`Lz-QZE z)8v|-uIc$*Y@1xO{+gYf1}B@Y`RzG_m=j-X|dYY~$%tI&F^Xd9jT%VfjC4)5(tbg#koh*043_tiF z&6SHQ*H^|Dr>m{6^XfW}*W3N|_VIdq`$wz$f0T^3)!l7%e_MULeQ~}0>FV~U=iA-= z?e634$M?7U)$M+E-@g9hwoY#A;blW7iO?um8w@rTA6t_)z+f=tr zecLp*O?%t)x6N?djJM6{wmCaz@8;sbx|`{?q1%RUUUTyhFh23`sCIZw^M&RP0ky9mfQJydn#^Er`sjFIql+f zdrof8>CK4~>KoU$7yQ%TUY>3*&o{RK8gH-nH{1-C^0oj2yt%#2x7+>gwz=JYa=WFs zTmOEeNPoL2f4gaZyP@BDtKWKG{npEV+b4hPfBfhEhWqvJ;D6b}JpJaoU;k##zyI~m zzx^ft_0xaw7vKHzhu_TUFTVYU-~W2v{M}!F|I6<-|N3A2;{9j-IKRF92OqxJ{Y(GV zKlA^2cG>rT_dA^8_dosn-~IaMKl|nPzy9uzaDxBY|MFk{d;jEL_+8KLe|sL2U;S$H zn_v9$k8pN>@1OsNfBV1xou9km=fC{!r@#L8U-@B^x!-^O%b#tMU;TXk_E*39&38Yz z|NPA+|L!lp`^ERaa_@@Gzxtc+|9XFifBAp-{ukZf{9T{B-{I{3+Gq5Ceo6kP|LE6$ z{j>W!KgY-DyT9`fem4K|yB~HN|Nplq^FRML|FwVrcYojgKRkE;uV?qyc{2YnXP1Bb z!?*KKzyIZ5e)sDi*1!Jlr$7JIcfa|4-i80z{^Sqv+`XUO&wu#tFMhMe<@0Ah|K+#8 z_N5@f6Y(D|Lv9iKhEy=I;sEtgYhr^r~mFB>g@g+ujoHLy?^_E{zE)> z&0l=`v+sU0fBVyKfBN%pm%sDG}`?x%n6 zyWjlqd!6Hd^ZJKByTAMW_rL!Ap1c3#-}>X69iF-$e)#?`{)#90M?1S8zW>!<@zn74 z{ICDxKm2p|i|@YuOI(eAkI%&)F3^s}q8sudBb+(*3c!=z0A- zpSP;JtGc>^TMHv6a{YiIK8titsI6aFx*+iDy4I_^2Q%&hNzInMTB$4XPXfB7Gc;?5 zE+5q6ny2rm*rAI{Zd72%?%YQtHCxI16cca?UM})uC-w`T9^$T_*rU_8wZe1-FQ$v5 zp1`_o+ESl)1T9&mgLMeE_~hxB&QnUbd{I(%)oQ?3EAh$FMP;(Fam}r8juWDL`UFYY zMN!zv-V)+;wVF#;?SfOLaA<{u=xG|=tzVUtU6Za_FIU@reLh*b(P0qQ0w-6eNIff* zGVi;B=iL~W?y?U5KC3LyC3iBGXAo|ahu>3l|TCo>fEx%bVYnvLC{#)zLZ@y7h_eaZ7KrQ@$VSvt?9 zqyGZqvR=8(6d2z)&`<M$|$wW!Lqx;sbm>ij5H(K70Vqg z>jh+VTvOI@i8VTgDYHYzHDz|_xW2ovj}iphXIyGv8y~{w9mSsbaSEm6>9}hy5#L|d z7PS>5JMNlG=sM4nr1OhTA@b>w)@@_mxh>LZzcAXAUCq}wwMVIs1bvk5n&qrNVY(<^ zVkK!OTY~;9(D4(=)u^>ZHJiwem$sP7&JrEdV%VbN>WlSEP0blnzBT0uenqQnF>wj~5Gcaj70q3j}gNNB5j7b&YMvj@~M$%|O8+ z8OEBy(hnYhNPJYH0GEjpHKY=e&P8e62}?2d6aN^91@HCFO;2ClIMIzP|8 zR#>15DVE|hPrNgxNUuACYlX5v$G=wCrqjDts5{jslKvgp3WIBf1v-Okg)kjIu9!Jd z|5!^>vqYEmSzx_vD`kt0;TV(n0JhynvlfE=*@s zQ?As32a9U9lfC3p4=isJ=cl)0e4W0jJo>!j0||MG5)jul>f zrX;J`M0Wh}qD4AJc+mo#L3r`46T~%Z5MH!ESFXn;su$F31(lw77U>vHlm$A2@ZuLY zi?6#`@&fcMhHW~%@S+7egYcpSI)m`yy01#EyLv7c&?_VRQug4RmgpGgiBk6HIF~YE zI&R;)hHorPS12TRGPlvISMRVR!W9?%RPbI=XXm44!m~ibTq!AR*#u= zDT(wx>L;k#1|1`bCsV8yI^J7_1=+Rh#wHp$`z(F^ghQe_nDk;oJEXTI?XnQFda2?*RRuRZCPc3j@?O1sr9xI z)odcW1|8>d+a4X~aoZl9ekUy}nx&Eo$E8Z*2v2WuOy4Q{B}_*RdON7Jmz(uriH_+Xzw@T3W}C8ec#~bM(rHUj zmaas(i|nJAHikT1nZ{VsaZDb(KIalwelB=pOk|hRrQN=0?P+$autZ1cru4FIvr({75thXR(g^l zJ*VmZ|04WpL(7`g>bNlH=>Gpw%RDISbXtz+9HZ-r=#;dri1J}iHs>#$;>LdqpT7~(-M$w+QT%F^f&p$ahn92ok*14jYFdE?AA8kU+kaBZ z4qb)jZYLd~bhGm9&{f00r;@?MPtoevXNT^&|(u#=ZCBP_dabaW(Zm%df2qMFU< zqB^5rWwP#U(DC9=@^pc#IkqZ6>h>oqJEEfkLH-bnLnlbCyMX4-IsI5A+o=R?&}lp> zcGGI|(*~W!qv9N((|A<;1>KSN%CEbPdK`251)Q=$H)yV=8$4IjZOo=S`(62Ux5->h zx9QwW*Pm}IENHer-&VY~$QOclveeG@=i3S!bbMQJ&p>(E@oj|-I=-#2LC3chHt6`a z;^}?l*B#$h*r4Ov3JY`t__o3Z9p6?gbENpX8^E^}Ht6`a!Ui4RR@k89+looo$gexT zt*}AIw-q+%__m_*yu4=lw!#A4K)$W8LC3chHt6`aV)A$5>uw<5R@k89+X@?Wd|P3I zj&Cd8UFA#Z+x9@dt*}AIw-q+%__o3V-9~&{@#%Kr>uw{yt*}AIw-q+%__o3Z9p6^` z5X!GRzOA_BeR(>*t*}AIw-q+%__o3Z9p6?=Ui>R*FJKVgR@k89+X@?Wd|P3Ij&Cb$ z(D7}>vm49r3cjtdLC3chHt6`a;+_5FHOsdZHt6`a!UEl3zOAr9$F~(W==iqc%W>kn zVldxU$kLhAr6f5~;&l4S?cGwf!q3c8-=(OFu8V?x@zy$$4%i<{?_3qmJoCk7sLb(eZ4pEjpg9UG;m> zb;s&zJaf}Z(>b}iL2qqgI(997CcimA*Q2^#>vUSR_!-^Ct9~sQgPNtw!Y}B0B0`IF zTDADrW!IwXiPSQ>y|%ZeSw{V~MLMlc0oG;Lr0cn2)nXm8nytE#TMHwe17(YjIzw^* zXM!9&$ShH=(x7R z4jtE4*rDUvilLj?Sa)1oVTX=uE3DA5E6VK9ac#xUIScEKT~TI-j%zFI&~a^r9XhV9 z*y~su>yB$H?9g#-g&jJst*}GKwH3wdEv!3sMVTEsuB{NK3uBtf%pDP7iH^EgSBXsvwpuCea8O}~{i zU0aP#yT%aER+?7gSoY}8CY}D($0nWr)km0)=2j$z)~!_NtLoM$E})Zg^zzQ4yTUKW zG#j@NGV`>o(Xm1)_UQCiol;il+Uk{JJ!W`#)9M!1U8O7V>*cwdE*;6NhiFB1$smFD zxmL3gZyKXg2VQ7l-KBI+RsV8fg)a7sIu>H4gJ6fQ=5cncCCyUUJ*CsggU;l)#-kS2 zT|%cbM5v`&D|9s)M9=aBgz3UK&V`+h8%1HK-a(wo&kkLiA9g6btS7U%+X!ZcNxY^mabl- z$-PMoPj|C6&SP;p?pU{!Z|t8X*B!}@JJ!ttU6)&N^0XlWX5d{`b~EX;N4%%98|_JI zHl+(I`N-28Qr_4V_UOoS?<{EUUU|Ag7jw~({N(A1fjfrc?i78ZNN8BAxf*BRxyMVd zySP*j+S7!Y(HdOY!m~hEb7{12!66yOx;JjibQEE%cs;*j$kVYFT;oK!=_cuQ*BOR^ z_JXrPS8&VJ-os!jv#9I}WMaL*=e@co;(O?2LCqH2sND(Oc8VFh+SzUP=<=mxXt_S4 z9oex00oF8|&~csw)|vl%xjR{F-KBJlCjmQjf#-JUylE#pBKfmK7ZzCuvNgJ%8`n&1 z>F0wAeM0YX@<3+B% z182y_VnNCx+lO7dcclEfWZzZxrMV>Bs z!Q-turEJpat~$$fnyXH!A9K}J$1XBuo}oiV?h$)YJaU^bqDLe8%Gb+Yr52Cenqrq> zG;(NI@J0?NPa_|>ZMD8blh4GV+^Xu2%=z>`@N)IyNXm{K+_&Gz?UVRPJhG6Sccn1m znhL9Q`kL)?oITlTn+hdQSF7jPdv=K%q-8ggPG7TD>9qH(Fdgk2Bl6JN! zJ4*PVa=e1B_$<+RWsh!*+H`viw<5b@sET<)A`MYEc*Crfl~ZarYVE@pg(KOic*xE6(7PC6q(JL!`EEz;>G zecGjCIC>L4w5HjC`d+d{I!3#%ix-b1eU$FIg3<2FA|0dMmqj{8yRX|fwx(G|yRRqr zw?@Zk_qEYcqI8YtF?vwZe@da#*d86HS^to0C1sc0b@Wf+%m+})2A$)MX1vWNgu|Yf zmz{oOtSLJ?blf_|{lB*$yEKK2vOcuKJyz&SUQqTpE^=wrSkMb-#3xE2b5|U`y%oA- z@Sz)(bqn*Y&;?$xNG~tCxzI|Dt6Gqq-W9ufoY1!wx+?W>W1YyCPOu=mxDA1sF8-$O)D=NFFmUKlaG1@Goe3s~#F{lR@sYzP0 zIPbJYZZUZ!cNq6sX}YRcp$C0J3@Z#b;Q4{Fvg=OgB$w7M*4~YQt9i_i!tk?O_IQ1FH2U zO;>Gnm*X|nyzL%Q*`)>V+_P9Idvy9|u~NT#S5S5yb>?;AlFM^FY4yp{v5(=#zL2F0 zx~O)6X(tlEB^Rm7c~FgP06v}#I(~$#&p>(E>A$!)mYou&tJb=*_=yt-VNz!q)^y?( zYwsf}yI;`h2J-CE=?3!b(&+}HHa*;?X5*6Y1sX96S-MKT@vEfb5PAqN!RCnC5c5>@uJm28(zch7cyExRjbm7VUM6{m~XBVA}$ zh|{IFZLaTr$cnNj3gzB~)QKk-(Q}WE-bU8_MXEk%RN9RypMHIMNje1wQR9JSL(ty_H6<>E5opvYp z4Dgj+(z0U|F0^E4iH<3|kNZl?j>1q;k(qyIfsWNxCR6VBdx*;}p<_M@*rL-eC{Kka zOh=(u3N5nlw8E!xi;fytGrVJ2y1=W^@Yz;iRy(6-z~hp;;umzfK^|q5PB+M-wwx|1 zJD-!A)iPuj=p4Gxl7r`Q(o%(G7j{x0g?5EI#-*;Bj&5ho?Ux-b=o<&WpwrzJdv0ly zPIp^apyLniQx-JK8DG`dwz70lSd6P~Cu8bIh9|4pD5RsL;P@2$)E$PC;+2Y$yP_K% z>w000j!_q_lr=g=U9?gMohYf~&1rj1O-pN!j#Fi6g|3{mesdYs49DMML9@E% zwW(NTg-+MJw&*6jDk!^RiLN>{lY|$%BSu*|KPZr?$OSaAob}dt?Yv!b{vBr+NlUBA z4|%#Yfk*#&F{QLXr#C8P7TMjkuBc||c`UnFl)ZrJK;nSh6^(~(VY-ldF0$uYEA{9u zqOuD+S$nmq-suPA7$L7&c8d>XhmP6e zLtSx*yzF$VDrRcd1|7SJh85Ydn`qdf<2KPyyIdo@?wGII+1mTvv%+?kyw4)fP!OOz zU8PB-ZvoAMBytdA186{GGgvb!SEA32*SwDl)Xmu*^J|CU4kBYC1Evg<~t zoq}hNt`c@?Uw*97v0}$}|0t_jUYDxowveXlGMYkfi;g#i{`1uj61+U42S(7RB@^mIs=q=D0OrhUDmewp~;M4PL!AYN`G^fzZ)0s@6m!~tC zLVxW^8SZCC4 zU+>wG9WTjEmabl@hMiOrt#^(zBLPZ@(owsmq*FRo9qF|nYvC<%hM;CkblJ`&-70y} zJEbhqu_92?bdbftk8w^8dG>SWXIaBnV+(csAeMyK^au!D?4;tQ)Y>dSCRjJ;{`RVm(blQ!L8-RDtbBNrnC!Ow|$c{N&L&?+evyGJvI_^M0(yj&Bh1_go zrJfujz3xmhE9L3j}ux859Yoe!vay3(9U3)w(;OLrsL~osm;4C`;!TW4Dv*K9Tfn(D5%8Ht3iE zD3aZ6iykWHeU8dB%a1|H($(9&TsWHhN+vD41|3^?lLtv^wq7Zwvs_%p4AA7jvq6{M zXz5(hXMAp?yzIDkOetG*yd&8f9cyR2eT2Mbbvp(o`yue{vhSrpo`sVKzDA&TcZ^^zsPYtNp|!9TVAvLn}sNy!NlY2M6p80>_|?%7QPkK zY$7`+*|AI)#U>p?g0ixs+C>_#QA~yjv1SUc_Q%8I?iGPsFh~ugjUi0Oy=G@y)*2mS z(GlUmVWOI?`i<&dh8eR%7r0~UfzQI*x*{$+gV3xn9nFStXqaHFL}L$~TwQmbl?A#s zijMIvJ<1jx>(Zn4Izx2bb-1KY-Xx*q$djjQqqga+4NG*R?v|Eala6y9kAGX5F0Rp} zEvE1+(lLZ5OXs<|CtR`@X8yU0A1>%Yna;(tL6`WRTI1bY!h3IHdD&%j+U-Y((Fz?q zo#&?gEy!*rou&Y-(6Lie?iy!7b{U)(fhmM<)Vug;K^zr&N7Bt(W)7GspT|Rj> zrqs_^r(bpJFjiLR*fSVDc}`Tbne37WT2|hy6*}Iff)p%FN5eIlj%T{~e*8{SvwpF} z4J=xst7J8*EH`wkWsVf|J`>qB={S=~&e}qn&gsV*BxFgmPCwQlp_Fd1RsSxmS*IUs zkdQSx)*vBkbQ`gcyp^_>*X*FVnr<+gZiA}4>^7dO={A|G={9B4Z8y*OQ&netkJP7*`Ql3X_nQ_)fOGklG&o;Su$I6JWDq3=XTcJEViP@mTZpD z^|+m@d{o;>Ph*}Xvqi_VWWsbbkC~ZzmquoVUj!05_A8lE(sW(TmX#fD5O`fZ-mR(V z)MG`_*OZ`(_9yERD#a6~D|4d&R%F+r)AgM)y3bD()oen?@||qc=|ur-(eZqzjPB0c zq&3U)oovzZe5Z`=!`G!{$Mc=$2wjhTCtGwp-^mso&v(k`mY#o{WMsBd^r9r=qZ-!y zP`}htmM*0Hry8|j=5|}KM91{;ruLQ8Y#5eJTw^6q$4f_qA9mbv88 zBSn<1>=wOB&1F845uZgmhI@SCae|s{$&TwDTcy)>kFC(L-Qz#rWI?lR_t**@+dUrg zss-7x-DCT7I_|L*I<|ZK&-sp$^FEvB9os#YrYq}@a><)P{$Ez>!TL4G|nY&YI!W8I}g1sP#7n{@gy z3p;c%v&Y;+uiMZpx5u0?UA2eHzv0jQ@=KP^EBN)YLE9iNhpV9$%PK}TKPnX-FleR0j|AHuDzD@*4G?MD5e=G|RVc7Dan(~wuD zUX_xi3rEpxVQRHdsdy2^o@x~C(R#`grivvn2bm>6}2(-E*n$Lem_?=#VL7yEgq;KzBVKdS)Q8Xc>|*A^YG zhIZJ>#|Yjl>MhNtyH@+|V~Z}&dJ?ckSMnqMtM@s7v7^~Gm(zO57G0Ur+;x3V^4u$S zWLNfrAS~&2h_*!+)=FNaof2h>u1X`LYM$=C*z*iKnx(`A#=5gd7cuHAY|(YPKI77T z*4=hA+v!G(5*1;(8fDDtA9GE|UCGjQ<-H(@&1xSd4L&<`I`^=a;ONJcw*}W-h1%dd zHJ3A~Cu0<*t5eJGdhEp1X_j%^soo18E9ZSyXn+9axz}ixz-U%r`|K;N(50@i{^qqs z$Lp;9xL|M_bxnq`gzw?xnk;NQY_GAfo&F_1s}yA>~4du z7zPE0H7#oE0phlTDpDfWU0W%;bh?k{ciW>WAS`52%x{qac>2$mG%HC%~3Ii}N z+NqCnN>$Lm3tdWsVwR=Yq2rdNq;%m~!m{I*rP!n6l%=F}&)jE0cC6}!1W%lfTb7c_ zuJ`-GvZKNeO#_i~Wgj-^*osx+blkF(RCxO=I$kc0lAOk|TMZ}z#nY}l9kY1Bj_kO_ z3n|@kgCsSZi@k_OMN!r)FIZuZjx+0M;z%2^<92YdL&tq%y!r?mvg5unO4IoT-{rp_ z%hKgbk>}8&D+b9dF#Sj5yRMeh>@VoF6)Z~^Q6jWS*GhYIjJ7;#^0ShfZOD$>md7fc zc3U1RbnLb~>a`j2nq{};u|mgg%VUR*HM=5l@N8&ymZm{EZF$s(D<3a-ugFdmc3U1h zboIbzJkFA4ZOD$@G)R5-7fH>I_PRW$;QFy{L+$j=qonD`y&K~ds2s0a<;=+ymR*ys zUSknHQ4`c`l`e`TIdvO!m7m*ff4`IQj|gOZx{!b%rA;7*#gK&K(AnJX^)HE^1w?5NL8jfyPGUO7kZihkOx zES*n5fQmuQyD(j)o! zPulXZo{!hRT~xCv9ru+?DI0Wr=hzY*B?nT|AnjPsPj5(SHY|(@1O4Z**7d>$9bdB> z_c~F~`wS^kL1CUkb+{5eHoST#{!lb(3xzBVn^F5)|O9$K5Y|r<^ z9HQ&to{*=D!%9dc`832ibOq0=#(}H7EiBRbVbV-Pcgre&`I96)_r{4r z!_+HtAss!q)4O{qByX7B@#?yLjdmO=D!Xb``wrW>F47NSx~QE5$IC@YD23@*)^(=z zejFvL*@VuczC4^FMuN0Rr(48mmrl2ck?7Vr)tY7*{Ya(hIP-*O?g|TZ4z>4)0+(~} z?S6->W|I(mz<-Aw(0a@$hPV9++!PbZ9&+XjosGO@u5@Y*WItv z^+d;Wj;<#<7N+YgP&HXx30YmWmAbOm$&$Wti;g#BLz>Qu=)j9yU%%T@Vlk}IaZ2&j zUK>hkHuB@L8_|3c?b}#pYc100w!I-hOLTf6fJ|`odB~ntG)se2yU2YHG<&AoqKiwM zHn_5M^|m%IYNH4vb5~fR;~mCo>0>0&O; zpyTKC+Mwg-^xn9!yk=*~n$_}FtkY@L&)T5l=k$h-yk_}Xv*L7h>U)#SPSaX%Oz#jzHU8Y&e3hgHag8rEz5M8nOc_VG&8j<(`}@8^i93U>blb$Y;Botu%7ICKWbHW8_(5ro6Oa8 zo9fXG`^=_h`)k??%XFHy!ZMwvt*G@mP0(}yrJe1sX)7$#Y1)dD{%lotnzq6+ou;j@ zOs8op3cgj%YT63Rbegu}?bB?^Zh)q(uuP|ED=gD#+6v2bnzo|&xYc#1X)7$#Y1)d5 zr(2bsrme6{r)euJ(`nj@mzF)ne37TU_D>;`Ju3SqheqtLw-aaZcp zzGq0TyNr$<`+R;+8*~L~6GT0EwBPb9(oxG<-9ez1=`?r6yoXrRETh=c4qf1ut9tRB zY~$La?#a3< ziTWtXV2w&X@)*5Qk~75`oqm$L4LW|3JJA(S64op~$=wEBnYsi-p>9egktKiPvTM?@ zJkS}p32V0E)k?`EP*(n;I9*H~(ljkZrq$%r3LX3EbN3sOp(5EyB_I%TJ!ppcTG)bADkDYL=oNt+E-~v*L98vKgY2j#M}`gI4(Rbo`_+IfVbUJkwFa9XHXMcrG=TH`=t9sN5GSWYWY0V{nR_HiEij?mA zHO`cbeI~M_(Q`>^WtrT8%mwZF*!MX~_dh$P%n>@e;}-lHwRdy>N4uVlhtC1c{(|ne zML0+3XnJ|i8oA9`y5E*sx@DDLn**BdvALL|bpK0q(z1)IE{%k6D@m(aE&HEo_MwTQ znw^C%QK;S{qis69=M>v?dI>4E>GTp(Hha+Sy3Hb4$%G2Q!XP*KCl1C zo@PmQnlCD{bX1y}+{gS#`&B!WpD{S=yI&LW*`d>LIJ+y>0v%ovB&OF)MmU@3YqE^v@HUbaXqT8NPwz z=4*aO4?9^eyq_)2&QABgm!5q(ztVH*%~`ttCB0>iw5D0coH849rO5ZPbRON#i#F-< zZpDe~<>UhHSE#?%|Go>YHA!BxP1*ex-EXfxn{+)CSU2x@j?w+Lz~&I0zAbz5b$jbh z-@mg!*WvjU=C$#s`OcR1jhl2mT4~)D9sQK1V-^QAAZ6)1m!_x2F;lNfJ+OzQX1mcb z^eRv1Bvbmlh`BB1=_@O{?sWR%6Q`^C`SzfPj{2+{mi|kYuH?B9e@{rSyR_~j@QWqp z8{InR_JIFeegeW*=AdE=|8kxDk;16dJs^iV(JK2U3zfTJX&Pw0>4bp z$1YEBBt08+>>&s01tkCFYx}( zbaBnjlwCrn<-Xgb(*jG+J7GG%R!SZiYi^EaZRtNVF0tG>g7=E@EOb3i%3vcQJlA0wtgFBB>vUFiRptOK; zwat%Mp%i;`4g>M`A4zJqyX;zY8s@?xT@V&^8{n+ed!nFkJd5nQ(e+e(@^r~^bM%Uh znubi-r0c1~T5z`L^h%*xc$fcKdfla(P3iPyCr@YcBw&?JTX-LN(wa4CePe+x&*-(5s@Fr8cBVig6tGJbOH$ zYW~@yO9B?UaulYE>iHzr?y{mNN^Lgpxq|nKYD$+cd1-ZpKBEn~LKrez^Vp(eJf+aq zutvuUF^*bSe%;aYXNSj1{IEh7a-9@Qbb1e;&BIuoxr@AJt8^`EXKB_3UF=q=(>zDJ zR_Od9%R^D>;nDJ%B?q+1JCTLyx~PG$L1v{DI;R{KJWe9irx!?SmU?{}<=+X@QQ{)U zV{aaK!gOIp*Wqk}rQc^x7S$}#2dV_rKETos(p`Gqr1hE-q1Qk>dj> zWrMCWjC7M_8@odIG>&*4djn1hpD2{fTcu89Zr;uNu0t=hdI$2OqeN}RY;<~8M>}*m zpQZ`vi%!ir#fI!!bb6w*M3;~Ja!f_NG37(+tUNoi>rSU5K09;;H)?l6w_SJXt#*fv zb=RFvM|O7TM%61tN+s7m?`+fQNKPp`bkr@q7?CfaE4^K(+E{np>2#!LhmNsbQ%7J% zuk$7Evkg1jpwkhXMY=e9^wHk4c4Rk`PEUMx=sMjfar1P|tg=q0CA{;tlHC>ce660n zAaf#lHtA@JMWmNJW0kHzo$z$rJM~P-o@U98xq4Set8_8FHO`H)>j-^4sbx3XpHGt1 zY`y3*-`s7{Q5rrw@GdO7N?Q#jxDl{M_A0fR-I(J6C)PNQC6 z4$x_gPMHIA1AFcWY_RMFayQ1BTd0OfDSkcQ?r{UnJ+?Jy2jx_r#bUl9Hj*Hgl7|OLz*JHtv4<$?&70J-@Yu@XpifT5cW2iK{Rw!9I z@=n}5xy5>S>;@Wr-FkH=i=s0m%i*%YRE>o@z*|kyDXPtB0SzVO6;krLpcRU4dWM z%F%9aT6=W5Cvie(gN|QSZi6nOVf3s`q4pXozwT1Hr2mb!-LOFyvuob1&}mjxGtkvKN#^i?ZM=ef0#7tsT9KBTu${p4O- zboCmCaOHO;*PZ88O@chi9vvgdBTYx|vsHuchO)AwTmXHCxaFZx>~oRT1aFK99i?e` z1>Uv73Y})6tYz6HbQ+1WbAV1GQMMahpMmo0E|J|pmJel%Zlk%HZqQs!H<(4Y!9I4@ z-NthxonNEJZMRZjPEi$>-Ap>&(G}^rVuLQM<-=5D39lJf>(JQVl7^#T-=1gH;Mz1(sjW%tLnQp8^>AJjt z-YN_(7WU{k7mIVZ5nOjo*|9GcPYkn1r+=}qLC3#X*r4NIENsy6FBUsg<<}kmVqu+5 z>tbPpj(@SRLC1I9_nsiJ?uPq$a@Rx3t^I4&t58~P-$D?~yv+3c*8}%`wdEoI0cZ67 zdggE6f>(|Ej-sZiJ;nR}&fE!yEP~EA{w+FP0X})`8^>Ft^G16;m0I?H_hfyVJ-TWk zr$;w~5VjtuN_{Lb3L(;_A*`Z79v4>r4M!EK+Q?=f}%@$9{PH19s_#c|Dfq&I^2Nn{JQo zdn~=lwXclnhK7||6b3<3pV2J5nE7vg^ReDeo%w%#)zgOrJ1%5+8qXw&M{Zx~prVm5 z>YDkFe7wF_9A-|p4Rw1QnGcC8s%;Q?dA~|EMmiR2rnF}Lwe$Q(g6Qbsq#SQRbvH%7 zLPehlICa=rMr`x1WWk;}6!HjqbWf&w`^*c|1uE$TDEskIRaoIi>py~J}P_rRE z^`DE-bo{}Zv(fea`Vu%DyU1uZx?}!uIhu}NiZUDB&MRCAq^tQIF8Reyvf zjjtA>qnc0Nb9*4vm4MXKPQ*2!_iSkg;G~C_?uH_EJ)SNf z)TxF{D(46^@v(o+PhFhiR z08Ui@yKe{56}*_PwZ;cYOMt(B^DZD=2j&oN(e3=jy;wSw^OO<>Z{Lrjt5%tryDee; z;>YewJ&dD^%4B2d&92hJra-@7nf*Ukm^c|oM}0kUTY_MVpFN7Bqn537)h;+?FJKJ8 zn_YBjrM4&Vbk%yf+V1NQ>6?vj2mdJ?-RLj~YXPT~+-zLgKm7gLXK-|5T)N9T!29gD z5znFN^cySvhUAp0j(Gu12eAH4+}~gLBAO0h{hM^7rc43SWdp0~yryGKq;B6Y&v*q! zmvgCgT++*f?q!%mdD|6V2hx=((+t0@B59 zVAx;21(yD}zx)lF4!G|8{I@tdk49-AmRn1JXYcntkggEXD>q;_H1U?(oQz} z^E@#hoDOGb_r0nYl8#cz7!3@6MW@+6UGdn0aJpprqTcMl-@*$ki%8M&TB6JXy41>x zNzw6IqRc|~={LQl=y)wrW}*A|$EDzOCVhftfm452u8#m+SZ9_(&kCm=oU$yE&Y`~T zhSQh2177vR@_0I!Df{f&m4xUJrtGmvtKsQjzWayc*8tLS`zvg6Ogx2`m;JS@u=xW@qBTcg8d-J2QhUYQ>9p zz|+BUp}za)PGCA2QhUYVF5&1=9f&$<_RmcgN8MH1aN{ zqGMQY5e>5GtN6_qaAMbR4 z5S@OHpxNoJ33FgNevhEp>25u>0H)*j2%4Sl@)O&@bo?Gcv(w%7a0yMvZ$3I3UheTx zl5|=KW!$HW3P)lh3F7L(7!A*Mu-k^;a+RAgOPM&JcRLYZI8otI|NJ@ zg{aCDrLLcL7?7@R)R(^{veu7(j66bu4&xfD`8&sf>42`WI{>5ta|#fSURL@ ztX>^E9!rOGjn%$qoPeeC^RP&OQaemM2}>8!tALL>@eUq$3YHFetxzjYJPk|-yjG~C zFFQk!&hT2HdX1lerGs88?z;YLEFJP%p`JZvB90CiSIiuNg)cr2N|*Inz`SfLHK6MP z2|9#hOyYa-)QhlmWslm+RV&4ok7n{?*q)aF>3ALQf17{7NtZ$C;*uBO(#g*``3fK% zwx(RE2hO_+Nrzih^?8nz{-HD{@ zOimMA50dwuy<3LP$+_I=P?_A4&olmWFObfMR+B09_&@)NrDM(zo++>HzqWt=0U%x2 zPSbh3po=mWAeQXde?Nqz>!j0|KlZb`*s|YmJR(Ae2`^5){a5$>Y|C|5cV7hWWE>XQ;8F8c>{_%4{bOy6)+t#ym;QyuY>83;l-EVegj8W&*cJoWyD>|Ui|Z0B6NuJ zM5*`Jen*B5aw)rI_4j~uH0+>;un|p1@2Ee10HiAvk~^8(=+$e^x#tQW0qH6QY)j2G zmiZV==g=IBz{A|S&;0xo7+v1Y*Xl85yE$4p1lf!-<-z+LwL z5=hq$eAiCsmMMM>r9-YdrJnm_2A0mRRB$b!zI^FBEFEx9D0St4AF*`6J)zWEd;JWg z3-Zvm+G^hu=Bc2%2IbvywaupqbEqdqHRRNJ;dErnK!|EuNLLT2mn$OGqv3s)_F5lKhr4l)zOXNz4tC>qj_rr1gWb3XjT?Zc zGu^6B#y^G%&`~-$y+)ZU z`L;>h3eW{!k!H~sjg@=&6~nM}^mtq@QyN*L3?xU*aQHI(+a=puq2on+Zo6PdQ92qd zQ1EMhSYc&I@AHr0Ht94)*niSrMd{2sE)2P17dv#CQp=pEHLl%Fl+Mf%UGu6vtkAJU zrxto*1d=Ywhpf$+DRQ>YnM}U5`0Px|pV>6=?9WSB=g6C#4>F#KqH9XzsQbIW(J@`r+|?0HsEK zn8(vq!@#GK!NgB7>({sQyB?nIz&h>OF@Pku-Nu$=>5O(q{=cK}bP*{vCJ)rO2jjs% z1$a6LS#su$UNjV-OZrvybRYkpRP(?xY3 z;sYr4`Lqr+9Vq^k?24}z?ZVLouIbpS1gYEK3;hp*(oumRaEQf^`-}zB(cC$wAEsnG zmEg)JABv_kc~tDC)#T^(?T4f3Odb_~K{x!YBhYjMO+30;@s_%19GY$;9NjWU9F3+M zgrmFc%45-VgK>0E-Y_0bw=s?`@12OI+XP2<-zz7h={CjDoipWBFkOG3t*HEPI+_k> zE4G<&CYlatD;8e-Y&0FvR-8WL95fx!R$TbyxoA3|tq49lA590e6+ce95KRZP6}zo- z37QUQD_%bEGBh2~R@`^g6=1pnKwELy#aE%}fVQIi@FX-H&{kae!L?{QpshG(;p@?K zKwGh1uN%>HKwEL;BR8YzfVSe}{cl6l0d0kH?m*K4ZN)SD+=ZqC+KP*|y9Z1+5NInV z>~J>XF^9ne-xT<>u- z9ne-R(Cs(R4stvD(?Mqv?RQ;{Ma8qUnIP;z`T`V~To+FaONKK)R%ZFt9X59lXw>U^?T%fNtw<&+isP(sg<{T#lAf?=80kkdA8I zoSf%YVi4kpRhI(O(M*@32eP%V?e+%=I*_eBcGqPj=s>o1+>Xlu=`dZ5XKvc*Lsmf2 zIk`Hrw|2bkN9@pLd-F?OjK zPKT=~oBx_Ro(^U!rmrv>N*Bg7l^Hf7;=b>?1n8)Hb(J`c52rYt-)(qT9tk9gn7~hEaRI6jlLzXZ1M|O&7Vj z9H^z{@Rd(S)5UI325I&g|5PZQ51c-$lzZ9fKssvrO%6(u*b7*6bl%-JZ~~f+hJK(X zT9zL_8%+nyn!Wnoi9ouj0&E{lnw{s9^Kf(#bs+DaGi%&{Ie7X4LAshB7!BN-GU*~X z9jw{B`p4u;;B>#zY@Vs(ji0{^PM79GGkFrPZsy-Vre1-hYpc;|*BAl{NFp2b<5g00 zfUD2ZO#A*O89KnKQ|eZAE1a&aUMbcgMGOaib{m|o(iQmiGQ$5{Zmm0o=+cqQhKL`m zbvK+Y86;pfYo=+-&OP!zI9&vq#;DZD3HQs;IaR>rVu2GMgww@-(a1tH^{UicXFZIk zt9g(etJDKmPZpyy$%D@1_kPEtB6LPWgj%Zo`;Cvo>1s5H9^(n@ea(|Vx-gD&VW;Cp zQP^pC5U29H>HeqjbZvg*by5`181T%Sp2gEu>p_s*FO2I2_qy{rIXdIlybm9EL5|Ki z^P|}3B|IIKfmRARz(d)aOTG-G>q=Hzn4`O*?;?!Zdt1DUqpR0wa&Hpc`7^ob(yVXfwx zoPD?L_$ihyF4cqfG+}1630Jo8^80@drmML$TDahl3}fS1${PoKAxK9NMjC3#4@b?| z_bV(NX2CU1l-h`Iuymba7?>}(2HhVI_!dT2aLd%*138s>z_H&0=_&;;@IkNciTJ#6 zKLY8Zb|-Y(DQ4`NXSXGEf2sY9r^}a;q2&O^(=VH+it6-La2vA21OiBQooCJ~LkD>h z*r+(45FP&vPF7s@_w3($;pqa;?J#=NZqgmN=|Tc@VG(m6-#T;=5jq3o+7ujp2hT5x zr-MBSEdJu+c)HlFCNU^;?H>Q&5(0Fnp!>^Hm%`J*LbDwU_rcOtBR?*?5&6gFidD~i zxD1ev9v6$H8jUHhd3kC?;`o&gFRCS%AYP*75mT2Fq%%#cxa{K<1nHO}Yn^!KF1a#} zjw%Bvg@^8B6vm5OfCFFn-6~>q<~f$zsMX}?+DyZ<^DVaqn693*)dZ>brMK3Uqcc|R zS5K}jNN1|rg+5ysO&6B{Rw6r8#(%p$mM(e01FbrxK3;P}DLUg-r_@WU_7|fwU3E%b zyV5``T`7!Urb6vDV~`XbK(qI6y@?o|xn`^05G-A-p2O|gA@1f2h_zHL>M;D)s5bTVv^ra{;=+sdvub21w^sK7_wT>~)b|9J?jS;!)@~W|oqgI)0(6w{LFIS_WAPn$+Rg%WUfH7?qdDDTll~?^ zR}2AYv@80&yQ=`5A5p1*@v2kmmUnj-pbOlp9|Q2bWk(3mQASTzdSocSdDh-rfX=ka zEjfvkzXzY$SAvcguFH_ReU80pKOkM3TMsa=iy7jI>l^^2i)&HX<)kwr%#%I|u=kcZ zAv)uvPolf;{DKf2!qGeL{x%^xM7yuU-YE&uA=-TvdbJDDA=-Uyw@X=w4$;Ydnw9g9_j&g-+wot{W{w2Wi${KWhw*F1zc% zV%kbwbo#+)I>#N2c$-bUl&-T5fz#nykQ{dPVR$-N9piqd908|GQ^+Xm!#vz`>22fS zbR{n+dk`1-AHO>WPZy$g#X5@}CqS1BK6In9abfK)N{Zv_)>Q z>{V(G;y%0Oe=bDQRlQ0~MLmFaMydE-z5ik?~Gl{ts@Ep#z-7N|hhK4MyitXI>{R zxggh*cE+?D@4(UFj^W0hz5A8BaCAWz)h?jyL;^VDzI$+VSvCL=uk)Gv&~$*@v4&#R z8Q0$rr^DU0r#|u^kgi(m%Hk(Z9E3@oWmq$cR~+%o!*X=SfxPu!nk+|W9LT%;{~nX0 zGY&@ep7yvLU0m|Lz$9j|{M}FC=qmY=TS-cwXgip*kO8|J$|Km2_>9W2j%yLCRq(T%3ocfME2XBHOFEA7R7rXlIVm^>6*hrSEO zeuAfi^$IzI?VaAg!!xs7Ha*Hd|VP&b**J72fu{^#RgRD3(HtxI68{mzR~GqXyOp@3{Kq z@;JJ{tI_b;R$$gVqo=gfN@8@zK_0c(@IQ*t83%dP8~&<5I==!*(Qa9?waTkw=^VPy zl7r_#(o)~sW=$Yn*hzsD+7<2?m%3^?#+^0qE3Yj_XS^*w%&jX&XS^+XOUQD+0>3|b0FsW5l7iz?@Y8r0PAa`E4&F$F4s*R2 za_(ReIz(NxQj1)-i3lB{E?TMMZW)53t49@=)||QL)HJkLoxZsY9i+-~#cTfzrz=yF z*}RLWX7Gn^1*bDMuT90O<=ckB>5R>5i>`M4wlKP4iLN>{lLQpJBgW20hvDe_pg^V~ z7tqLZ%vH5DYM9~@8f?3($Vu+ zcCjdX0o8%T0l6zC58d0mzYCBqq@IhodDcqZ+iQ0uT_qtUoo8WaFle{<#<}-1 z_w0z_KAMiM6cJz&c*5xZsU1$2Oo@WD_)xcPSw_w}YT`s8{W5?VaB- z7E4D@Js?9tfJ34~v2>Msu?We~N~HHy`EV>9u1t{V9`TRB(M4_r+r4F(o5vyP%ty{9 z3T^%U`@y5JblIi_^>2A|-{ZvS%v11Qy6kuvx=Pq-e)+lZq7y~vFtOuRo;w*y2kKJQ z+!j+8I}J(Kg`Gmb@jPcp(1E7VPyOahFdcFV{pnwvB|`_9LVs|diC8-56#6ZeI1ft) zokHJt6G*_aou7otO$vd3oJ2&O}tvTfhI8BB*XWedJ` zE0_*x%HDeEb~GK(l->CJosx8hrmT3?-C#PTDLd$id%<)_Q|ABcpFldl(wM+h^*azz zy!jq_K!Pp`>xla8&7OZqf)14A_Wje3;OOd=YS>97(dGe^Mlc|L=U*^7YPXbhN~fwL z!}ep%K!tj8fyaS#UC`*AQcryHga92T0;SZxuRVpMqpZc66Sg_jHNc5IK##-euRepL z3oBk%J}l>8yW*xcX%cjxiu_*Be*&X3OlnV8+N>X& zJ@YA!4w-74V*c%p&vA6gEN09Yp@s;zKk*AJUCxb+8ZOVG+E0)D3QPxT(w|aJdF~r9 z9qhVDd~2Qd9hT0xTXlEUzVzx3Sh_-JJTq-3-v>Ycgr_raY}^1`{wEcodTFK8-4oe4 zC`aJkZ-0lS17;g5b=Oz_2d2Yi8!I(&nOpI$$2TQrGOeG?)&TN3PWH9r|GDXzENA z<_SEu-Lg13WRYO%2OPcY@-VtlRO{}94mA;`cScA--iY#wI6A)=yPYuiiKKVHUMr*N zfESDX|FjC44i$hR*=@PaYG^u?>q&Hbys!q2uHNqD!qK1{_hi%dTWxJP9Zq=bue2_Z zu2M{Axwxo4bI&ceKAJAQ(bBmBU_4=?zGym_9i#Wz{bK1b0gjw zgC)0s)A>b+>q#5K`C&^m9q?u`uK!RN9dhDvcA`YXwuRH7I+80j-?qb`bWXBkQ7(#_ zXYn0`=nxV-VD+7FbX2=Y<28!OFd@uL!5QoB45JI&0x~s_HpZd*{S8P5yJlxwR!uMO zDnW->bVRuSx4Q%Bs(y@mbWf$X(Sjqubb&jj9{30=tJF`c>j}YTc3)SItxOARKbqdm%3UHY%yWn)V zl$3|JIY@}kRBp-E7`4n;JY9%NNtwRdp>R4}(#KY-A1+2`uG^0`I|4|TPo9mbJ9KQ+ zuex;@tNnKw2dBf$V8{(Q8cvry&|>1ocMm-lP6xVFkb-wxe>{+mhHIi6&vfyv{nrz4 zbbhe}3oNE|i$o`3=_*-`D#i^x>-1A(=pd6xE|!+C z#yGn6$1g?GZGxj)zlcO_kg15rUcZkqon&ADg+TD_L zhE4EhtbDHo9jFQ3m0SN)f)3OK&+qeq1Rbae-g!eF5~0I1!7Cj3h&Ua;30|LL{v|;N zYJyk2=P?O7P!qiUZ+ZeuSBzX(XYvWFJS|6OY{@R_`>Y5Z#*#hT?>R|2LrXSd#}_2% zK$dLYkuOTnfh^ge{iaCJfh^h87r!Dxhp}Xv-SnC`9p9487f+R-16i__c6>{M4rIx; zeCiz_9nE7#rQW5H*{;Xl1JmJN$&}jekq?k`UCox29c~bKU8b?Jr62eROIJnaLcMd( z$3VI=EDDe=JN4)t|COLK_MI}if4%w{m=5DRWppq8JY9y)(09t{rhV`wmJZ}QWpvly z^EH+ZiNAdoIBLtSHaeXm8ZbhzX@+8Bq-yC{|p*d0Zwoqt{oONUx=>5+2u_q}0sWw+>6 zYA))LjQBQPbSWV^gnPW#>r3P5VD9naU-S{9Gk1@_dVX0r9nL+zy4MPDI-GmF@FFY0 z>2U7xPT#DIr-Ql213q3wmd?mM{%FQ(a5|iOeAa?%!s&4C@l_kHjif6BM!958d;0nD zeCy)r5G9N$-CsA@088iOBhM|Hh7}v~`=HN;K)OmX3OkZE6@V^Z3E(CZ`{U_goygX# z48+sHI+1O5+8`M^$o1#F6E_y3L%8sR&)5`C2kS(3>~Wh3(4jh!Ip_RIgbve*?2LD| zz|+Axk*)K^RswWUSapka^Lb2fKQvU3&S?zt;~KW{FK>&dONR;~!em2U9VSHwIPj*v zxILaOM)jEMcx6XC9jwRP?|&E$q^ok5f5V^q<=3Dk|AwRU3VyweY#X%Mak~QP0vgy8 zdtL!k+e>}O?${koN0rAY1%JEf2sB-Qn-}#>|Gm+4)YTm&yA}4>7fc5@gj-wp+rRCH zqw|AyY(J=@4sd{U6)#UiUQv2g>Zl`J99=kyW(!lRg-XSXDE3sNaF5wj-gbxPfpl?9 zsm5V07i6z_#zI{3AP-EJy)xz^KX2Zscd3VqP&#O1L-qFiK90`39bfA#$$osdP=KT> zbU9_(8ELEs;2~eILPeI&=x}~>p(>Kj!R&^nf(I`b0qNorsgvHflK~ruIke}kRKwH7 zC`aJjb2>!mI*m`_M7vkb*M+3>^G?B!^G<(E0rFja4icfml=zPO!&nJAPz`Oc#Gw*& z>8>@u`)t3&;SzLt%#*aa1YMcZ+yN)vB3m6R zLgxiRSTgPq-GA5d5_DnG_|rTk>R)@GAVF89VPG}Scwemgx0593;+l(CcQckeMTRay z)LCq`-f0qaovx3#bU(As88UPcqEFg7D@_2>)hJ^YaLhFwclG#YXXEI)@?Ma{X3dY1 z2H$C0OvKX}-NRafqaQyFJP$@!p*HwV&4okqDgXyxsHij>H_+Ak@^XOP2yhEn_ z6HQkPgMx#Z7PZYY51{F)VT8GBD|P2J56RIP=WO4$<7715fpvP{9s|+s2U|airi-gl zSjUWYIiu@wI9&}B_@q6%>0wWz={j+V3(oOROVELyxPLt6SrIx4;1#`orWRwh_UGj2 zj33MHieHeUGw#+qWb}(Tx{$&EsEc;$qik@(6c}CTQW_MhEG4D8{DN1Ybg;6Nly1ip zUW3xX%2G1A=nXg>q%0++8xXvSr-Q{lZ#nL5C>^XUC6(P0W8cNnp~_NHxt`yc)to(^Vbmml{7 zlFl#qF7W+$&zpb3(dA2#=g^`n2FV;Xz$0?*OI1U4`U-zRXRcs>i+OQ$5hX%HyH*~( z>wGeFh_*ax#r=E1>0oVn)Z_I9rRdDt@~9O$7e>?J+VZF+JAaR+!?op6^T&&!>2Pg% zRR8mP!|7mcc~tTIB}M6s+VZGXF8u?V4%e1PeQ?JzaJqWnBOYhTcc1jf<3(O#G56kIbkU6=}Pgq5Ou3p0sUViavFuE#T z6iITp(qq-<#x>A%Wn4+#mdC6Gr1L8^To8qJ#=)KI0O>G$p|N4<>&&ax!_j$eM3u97 zYO4vl`%JrO17SLoyU+EXZ3v_bD_yvNJ85>%q65HmCbF8j;<8_NZMhMSj{4lxsK~PH zm2-4?1fMuolil43bN*X{PazLbd`2s3tUp}wDmTVpo84Cl^UJ@6PONn*H&t& zU<(;Kz+GFZQ$}uur32ozm0E7pP%ItruC3G?9ou5*fOl=BoR_g6zwil!` zyK5`;-32>h>40}_r7r*Ha4;S2uC3JIX@AAi0q@#MRX*AUNSAbOK{|LN7u_9A=O=A> zFwe*N-|dN}gT0a|_0k%9q3M9m@%?@G5ukJ88Z`|vkM&%-%SaquSQrxqfakH+_2Qjv z_D9nJHGAo+2LS0PQbA#!LgZJ|u29AsH~(=?j?O8BoyjdI=3dWEJkpbR6V}U{5G@z$tZcI_{oO>Y}brBwZXp&@TnnQx4D<#7k$>BzFW0V30A^igBQ=*(TId7eE~fR3g!w5BAP0ik<%k?}w}dT^(A z_fkmSFumi|jr$s%vcL&YI`cbh>$*rku3GOTAYIf>f&=BEB$RvgKLtpKv92?vx5Wmh zf$2Qz%L6H5B*;OXX9&?57cmmu>gP-lqBAaHB)aeKK3j+m(T{ZTJG*^FC)uH6>A3XoYk_o~1*#^CDeO5xqULFJRVtX$<8nYkO@wXE+2IzO@vLmLJ7$(F1d&{xZ_q^3a8n6 zTbmcPQH0SvMv*C3h7NQXD=b~P+D@sJRUZ)GNrfjthnt^v!VbuFm&uOhEVWLN?mtB6 zP=iU71Rcwj>n^g^?{f}BYBs6{(E3?1I!I2h1RXA?SC9^n(|hGv@O1~w=@p;@=JX2C z0dsmK=x{l`H{AzccjR`G3tezX!!bQ1QyB=mkB|TzFsE054wyBIrmIumn`Cwx#yg($ z9(LUkUDXc)P)|)UI`&RzIVki4Ntd;7#ppC+%q_k&>`vBbFq^JBOvbht9mIVXqk}le z5_FL9sp-O-ya{~W0Z$Y$I>?EFq>J2K&Nxw_`*El6bWR(MB>^3J?>o44m&wj4;YO(o z(9zg5)O!V%4)qeyTzqIc>Q52D%6iluMO3A!pA?(9NZ?^YTe9N*8V1ay7YW_cLub50%|)bf%eFoi6~_-E4HGnOd@R zrkPr@bQ>8SeJB1Psaey(*0OYi=W5w)Y)E(GYJY&m0;1XW>?U(H-KK_gSMMMwyZ)xO zLYB_dR>;zs+6q}ZQ(LiNO>*6t+6q}ZQ(GZRXKE{YpC_qVQ(GZRXKE{C=}c{fDBS>4 zTe0p#g6nR8sjZNuGqn}6bf&gKmd?~x44x*r?o4fkES;&Xkfk%V727S*NA6xRz|>aA z(wW){QM!SqwxY19pk@b}+6pXP0a57QinuHF+J{KlWpudMrwCnv+5}NQBlEYs@0MN$ zc%n39m(o$oS>r*VvUH}qLXHkmY`Nl}1T-7C<*H$PC)>DUbda(m5jxB$a1x&gT`i3A zkP47h3j*sdrE|izHq*riro%R_R$x2Zpo1j2)4GGx;gZ~m&OZR^1<>3CG7=hh2AxW>eWg@;>2orFzhwY>RL-VEK)H04%%ig(=2- zqI70uGqiWnbilG12|8ped~_Ve0T%U;?67eZztTn*9;()Abq_Q<_OSPgU!gOqvluWQ zc_;f7I-@!ZEM3*3R* ze#aCWbaaa>_%&+p=IXZVnFDkhBHV9^yk=>7IkSHMZ6{JfPYWT<~OlSC<^6gq;noVS9n2;h&XPA&8OlO#ovf^LG zG;8E{W_wniPXCn4$dXT4I@1@GCpv+erP9>oKITW}uiBaXuynDPwU^C>H5&D597a(x zbbt+!3h%@Vk(#a5yo%FClbInej7lNtVwXMCC|hQ;ePZc?GO|t(ExUvc)tN65W?<=gho$ptrR0IJ=H_VD7T}q2{B-2Hn}v>_$lEd;f^>jAD@X@ecUZa* z6d7x(_OxYJz(p#`DIH+FNz-8}K%`{XpfkMr2+#rcYE!evZwX&_fW0b27uHJTe#UNq zx%Yr&m(T%Ip)M~%HQStID>B4$IDHY{vn;&69DbJq_ zTzB2+90Z~~or$@SqYJ{KaRVGHbZqe*da-O5=$0`z#(ODI#}RGQ?ggt@6W#%ut3Bs?q~P1r6` zU%sTT0%YxB>B348CbwkWJ+}vP&r%!GB#AeU4YJ1*s^*^)Tx|6t_0OX&(>h-%FvM2C1vp{*fBhY2wX(9!c}hlff0`1TU`x}zWf z#88lCW#|~myUhc5mTv*NDqYLk=UUCiZk0OCL$v$DWAJqs`$de0qLcs~IiOY0iHxP| zq6Wgq%t{G5ryLeMNFo%Jj(UA!^Y4B?9k?rMl(>jGh|_ZqOBYs*9nM)!V>n&Do@BOx ze3bKtu7r#7)JS#>y4XcrXocwvLwI6zbn!OdAZLt{(JaRMgwr|hXn@cfI~TrZQO(j* zzBQHyYt|`+IN9Opl1z7$cJXv^iDHWoAAl-n;F^s)!^k*Uwy`U)bP>p7ZyHIa!f_NF=cBTxdKye z7g%@Q>5RlDLRWC3b|-Y(jhCJ{-P|X;QT0lZQpwHFyVu_kSa&n&j3lR&2px4xFGl1G z7)wu_&PaM9bcpSmIs((@Um19xZP?icosrn&=;CVntYW@rMPxUV&QN^w_7%`wR-k~42k3|um@DL-RWqGMP!&fBS}}FPIyM{osy&rLf7!>C`lL7 zTcerm<~vwo-F1Y%q13V)EtIZabWv~a8Qt)wfwD{JC=DMMcwg~rBweK~2s@LAy9+t) zln@=LC%FtAsvK|mZT^V!@9Is>Vq)4#Vd-KDeEMNMPTUj3YYLRE)AOi-s~1s2C`?{} z3|&{&us^Q3MWfLvTebt&T}yV|=}hVciyIBKAmXz@$A92H@DA|0Ysn6wTyZ+S;K)73(nUow zw7{Bo0Xl?AvulMKGZnb*$UAZKNqaNW^pw=xZzbLy2s7bN!sN*7Vm9dpubw~gBECz!6yzm@^sT^_qcwj5M75CnUW={UE>Pm zx=S@n{e!8QD`Wve={o(mmUPtYAO{%|)|R7llA1h25e|L|r&(HT1p;#DrKgzg3ge)K zES;$z52d5!2H6a)a~Vn3NRk0n2_}d;eT7?h-RK~3Svfk>6_+VjKz41E^;w4;cM_V- z=%^j3SgmC3|f$Prms?Z>h5~D)|dBAj(j8a8*H-yTL zasdDiamzzds`nzR;ckoxofCUr0d%d9pfgRBm6csWXObu@PiK-S+l{WzK=`^#WH%7w zLkZDsG*{CNnycvsW9T;6M`Yb?JU7z$HG153D+SaPRjll0(ixAgNY51ky72!ocPDT< zSO5FRjeXxD`x-?tS zuYS$9U-d1Ge*g2p)Ac^*bI$pE?q%+|XN)dwB0^&3zh^EvI419R_pTkg(|csS^nUd-<k$^(^&dTt{Q3f~{@$3r-}MR)kD;GJ7Asba z?oR&=sNTSf2><6l$eqgm-tVHWT@3zsz6Y?o z82s^k4`O#Q_v86SWXTnC?^HyD{_=kc$Iy55#`NyG>p|N(roP=cR!r`$Pe_=)RuPk* zSUj-Z#mFZX(<;T>{qC1*7jvIj?5_I2b{7MmSUiB;#o#9v4`6pO_=&{>*j)^MVo|+o zjNk8K@Dqy%y}N(*iNyohT?~F=@c?!ggD>5iz7_-byPE#zff2#&x(8PDpZ>>M<-3Lk zw$aaW3-9>r=P-Z&Z$BmN9abapp@51df*MAKL_`Kv3Xcd4?jqXs=&XN!6&X}P?>vM@ z1Xa|l@}S?}Mo>-vp9_&e)w=Z55#bSi?qzN6?{DWfN9-yTuXl{?&fj7b1AF>)ix;yc zh_T((3uzPDH6$kYxA?snxZj1h?if@lq;-$>L0v++KNVOYD6m%L1{L+6m6h+>HD4p$ zU-W;ymF}sI!19riA)Q-?^(o)IdqimK9^LiL`hRw@cdzR9&tDt=uiXWA?b;zcvU^}i z?~q?_ru+C?lOu;VT}t&29~J*=cfbGW`JXFStxLP`KfPwZoJjc+sYClG{Xf`UwJu$I z=o>Kg6SzD4@%8;S$(5Y{+V1rK(S-ch9sP3M?6UmFI{a(9i+XzgpBuPdNIQLhNS8Kx znE$~Qe7D)Zct_VN4H4!-_>u)By5?=Cbf0?!SNS>Mr~jch@#7?Du!^N7X$q9sl=k*{UJ>>7>E>IUqIb-+N?KZX2qXG!?_U zv7~Nq*Vg#!vpmTefOgchLL)C z8X4IBFMKTfSFc^oo^AB1B~1VF-2X#u9ew9-U`PFz41aAy|1qk;`bx2e$M{FG zh>&*r2||DHNmAfnf7*L6&v)A0Ki`_JV#O|3AHeH7y_KSWNY*Pv|GV(LS9GoYs^mUy z-aW7V3%d*I92vF0s6YSUb-nJaU4QeSjl1bz-(AffVckO;1p8-}`CWrQ+w1?q?ixe{ zcZm$`9;zQ4{bxJ#gEz)@_Xi8{g0o8xU8%sf?IXK}wD}wNzYosD&@KB{cBlVW^?%>D z{^JSmH{oC2UH5x;x8L0Nf3u}%F~)ZH%ZCS^L+(&? z0#RQI&^r$L`7Qb?*)azaSS2(|xV&?kIXcL*LYTCd0p8J37PG3sv6cW)+Z^qsC zwfS!czLTZb{a(8&!EN;ZmLCe$^aZl0)F)=H*)O{;G;-``LHBp<^p(V5ePywdUYvCI zZQ3q0qVv7CZ({D=xTVv5U%UUZyO_9&|7>^nzA78zU-$gwc8wKl!}$BYc6Ib`pCW@Q z>!%s}8LmV3&VTbw;a@lLhkv_uA_jLC6F266?DSHC-uL^Mjk@8NT=eB&B{XXw^^*aRXCl~zk;;Ftq-1=2P%zcp64LoLPkNbVh{@Lzy z^ZwUQ^nbm3{o&tMfA&vzS5yDUi08a}U!M5GrS7BSjpt+E?_-v0_uJjY&}F-KE-822 z_wIW2>g6As6{H(6NZ&l(J<>le=-0mmb`I_GPj}k5{;>P~IQtiO7uY$t>wVm)_YP_K zMvUxE&&yr%hqejt651xHO6^(=@;_UxV&z)(E8p+7IBwvFF}}NY`dsba%^hva`Tysp z|64csp&uU1?!3jwplJIG3<>{(Z=Cp(>sun@@R+#YMcYQuy=(WscNgBh-Jk5^_q+bR z-9`3n|NC3`lWMi{|JJqZejnGaL5F{9cfG>f{q39f0qm|?#oD$0|9wWOSGjzpnw0}P zxBZhl)L-n1q31h&MbqEP8xyZfqHjC~ZrOIhdWjs~B~X7vpE)M}9s|1z?R@V|0e#Tt zo87y1`TNfuzke=6gckU ze(!r`Yj+8$6rnHO2UXA;uE9Nmp6%0S>q4c54YC*d<(~~iy??B?kAtFrYWqL`Vju?I zn_4;YO8$*EzW87Ng5e+RF6#Xif9vEwzRfGIp7PBD-kqLl{_NKKv%X4u`&`-(!`Ck6 z-d~y4;*n3@jq%<6&lfdx-Tuk@D^+)`&KAShj?dL<1^28O(xt~gy6+td|77*Ln7wwt zd^XfBxKl{}wt5reZ+v^qZ|;QsDu2@6x9qeJ;@#^>NPmFzZ#NrTzvJ-txacEX`{kJE zx}HS8-K^(Gs^6X`IXMM6m2|Tnml_|!G}6twKdpXyo^<-{W?fH@889Pel5T&d_nTF} z6Xz@SCfJmEb8-vm>)DDNjIFT^`emKR`Gv6Upx-{9Q1m~4bMBf8(0X&GGOSkBH{loh0eI3zn=i~S_p2lzRJbsTq;8nbiH>LM?3vc5c{2A|}2YY+~ z#+KesJWPm5Fgd2eG?)%EViu`iv9e+|%#JxQCq9C?q}P88AE*8V=A-^37NTAli%@?W zOHeO~rLZ)X!LnEm%S$)wzgEy6zTZ|QKO?=*8sulOCf1_AE;hi%^fw_tM-IZ~*aBN( zD-4!y)_-k{ZKU_pj@+Kyk=zNxsE3ogk|VJv^1O@c0s6!H8BBhG zJd8Y?{1U!QeKd~2vGk88Prz4kB2L2Ba57H8*QNI}oje0);w<{-;5_Q{$&1K~aS1NP zWw;zy;7aMo`CH`G(#`s>Z{r&2acjxza6P_@8*n4Ohnu92-$H&Lw^H9u{s4F2hqx1W z;YYX|_ei(sy7aOB@OAx^ar^7A zwEpn=-;mF_sAm1wZ}GhJycfvdyHhQ?E?uN<{ntzQ174P%=c+r=f4xTiI(6&6{)9L1 zCf>r^cn5#RyXeLA*H{4<8{^2tswb2B6)Oexl;qSds#$*=&LI6Uf0#@r$4h@ao{Dp& z*LhR=dM+R@#6`Fmm*7%dhRbmUuEbUNmh`?ilHZg16>Bqji%h7zle~+(Px`ncrh*Ip1RVnvl@~cOYgG@HpOQ690p-?Y=JGY6$WE#nOyUB zC3nLJjFf)OKZ5+C^mU&geLZGM?|Z&vDwpQRx<4k3XimZ?}`u`}tOS-`B{urJMD9{==`qTigp#`nV9X^}OxK z)_?7&KYV+INso`jzBpL=yhlhk>v>)z+k4lOJVE+?GfjHjbethQ|C{7_(${|#`7Qd_ zOV78R`Ulec`%wDvv`}Y3 z0^_SOuDbN|QDf=-w~=nv>$k-aY=`Z!1BPNp?1W+18M{bdk3Q1pHAMPxH(h%Dh0@LX ze3we^V;Oms^nN!AD>)$-L%q=k1W#H{ZaZKlc|)8NslWly^r$rSHOz&SC?+q^VO3N%MQ}( zg;MV(wWU}+rCW4e>Zd=v&H(A_Hd1=N@zVR7Dt-Jcsb8_?=?~98pS)E1_Id}mNYA$w zw@Y7#ee@rZ`W5SI{o!$^q~|*=Jnp63ba>r#YVLh4tn^7_N;Rgga4+SD6K9~XqJ zv4iyeDNMTk6+KS`5=^scQB;Bl!djW@1w?2Lt z**Xu$5%?m$Bt6e4>1I9tWwLc1O^&YXW9T1Czjgf;9Eam^0=|k9rCW4;{3QBc!^t=W zUzfg~)1~)6lRTR|7w6#uT!c$-8Lq%pxEj~sT3nACr1!ZI-=n@6->1Hnyd8JoPW%Y> zNYD2%`4ilSpW#9LLVElm@|SoNkJEpG{577!Gx!aDi{Ih*cnL4#Rs0cu!kg0jxkbK% zcd7fy%ePZ(jEnIxAtuJ8((@%Fr@&PB5T?a+m;p0k7U}y*c5+V4g^yw$d>r#(AQr$v zSOlMvp1(M`B$mdqSRN~4WvnWFe0Aybt%1+dUyEED>tJ21hxM_6bhDnXAvVIs*aVwm zGkgw%usOECme>k|v9)xwUbl_(?HxjHNA5rlC3hl+VQ1_j-F{EcAI`Y0*bO5v61!s$ z?1{awH}=84_&oN*{x|>!;vgK1FW?Xyio4*$e(C%BXLtY) z;^+7U9>T-;B_6?}cnpu@3H%Db#*=soPvaRpi{Icm{1(sScX$E6$BTFgf56Ll1+U^Y z{1LC?Pj~}w;w`+5ckpMti+=Iw>l}cw{bEwhx*iAPVmyqG2{0ih!o-*alVURI+dl=S z!iVTjLw=Z?4%16F>*F(GX8N;`vq?AWaXIi2%#Dv>UVH-cDo(@cI0I+mEPMlJ;~boe zZ{j?hj|*@iF2cpQ1efA6T#hSnrS$o}CEcRy^I1**8pgkaYjGW}mu}X_y^9;DTYujC zKJ~4*P3l*yJ>-ua)U4;(i=RmEb02v>ekOhUeNO)&>WA@5Jc38@7#_zH_?7fJC-F3% z#dCNbFW^P#{azwpmfqJj@^!p{x1`74CjX3n^Tg}N#<+enMa_D?1k%SP#6;5LlVCDT zfvNBz>EqH!H|ygb#`Ktx{^)vKX8N;YcFf6m>;2`X{ut)PCon%gDZQTpSP%w0PW%V1flPfcT0k)HP%>eaBi^g1=M4)wZNPx`n9HW+h&&4;T$IX{+)_EcQi>O=Imr!4d z%WyfaklyEN>GOM6x>+B;k^U{x_k;IwD{hm%9=pgNNguaIdjFqL{}lJp{}~>n{yBbu zhw!lUzP=)VjVGnoIZZx;XQ`jV^LPO-;t$g2a~ZGTRlJ5j;&tisyhHvO@1o!2_k00< zvmd>`IMm}(w?3aF)RST|OpYlqC8m;|?;&y;Op6aoH|uff$ugzo+LfLBI9* zl2{5$({DY#ES9Ig0{zy!;vgK1FW?XyD&4HlcR2MC_#(c9Bc;c^Odc)Wtm|XR)_EM+`Z|xN z{wnqR(eqAXzSnRvPQll4Do(@cI0I+mEPMlJ;~boeZ{j?hj|*@iF2cpq&HDV8;8I+M z%W(y+ly26?t&%?P)zqWw{tyTvll1&I$+z$}-oc;oF8YhVK0W|rV;qc&@i0Cnz=W6x6Jrug zipelJrofb#3RB}lm!!pc|$tKu_Q z4Xa}fd=_hBEv$`ourAia`q%&)Vk2yfO|U68!{;za`ti|%+!9++Z%uB4Z7~GfVSDU= zq1X{SVHkGCE*Oqou^UEUBzDIh*b{qUZ|sA8@pxhV=bo4tXxV ziSuwiF2IGj2p8iLT#CzZIj+E!xC-CG)%Z59!FO=2^y~Ev-vZFMfib;y&DupWy*Kh@ayZcnA;Umv{t^;xRmqC-5u$8c*UW zJS}}5XUX5-IsBIX@5mSMd%TF3@CUq%SMVxclV0yS`6s-AH}MwU#yj{k-bH`2)V+__ z7#rhYT#SeDF##sTM3@+pU{Xwm$uR|{#8j9XAHp=4R{Fftk<()a%t(J`au&>r*)Tii zz?{cmtLRc7!U{UG)JWVc!#id{0l_HnMGFTSN zVR@{86|s`^{8h+R@foa!)v*RXi#4$p*2X$m7wchtY=8~15jMsq()(&geh!1MIkv!- z*b0NOHMYUF7=rDvz4ZH_;pDE;>qlUB>OHV0_M*QJxi7gN4!}Y90uGgaoDGw1*6WSH zmvEHyxR-G>j={0`3XYSWX9D?EoQRX~HR=1$>o^@}Nx#qgCN9F|((|sAK5n)2$A`7_ zZ=}AN`Zn?o>HU9*J8>6&guA8Z-7CG$r_}e6KO-NIZr0;I$3xQlJ|?}duc@EHGx!bt z-%0Q50`-gJOVazeLcWUEq}RJn{t0j3P5N(3AAeVRA93_e&t4}k#*^+(C_P_d>Pg7S z$jQkm$*C|kK7?s7Ek2Ctr036onWUTbelkn%BOCoW@Da>Se;#}S1Er6DQhNS^SeSYd z>1I8yDE&{9i(zrSIG} zEWMv*())OhdUJ9Maw}|&ZRroecGNqNL&=@UVbaZdoz7(I+y%p>?@y8B?$`r+N}oq> z>3u&>?vDd;FbUaIJK+z8>qO_w%mw_1G*u z|5p09QQt}4C4C+rQ{PYiT>7}f(#<*_C0nm|43E?QHTfi-lK#5Rx6=Fi4!@V4?+5y? zOYh?r{dc72|CxGh{UajhIR3{(ztP7fP~9e>-}?MhO0V+}{pqCVNiX#!>{vOZn{_=W zJ|ex}-1wMuv;O*0p!E1BrO&UZ^!mlIwDj?1vAp#73gk-U%H*oj`>ZZKPc7uBr4sTVZ?Y`8!G<*G0Nn@4q|trEWdGKiPV|p=9gp`;zp0qovPx zEdAEUk0)D?npCi4_BI=8!k6SLi&$sE{Al;(t^){*Q`8G@Et&ICU z-T#65J@0Pm^*@$Aey{XC4odI$OX+5P+%f6#C#3gxiuzgUVGsieoJ!F1B&GLf@NkIP2RN&lnxIQ>sZ z@4q0qko3Go$xo4sOE>FzOGvL*M*8tpmHIQ%`>rm%-`djiH>AH2HkKaORJvKO8zg;P zFt(Fkrz8EHu`BiNMebIfARnvNPVdEd@oXeNqQfna5VKX()$@FJ$|Bev(8iK zpGMt!-8bleQ+nR{xKO%TAHS4rz0L}JOZs}PlRlsI)Hh1c|GxCR+oUR8v(m?XOFoa^N$>A_yo8tOzk*k(|46=$ zKT*F)z9qfR&(h6$e|ORUD9$+mV`ChQi}9rANk~qFiKUzMJV`JqCd1^ILVBLm(&w2* zx>?uLNzaoWGhjyPX7!;iRvxnT_`Fgt(PKR&J#R5AL4QedX)KH7u_9KMzWu97-(PBx z>(So;8(|aa=f9TZU~D7Ztk0_*hGH0oV}$g1M3Q?-pGR-(i~Xd>^~V7?P`X(kH&}Yz zq0*lRzf6C0eV(r{emuS^J^w`VYd8g`(mzf5_*v9v<6PEy^kgIFT)ko-y*+_ z??^Z6^H_)P;zrzrTX3uNIv+@{y8}O@f0y*_xtIJY?#Bc8IUbUp=P>yQ9>Wv(wRE%I z?wffSIJ5^*UKFoAh^B>*VR= z8PfZjMSg?+xzZn37SX>1mr1X`N_yYxq?>i#Ot#+N7JOg&Ja$O$_muR{9J?zYlBxBF z_nB6DKk1~`$s|2bX6fhCyi(s<7OSxIe8uFw+d~Lb&A2*@ zt4FSn4W!2fORw8bx>@hDqxAe?($^tUdOtm>_mvBpv# zC%xW8`X@;@>-8t&>o^T(;4GYtb8#Lnz(vygT`b+K&wB;+mD20IMSZRGzBZ7zNFV>c zbhFM|ahvpfJEd>W{nGchL(( z0s7$??vEqAkA%|eC#RlLdfg1E48j)D`)Diux*|e)ou1VDN$;aS^}*y9aENrXUVoJI{c$|~6QuVu5nrP|S?XIV zV$GrcCeD|>UW=sHT`b+~z59do{#KLMN#9?$ORuv7cS;|>i@X~@mfqh1>GM4)z3=mQ zMY=`T`}t9Idqe6bjg?eC_|WqwlRiGJ^!_qZ&xDz!_m!2LO}bgnmy`M<()Y{!)C))- zS4eu^r=>pSi&ceOL;Cny()*|_eLb5|Z%)01bh94U5?f)g^g3-YMEd^HMfy7Rpxz7n zP#;8oLHhO>PJR(bO7Cwpd93txdQE!#ROx2DuW8czm_gmTJ`-orKO5)bJn8m#^g0VT zev$M#i*bqczL(R#lKLuq3s*}w>-pADe+So6UymE8Z`}_cR z;D@*qcS$$vb@oW#FTRl8=V9sVe+<9IGx)9axbMi9@T&AYcct%-arMJMY$ECBj}+4T zOG!Pg^gQXPr>CAp`hJy5dVh~ekIPHWCp~XL>G=vt-)~Atk1IugdFk`0jMeC`L4O_T zRIQf+Hbv-M+uXA`_dLI|@3iWH`8+Zo;(nXDrCp}LBauVrvQ%dhE75xv9(@3wA z9y8OQm7EhF#mDK-hk;lC3t1I8y3RcHj(&te}x>@IX*g*QYCK!aR zuq}4LFzkxmu{ZX^LDK8IAbs6NP#=Y3aRR<3eO)J$r{OH=d1jO6;UZjyt8k6cQ={D}G<@~6_x`uP2Lfc`_|FQuFH^*fFy=|7EU@f`gZq?`5p7x4%BuaU2l zZ{c0)0s4W*UN0Ud!ep2V(_#k9f;lj^^!krsUh4U=AQr{qSQ^V?WvqrZv99#|^~sIN zP07tM7(*}=J7YKLc_PWZ$bHED$pgtla0HIRu{c5ce)cMPGET!;(#?9^+0^IZBI)B7 z;}Yp+U0;gJa5=7!ZqfDlmGrN|w-^^)Kd-G(-M9OCd=KB3?%z({iF>5?zgK#lPpE%} zU(kP;d`$XrbCP@(&r82vyhgquJ?>|WqaVEOeI=0oc#@o)8XuP4Uk2%YWW-GLXCr5q z9`}fJi>~K?jB$CSb3W+al3wR&atZ12Wu(Vdls>Mq^tdYYSC`&@UHa=& zZ;a1TZ!UdY3+egV(BB?AVK_!guh)az2m4FUGXMutA0qF4UM&4_a3W5X9zRX`d}iTX zT!2fY*IPzjg=?sbI!h#W?z5d7dW$CXqfq8K$8A5T?US^k*UGz}%RZ{wJiH_4Uk0e*r9l#jq5X zlfGV+$q|H5`5Q=|Z)5tOlOErk987LQZjYTXoc?YYNxheJv!1^%{r#lZ z?Js>D2jej5$MIP51nF_Fk|*OdoP~370WQH6xLSIix24bP9b8BMM%;qirT6?r`Q$HqsJDen+rT-lH0{xez*SSXhhV(qQ$agW0-mJTKf5RlwGjgkpB^(~cFcu&q?`4;`LKZWyoIFqRaE-AJw<;BEF(Rx99E!S1*=Op>v7LguOq$B zhUBL7KPSCj3vw&^+hPam9WhM$c`#D?^P%UZ&to7C!4Wu0`aE8iz8%L)H|zbqij#1% z^nBBB7WLWWdAJCd;VN8%>!q9ZeD6uGx0$?+`~i6vevJF@ARd;!e#fQf`3g_ce-_W< zMf!ihE7Y%(Z;7^^%iQD#FsxdQ!Fq|d(wxi-0h^zGY_+>HJfM4!?|+>1aTBDU*QQgSBYl6EkBf0Rz9oHotdXAg9qD=2(Z5l;S{S)#&@G?BK&nkU=bC7dmUd)dL zrROh1ev16GbhBQ!IQ^x`WyuxEm8DyBeOy(>)sSB2S?PV&mELy~Y$?6p*3!3oJL&Q5 zr61>=rRNK$KN5RU??dh{J$?xFVdPObPWt(4s`Nf)Nv}6odj5IR%{nije+jO@)wouA z+_ef)9Necq=Tf0lef z`aCa7@8g>E_#1c!1F}Wc<6$C9hN-0Y^AI^5W}==2vr&HpAETaE`g|X!9!P$YTv&Sk zqU7RO8p~s4>2X!Dn)G?sCfAid&j!-x*@XTUEv-G^-*o}G*?1TO3ABcl- z2o958_a*Wu98G;3c>?)0oGQJa8RXeG4;M+F=L+&_Tq}M1ZX|D!K98-q9d}3{zejq1 zpGvRy8Tku5f+z5l^n7QeKM%bq-K^)iLblG=rN`eO-@$IlfG_0s#GjW(zrzdCzuYf`n)cYuh4%} zdi-tak1w%vM$MBzIwzCvPl2hZrz2;O0qW04&Mdu7cIo}(Cg&vw%GjzGkUp-U^!TFE z<4Z{Iw>14_WNhVf)GJc2gq5YQM=kp6Qm-f7tglZ~>2;b*uhUw3oe=uN=W$EiUUV8mW)F(^NGllwee1rZu()(OMeF?6>)iSpF*O1ps zufI`x-uGl|xmhNWA5q_pdt_|Y_e$^Yfb?}dCOywrcnZ(rw=%Z+zmvYMSIF0-&+i8L z7WuC9{P7-%Ixc~{cfTU1z*N%vPAxsp!_w!UiF#&o4suQzTm8AD_nn`5AoT*$#}}1e zucVA4%SazrPWrfNmk#_cL;7 zEQ{r3T#c`c)v%`YJhjR7rPpaBy-s84^J_&8#?~^f>g}Y*hhmuY_#V>p_M+Yw`{N+# z$L|R8Na^)PNgp>_#+Bow&+9enQ*bIymp*QWj4Nl8=SVl}`g~k0J$?x;m0oW-d4=@# zUQ1qw>!oj>O){?BDt+D`;7;k|K9wGKkoqA!g2$!L=QQ~n>EkYuuh4%(dSAE50lA~r zjVE1CKu$tVhAA)=J|yF6d^&Olau#wn>Fbdlb4Z_8E^=<^$8!Pdh4CpFPxX>mPI{e6 z(#KcD>h#x^-gjMcBk9|}x%Bu}*hYFkZKbbMN9p6j=np4%qrVrqkM#Qe$ph&hM*Srm zjpJ~l^g2_e*PSN4-VE|g>HG5n@S7` zrT4KP58&r`2*1RmcwBn@lhX5@qJD<@xA;B%7x5DHt1_OByFvXX-jZ(C^WMfg_%q(c zSdT`H3y?mKIOMqG_~Znb5EEfyOoB-<879XRm{R(@(?~b#eWsOOKb`dLk(HcX##ern zoChD5o+nVomqn;Qg~h0sk)FRS_43rKVoe!O{q>~RZA!f*hDfgyik-0=_P{>U`+uH1 z5QpFh9ED?Xg7k3{$y0E;^uA}{OzLx_$G<7#%f;lSxLo>q>Kz$hZj?T+ZRB0j$M2S& ze-HhiQ9npND*d=QA$@&LlfRL^9^c_5`mfRdlXSBlcbooz$D(pP>Gcy}BI)^))1R80 zPR3U~i}d(x()-CNz3)dbm-IS$FrW1JKyo2+5ppqd333^%K)n+A8R>PZ$po^F^nMzV zo0Ho}uNNY{zYfyJg-d{w8@oE~LIxdfsI+fqYwfUu&iBXPc$x|3Lcrcdzt1`=xK! zFQoT#nEEmD3GylYhWfYU@5z^>*Z)DfSmy&vFOhbQq%#7JF7v{ly((?wA3rWvgnEbSKv%YSnsh7vf)N7DyOCMi{+(5cn zuhR&dU^5JoKL1wO7CT@VcE#?}^YtY6CHEr_!lBfMlSkqh9FLQvZJ!2EHkM z{)_2fN_{21E$`jW=wFW;=--UnsDD7-g&*TSJcx(!7=A5%eNRg7^ECO4^#0G2zrzdC z`?^H_0WV9BzfS*6>FfWqbhFN}^G2-`7vp0>Oe{SvIi|*k=}%A2jM*_4=8-;+$1xxE z0^~yEr=<5=Qu=l%PrWkr>f~C|*QYkQzV!SJu`%`Mq{ju3TVY%5Abng%>2<@&-N-$q zkMAXY{?Fq;>Ei~Ihml8+N0CR9$Kgbrg43nvnMt05^QkW+FU6JA-y*+*?^550o2YNa z9rzLMm0tH#@&P=AN9jLKK1n`}XQ`jZi`0K0U&9;H_siST&H8%Yk-pxsACKyfCtZ(^ z31kB03JU_ zr<0yPgY^A18#xF4xusilJzrkNJ%RZdUyxjw{4|!tvhQ_us!{u zl8a+$EKh$$a#gH>wdt=*Zir2(KSypU-K^IOrXGT!)H{*GF;co&AJ>C=AMB5V=^sKK zfupF8CXd63I0dIm-`+E%*O^6qF7-F1pWhZpU&p1?myzG1e+~6_sBa)|l%97J^=;Dk zhYxYL^!$6t`|)$>;|}4Mc$EIH@HF+ac#ir7@L#Ddc66~*FMTKc+IAXmZaSPSb(&)-10Sn;c??4WdUauRuhjg=^uMhT@UT+|I2#%os5{{ximOPF;5vNd}iqomTA$`A?E8VR3 zwNU#0x=4EcCDQv^L0&~(gX^hp!1t)XFFnsz>f5RB#69>a9*|z|b3BA!(tjLJQa_Dn zsh`J-)PEpfBVWfG(&v4f{#b!g>&BKo&-mno(#?8biOJUEl4ELoSo(a^VS4G~GLkb% zx9EC&X8N-*J{#k#`?F&X>2-5sUh0qI6POS4V<0|>1+X9%!opYti{exGG#10+SOQC8 zDJ+d;q?`5ml*Mu~q4G1*=k=^~vmRGd`uf!-*TK42kNyVIw`XH=Q|T66&(}Dz0ObhAEgG4ZhdV|Azi^GO6-4nMB5VGAbvP zzI`%CkIy0#%g3Z&_ZE;ot`t5aeSCfCeKeF_zY)0!Hp3unA-(@#avKbhKE9pw`W>a8 zf5YkTM!kphxSrCFmjUE~(&s%+dj40X=b0?Mzt^S5&z9czQtA8QYU%TQPx}0JNgwyI z^teOhqtf%9AfJ-n$7$(iozF<``@HnJ7o?B7ME#od{5Pb>-^5$e`-xp3YJ5ED^GQd} zC_P_h>GQ}XeY@nBejF8+-hWx?`728A;~DAmt0#SY1L<+Cq>pPSy^r?vhe{vUMS7kH z>`8xb>G6HY&y)L+2jC#;gQd@ZD0!IldA>{@Eq$IdrT6!S^uFfPzd(AwtL44hNqS%J zlXv4m>2Y66-)7$Lq|*COCOuCoOiTS?az@N5y|3(;Q~G>z)1MdfOV1lf zE`(2E3F&!CVHxTbq>rm8Q_A|%*S`rim)>VEhDguTUix};BS%V~_WHB@0LQ(Z(m=1GD&zB#IQ?Dq!pGwl_`3$+5^nPoRYtvs}`noj4 z#?s@0=x;^6wer&y${QPx1#iU)x^fq=i8jzUi!F>()$XNe!NH0 z-(Pxv1Elx+0uGnn&nWU(>Ep+dC*l<9Q>EvbhSQ~QhlS)txLA6f<bR8B>!*_5=R@Q)(#^X5u=M&FF)Q`#(#PkJZq_*`J|ca5 zZt|nj=U0eaSo(SulRl3M(&txO`h1#5pXYPfLi&E&PI{g8();R!;nL$Hu!nTB9^X@X zKfSRp_2;FV_3;C!55z&#hmeQjFdQyD?~CM@a3qexmvJGXdLAw2(KCf39 zHxVaE?`N{~^_hmVsL#f^)E7w4vyi-0`gU0*J-tZ4Tl)Ar__OrmI$qJJ{UpFdm_)i+ z&yxZl!gQDkvq_&<4(WArQh${E80Nve(#`sM2THF~i2lOlr^&^zIF`VY(#Mx0mzSQW zGFHQySXX*~^~jB|ne_gH$gRk&rRQ%?4wXK>qx3pm$l>Hj>_xpd_MzTidYyqd7>D36 z>G_9~U&N8p>y44#&jj*oI8}Py>Et)0=b25OC*7>)StLDv33&ys#2*G%{|oYAJc7sYg!KMSNgscje2)I}((_-UepR|zANP~=dN=Vl z{wzJ;U5xcq)VSEv$HgZnlpdD|6VsoZ{*=^HQBO;Ln4D31{mhsZvtv%_^&TbXk#5%O z=A}PB7Q~`hTzXsy>2*qB8Tu=bD`6Gt)v*@VlfI6PrRQl%y*arh22&5gQ0$D|q>qmz z_agTp_m|%90P+jc&H6eFCtHsjfiFtWI}%^UG5Ct~@vllZ>pYqM*Kr#4S>)N$=RIF~ zy#@3y!4=XU2j3#UBfXDxc{D?E+o@PhPl7s*%1 z*T^@doAr8kFyQH^98dcA1mq;-WaLzsmU=qOKs^gN8~G7@OuAXmpBJB?Ze7nWy|02; z6pPbel3Z5$_9%ztv4ZsNQJGu?t4hyX18ZY_Y%INgQ*v|Z+r2gQw&YN9C+sXeZ#U`v zM38%8UmSohNUt-L{35=Lui&fF<0j!`>eHmxnNEGC^gid}Lh1c1#g+Iru9H4~z4URL zsBgs`((CRd?;-ESPoZ!PaT?}PnuFb>0)a5RpS-p2&#eNCo5 z4QJt8T!2e(h4k^Oa5eR{xIy~$<5ub0W1I9kJL%tppW*>Lgh!?4KTbX=-K^`UrRP0E z|F_cfUnF0VZr0#{}xHk*Co=o%$Qn`<_Gp0{R!yzZ6&E+qe!lN*})ox8PR#caV3I_mKCJ z_mdBh58+Y#3QyxXynsL8HN1g$FrY-#{V5(MlHP9;Oh!Ewro{}HMS6TT@+0^dK0$we z>FZsH`cu-)`uvSgf}zs$bs~pLH|u&g>OHUz z_NRX!c?gccQ8-q5o^jImyYb{#>7R_#a2C$R1-L}|_@&bGEvNn#zC(Q-c_VJY?ey;; zeTm3yIh>4`{KS{~SFgd1>K0XyWH9mxCq?`4)hpDH-^z{D~ zy}t|`myzSF>zT;Er~5NAE(_zV>sc`y^}nL8<0BgH>+-1ddF7FQpRNG&Sl0_-5$e(P z`bAaue8sUe_>fo^!^6o zAnErjM@oPEA1D3s^)=~rr%2B;jXVQqNspUH|3d1ErRQHleL3}&())Xx{0^>@9>1Rc z_oSQk<8!O@KDN`p6Zc3r>;Ape_mdAu&wG&iVe*&KUq3iU{ua;Uchd8HFTLN(()+lM zx2eY}6*Vq4#+ANK3CM}aNu}pWiD@uBW|m$rD>b4e8szq4aq+qaK7Uq}K_SUcWWAkv^~X(#<+|l3uT~^!P61t{5Rb zUk~Z=eWb_rrN5u_J_gf2jQ-)$=lLpmqVznIrRSN3v#8G@&zIiMLg{rDk(WrH_ZsPD zJ>NR%aqID2>G?O2H%s5|KcK#g{E75B`=}oze?dNiC-9W?dS|8A`$qcwek5O)-d{lJ zsOu45dj5o%7?VmLpA3^r&znkmpXtaM>CYrRPZn}k>GR7e-K_g_(Vv_A80M88pI`cR zDkQyrVd-_Bl0Lo|_2T4`(qGrBLH$|jub(s_H(Wp9 z>ng*fpSNC?K7K5Ymp=c=()*htJHU5oz5kQs3(_A~uHhZ(3Ccu`PlcHs6^#an( zdLMr#R_gzwYzEaZnyXxc`(#O@5-gjdR#!lEn`g{gSpZ93;Wcp|05?mv_-aFFs zuaiEHjpR+_t>o?Gowx@-rGG#9bMhhlQu_RkNw0TY`ur}Czn8w>-IPARxMibEE`2^3 z$d6!t>D#F&xh%P=^zBdnZ{VUYB3E$DBJ?dWfh9jJ$4SL)p` zf_hKs^X?;kdkm+41pT9=&uYq^mQu?}`mA)PqrPsSGeI8e( z&;KX9P5o!-W<4%exhP{xU#B=27vo`kOn?b75hj*y*7GEhZqao;X}PHWWYYUfg=sN^ z^u97-7V0@LH|E9s((?vNA6Gzn-Xd5GOG)>a!E#tZdVCeEE zYiuVyPX}@sxeGZ0dtzT4AbmaqaS#rcUUwM2grjjBPQ)oV9p8|?AI&E(#^uuMt&r|t zBfZXgd=KB3e%{?d{s{Nte*7H2#N&7p&*FK!h*$7B-om>Wr+n1D5=ieODLExMEja^b z!5lI`<8$I8mV+rYTrO9Qa_fwI26><&f+rK8(mcFj_ z>2D$fl$%m-j=|FNwIg?w0m_{)jCxn>EJy}!^?VcYHTtLGOq?SFG;S`wDSh00>2(*Amy%cF+qh1;Ss(W<^-bh0_n=lg;FD|ijBOZVR*-ysK7 zh^ohvKHmi7B;;h$&HDIMm=-h8Z{43o2FR?KjeZ+j^&HaUa#Ob+|ETo+BQO2=rO&qz z`6+Tq8C&(zSeAMvtVX?t^g6Y%KJ|v=rqb&+Be%fT*bX~l7mUE3*cS)L*qUz;c_?`} zc_fa(@i+-zm)_4*@=TnA^KmgQm$5Z|CHZY!NBv#t`8G&j*G z*vg+sAGe=;KzhD|(&G*zz>_9A1zff0_KF^nBN4Ytr0cL3*E?rPq0%`~mKwzMK4s z^zjFz*E>l4FdoCNrRO_E{szC3{G>Own_!Uiyv@nM z7=oeF`|ct=E}VKK_L82r54k^ip!9J=$;0U%iDRh0B0X**^(i=Adc7Ia^UuQB^v@$N zATPlc(#^(|t8p!Ez|FV~Kg8YA>wQe#hX?U69>cHkjP&P6-%B5ViTYLi32$Sp%2DHD z%eWdJ9}{D8Of5ZM8ghEfjM*_4=D~be0E=KTEQRH;l8mQys*!6-uUng39~}v$2y##9W<9Pi4v?OIko3HR$wSCPaTxUx(#Ma&u{eSL ziR3BdsnX5*xS2SI{x``BaVf6Ex22o)@#}D-^u9OY7V6t&Jk@tepU+3s_ezid6!+r+ z{2UKSuX7Z?qJENmmV6G+;|07Zef$-?PW=Y?4hB?-8W#@}N#EW{$tf`nrpL_E=aH41 zlbnm3hy1wo`9DGZNpb-!NWG}^d{2{0Vp*(6e`V=rJ-#Ydqi$WVLAJgQwW-&|`q+^E zrsU_yEwK&t5Nwa3^moQ?)Fa8g@Od0a|6m+~!{~nrM^hh5o`A1WpF*CFZ{VA_Q2P8A zOJDaTBt$#Suh9Y#=O$&JWdXjo~Ho02>B^2CgZ8UwDfUh z$Q8+zq?>hrW$Ei(ja(gT;Imj0Yhi7ygLS3%RiE4d8)74DEE8y43+Z)ROFyndr1#Sf z+hYd|#g5YJgkcx#N`E(ukZ#fSaoy?ffjzMo_QpQg7oW#|(#?9m{iWv}NFIcPsSlBf z)c-Q|(bUJ{IGiAT9VU?{OV2-rJQb%)kDG;aq{q#bzMczk39i7^xE43yX51z{?+)@u zxEJ?JpXUMmocfpKqvWsfG@io?_yb0{=4Kj&qSS10!$)(zfLK=&xd3RnN#}w zACZ2)y`c2lei_F|U+?ia3164q z&s6eE>EqtOIWoTTLh}Ek}IO?gV#tcXtWy z9yq;cy%${UR;``?qMp{j@3%4LTnje4s+LR7Um^WmtI2Dm@4bV(Q~JEU()T+d{hSx2 z?|&Pg;5+;-JwHsz!1+;SDCIcP>yk>JpG_sl@fDE%Cn$yuc5=OE{l9@hKi zqMwhPpIlh_Ig3i~SDbzc>3`?1Os*n*&)U?ROW(Jn^z-zQq2&b~MzTal){ub$dc1jQX-{&DcZ@=`s19(vSyd(6FQ9myIoR{fe zlfLHzd@220AEoC7D-~!Y>F0|n-A{nO$}q|qFsJ_uZem-HO=SRnc((_Va2I{$GSk;SQIqCb9mmb!+g7o{SEd4xH$u+UA^t^iX8%V#$ zX4IQYKVK_yYw7!TA$OJDzbExUI9mFCQ>E`eNBaBs7kQ=hIqRj@Z=$~w4@lqlko3G0 z()T3epU{(SnAM@WB8_U3#Ab()T|oeUGE$W75xYn)-R^ z=eUTM>EDoEe^Yw>U3`d7@P+iem*ltj5x+{G7o=?9^9PfjA6)u*B9bFX-#fPS^Cp!3 zoRX8%k~2%s%Y#Lv_bErNhV`Y-X(0XH8pTv};{@q@Pm#XgG@LGfx&&p$`~5?-Tz9dF=Gyd{0#d(!(nz(>@dO5gvL z^ymDR`bYeVKct8CK0(U`8Vo~7pA!ZnU=-=^VJvbyOo&OPpDP(Am%c|zOhY{_ro;4@ z0W(TJM>cYH>3woZ-!~8ag3|XXCVk&h^vg)!qb#{Rxq|e(%H%52>uX8xTSxlbhSZx& z59@WU>31M^kzUu0+)Mi0-q;8GVn6Bm1ElvGLLMglb3T?l9w*{t>3ye259@uVN#B3A z^u6axzo)jTOM8WO`|MCp4+ zksj9fiiR$jqh)uC2wv`^%&(RUPVo&M)dP$F;_56OS`#lY0{!r=r3@4Aq@zVQDke)x8JVp9* zpGkeT^uF_`FCs6K9@hO;xDGesR@{ku@u2j*4wH}LY3gUm7x60IlpfaWZ&SZ7{qy^j z`g43q|1J4Fe#Fo8|HYsc0-q;@^!}lwhxK!YqaJ}Ag}!w^2K`v%c$g5AN`H@1k<&?k z4(X-O%P2jp_sdE>JLbgP^z&n3>P5&U$fd~T$Q7hN-zwy4(w~1#>GSGJ-=`kAk@WoL ztl|f3);_nJ9gqDbn|ufwOTQ{)J1W_gzI^ zha08uxmkMuE!1~V-$i}5^sqi}KmCK`qj(a};zjBGFO#q1ZRzvw(7%Td@R9U=pGlwh z3g6);{Dwg)2ELDA()$LNUKd(=Sm*EQX4G3@JM1LAPj~6}(Sv#)>Gl1{gK!v* z!g12`CXlB{59{ZhfwQIO&Bb}r!@9lz|B_y}6j$O}>HDoCZvhMepCq3ppC@0&>(aye{F`_i@6xy4_aQ#P7t-rqNe}CJ@2G#kPt?C*kV=8i z9~1+m_X&<6F*Jt7@Y4H7#^}<+dVNglai!mHJnHeu2{57bK1neJrojxDMS9cJRrUQA?eTWF!?C`lhjY)Y3k?k zvh=V%_d3}+-#d?}7V=#IP6vog(lMj-Q z;z>M<7p2!-#;eqCN}qd+e2@ME@;~IK3bxmo&=L(GU;KxZ*u9s2c(wXFP-%I444VCU^dJlJ*@Z1iMcSh^!Gl$^nL}&Maad- zrO0KZ&o3{%Uj_P=vAXoI-nX{&zIDkB$&ID=X(qi-b8;&gUb&m}x*pg|hEpCY{hxcr zNdG(S6zR`-mh`_%F2t46^Zu5ex1IU{JSlzt8R>J*N#EnV^t~@rze>J|cctgulV1N& zdi`Vi&*(oVzsC2{^FPu5EIq8BD|nT_ekkeZi6H%XN0olAc$iH3xzb3_%Ow5puX&{B z7nHt#5&EU1&n-*85>}HQKkMhJuKItU8~xhMZy?=oh>fr@{T9;e+E8yx?nv$=eUGl> zZqoN2KprR~D36nVj>$L!=imbA_q9s;y|0meKU<_f=RNd~OW*f|^m{rdJ^un;lD_XX zyoLAhk@P*DNw0fB{SAJ=FVg3Hm43eO2>j>&q*YGP7>-# zF&Xt=rT0%IJwH7;6a6fhO?uz#(!)CEz?_&%dY}B#=N81mSVa2$l#pIuQu_Qdk3&{yg#m`U|Cpb$>DarPA+rmGnJU(_e=hq@QC8{jJi& z`n>J9Q+nQB@_y<44&XuRho$Eor+$KbhJ04~eiz6WrHA$BcuV@+JM`~L-~W;Hx+nOY z`Wxwcyruqu{84(J&*U%o6~E!X((`^u59|8}s}^`(Na=oP>3VpKjL|W+^gZKC-zS0e z@0FC~RMP9yk<*hiOFvgO>e(>|{XFEn()Y+uE+Bng5$W~Cv6S>V<)rUXUV2?c>Q%4? z{hIV^lk3oLK)n&Une;g=$!(?gZ-?!re_pyu59@w6>F@JE@*wH^4U@jt2=W;6IGli! zq@Q!T^!c--_x(e9pFhd-a6a`#xC~d(UoCy^TIw5ci}X1=$$O>GJ3u~yC#2V(lD@}j zJcDPYKlkh88`AS{N$+=;`aS9Q^$+=p^tyNC_xM42-Dmtp{a@*Qe~^PzSMZR2FTpXi z^gYASw_X>HekA&lF$zY-Xc!%1U`&i9J*>}(jd7@3*W+S5>GR`D-!rlFu&yV?h~oTY_8$D_~`;j7%cEqmOQ~KV$us8O> zzS7^fLDJ_9ksj9PjKDF{pZ|F2`BTW#>Hk5VD}COd)E7$cyNJ9@dY_f#wYUMd$p60o z5CncwlUY8a#(a(a}q}Sz= zelNK(59Xy`5Q|6;>vbih?^%jm4l7ANM-}?jq<^2(A=kqO((@Wi@7Ek#V|(n3-KEd# zN$!gSaVUx$1T$^VUl5vyS@T)HmaH z+)aNk`JnXYb&Pxp&q?opfqaF0jeJY`yxVw3dRV{L2W0Dg9#MZPz3v(L75z8V-%5XO zpQ(S9-tPwns~Nao282w-zx<<4LKb-6K2C)m{0ot`N@T`81>@P z`;7Rpj;HZFUY35IYtrZ4 zpneA*P=AE~;8T1q{eE6ZpZ5ko(Eo&AsDHl2j5vyPgtb+}(3AVsC*a5p>59!aLH@Uy` zdmVrSrJrw@^t_SM?|ZED^Nq)eI2otnbm{qj;Geh0zA@%Kv^Zl21tA;|yM)ehIHg59@h1sNW*r!$4qS*T~j9Mb#creA=1A?aa# zzoPU@k;`EvtSbF`zc#r(Hpb@ITKf6hk~?Bo>?wWEe&j*Y!}=b>q}PuikHHBzh5j`1 zES!rAaIy6JTS8ueYw&N}EPdWq+)jNr?#IJ;98cqU>Gykyd`)`48`8u2x$a0m_e1)R zsXxP4_zpkeHw;oIaG&598pBJU7m*wlV`5zC_YhBdUVQ3_F*)@VUizF$()(4VZ=GvmU2KR=rSH=mTT*XJZcpxv z-Q|D(`^oeN;$Zs2aWsynKao5YXW|^3kBe{_uEKTF?{5=%oAkYRkoS=Hkq?oNkWb(l z>gULp@EY|S6L`$y(|#UB`~Zs6w<3d3O}jE1qKpEC|QJ|?D~ z6q92LOoeHrzaMEa9j3<&()(w^ESQaccIoHHjrr*p#KP2zVJR$!m9Q$-#JboJn_^3B zEB$@$AbtOi*hzX=->aMS{dAdxr;umhY@8>3{(R}*+e@U+TSk8s zc@3_Up1&UdmcHj^+%CO-CwVU(#G`l;&*DYAiZ}5tKEx;Z0^i^V{DR-5?-8V4;QfM2 z-#Y|33`UUt93o5q{KcRi2jgR6Opd8A9cGf=KeP0?Sus2P+?XE=V=?LZCCFvS<;az! z?^R9y_n(8M?^|E`yav+i8%ci-&9D`=!%o-@dr7bFjeV#OAP>YrI2ecEP#lKCaRiRU zQ8*gMNZ)rHc|3U{PR6M?UHYCg$g^-Z^*J~f|D-=37gGOAdRXtb2p8iLT#CzZIj)et z_bT#gT!U+Io%H9kfxJ+)I7G^!Q);^FFM;&pRfaPqFTd^nPcl zU&O0;Q~F-F$@lTG^nOq2KbPL;h4jC7eA!{M?JjszLBKA z&(Wpl#gyJZmh`aRH=gvc?*AfPPb598b290Ea&jtiYI1taEPY;9>G|0(yY#TG=fIqp zOZwh<$@!%JJ-fK{ekG;vQC50=IV>;z-y>I*USC7HUsHO1UFmuQ>3TzKgpIL@^f}F> z=eLwz-&T5EJL!H0>3SD(H*zoRhl6k!j*{MIwDkVt$m6A-b0&F~^f|N1b8s&8dD5Tj zBI#lM{41sRT_b(YTIv5jY^!vAhje|X^!@irpR=EQn0yqEQ$LO8@iJb=+jw94oJZ2< zJeJ|*JMw${fFJP_e#S5O6~9Rj>*o&IAnGQK<4(az@kbWU7Ouwk~ex;GM|L8tUuF8_Aoc_uD3e%I(rW zUkAyDq~F(Z>7Sc(((^A$4;xfol0NqeUZZ|pdj2i)ZM=hbrSJJrdf1@y5%s6i`##5) zGN|$^>2>eO@1@WAME)%O{R(IpI6oK$#}G0={ZP{D!cq?>{hU#$$H3Uq!v>XcsQ)7U zc_onnGMV)FS=WD6-SkJ#t9zpHupCC``Sm3{WmE-7g_MtUsT!GC-D> z?pGjJl0LU8xjNRw+S2puNbl2-dSmHz&FQzmmeku~N9-yCG`~B!H};o)u0hi043>Vb zvE*?$UIwT>QTiU!q=)so=`ujhB+tS>sLvtK#XqI@`HTKy>Pw{Wvt0W5R?}Zge;xIW zxRv@g@-FFp_ftQB2k{Ud#v^zXkKu7VfhX}4o|Ycg_dHLwejgX8U%?xA2Or=+(!+Y6 z=lB}m<7fOAgEk7B9|FT*1dJjBv|lvoVSTUY7z1NUpBtAP4}YPaNP1YWPfR^Irowd6 z=Vic5(w{?ia!$-GeO`VnEWPh<0$j`gXj+?50~C&BzY`OlwLoLJPYUI z0$ePEY2GsFeO8cHOP{wMH%Y(8&A0`((%&h)emC_!(!+Y)Ug`Y~;!*0y@VNZ%&lmca z@S60#H>98EF7=1_g#I(~EAkui2mC_)8#zeh!21N3-an-DJwst=`r)OA^}LAEpKElC zOZ^uaO!b5^xJ-&Eq}QdA9yYj4hnb}NSumUQu)$?6%!h@f=l@17E`6V}()TZi<*|Yc zu6kwZc{Qbn^?mC|ud7Sl23Kx~O{M$I$gQv)_4d;D=}5gR_Qbx@!v>cFaj5jV;pEXc zUizL>$un^d&c{X4>z9yMkXK0$>;4*CCxa_*#I3kfdfsmGemsoF@id;7o_`T9<5j#a zgR6fV?^AzBej@!opGv>~7xZ6Ie=Yqz|A1eqf0I72q^qUg`z0hzy~ANpe|oCFymQsaMC^ z)azn>>W#@w$t}sP$?dT-cBkKy+!qJpP#h_JkI^`m`b3_qj`c zgwLe!^9tYLC;I7Xb?!tZ2^AF<*>3vS&89avlsjJ9tleSnu~hdfh+dr{tITmil}0 zXZ)A?4-DEYaKB&}LVDjY7=d~uj6yvI#=-cQ7?VriGX*&fW}u#loDFkP&qFSNzhQAK zE&aKcksj9Pl%rn>tICk7*QQ^WdPC{;jmXWgmGrRQuMPDM*adq?ukT6jOYVpLsShR( zk=}0@^-(yE`UIRreHwWN&cfL^7w6#u>CbC1F2~ilUi$nE+?U*|3vQWy zhxPu6Fd3%Aw3rdIN)PMzl}-9Na!|Lf=fqsnKmYm31+X9%qF+q<9;KxBD?_e;m8n-H z*TlNi>tjReP07u%CH1!0k$PwBO1&rc#eve#Gl)D4M@bLs`;NhJ^e5pooP~3xe-8hW zUbmR~a`H;@THHW=6L}l%!hLuMk4f))f_z4LSl7={zeK)5zJYh}0se!}@wN0mZ^<9Y zpUMA9zpwAqgS6oLDZMTvIV?t`9$ET(5`!E|dY{xC&QGO7BfokmyMiD zdcWM{{Nw^y5DQ^p{0)m>Q7neVu>_XHQdnC0xywoq>s%fyO5dvzxw7>5S@)|juPRo< z>eBnwB-fJu^S>^+9{mQ`hl7a3aiq25<|-~Kod2h$&dL#Yp!{yaugA47c{ z^+`AlXW?92ApLnQA+NwS($BwE`abKaZ^CWT!}|PP($BwFdfh(h{~qup`4s)LHFNJ{($;J8A|o%()W3d@1^hcNqXHE>fbS-W#D~-Nv{iq;iTV7 zWcpFaG0CxH81)m86HD)(l$=a@zm()um|A+@4CIW`>oQ|j`nl-mmcD;Ja(*lzz5j30 z>x+_0Vp;0t$-iSY>NTYItu1|@2GXBfLm5`KCby9u*7Ms_?;w3{Cvs&c(&ufFzQ<1K^LFE2>HQ9n50Q`J3F&iBN)PLN3QtS#f1Z3ndRU)xN&4LD((`WP zed&E3;6v&8kLf>?{yBI{{~f-U{=e%DXcf3VnDn|3($5i^dKe5#KRh{t^t{N_qe>6! z`$VH3le+c2<4T|N3nrkRgq#e2#gx+fr6Q-1-X{ZQp`R7AN#83cIhXYB(?Zhc{zknB z7NuTXdRWgZiKVGq|9zpN^nEHxpHoHpJ~gPA7 zdR;IKjv=Jig^?cC_XpDVlc{c^~# zvJm~E)Qd?E>v_eog!K8Pu#EJuo>vyjVR`BEDv^Jeex7RN>R3a1-&*9_($CX?+z=aK zV{C#=u^BeU7T6M7VQcC0+G2a`D1E=K(!)CUlzxsrHA5MCHcybhS zRO$VrlVe~^>GR`~el;}q+b>*Vil}`b)@Il!v@mtp&>SsKBpPBlDHBpi_mp1O3wul7Yk>6r zgQWKvMjk;PLmo$-Bt5L>PoqDBJexe1yg>Tgh4>fsrPAjvm%i^>`s=9wEq%W&)VEUK zPTnDX{vPW4@Bkj7e+*CIIlP3|@D|>azSjeMMExnglzyI9_!{3xuX`u`-akqY>*xDd zdfj*YA$|W~Z37J@{k-AHkuf^P#$PZICX+t*S8{4hkC`z$=9ZqH7xPmujK#1NmXjXV z_pO9grT3|hHL*6_+!&iuZ%J-VZjYU%-%}U*-Kh7Hey@G$_rw152jg(*@w2|? zNY(9V=8eb6IGz4X@*MJ?IG_3=@)Gh2@+w?|>+o;fDE&URlDA8L-g~6KABU(Pk)C$~ z&)^06m+%Vp8+ZpF(0@dJDm|>9|2g&7)UD5ZkDu{h4B9TR9|FT*1dM_)Fpl&&@i0F1 z#F$+A^Zk{6N^&at=`a&!lOERh%!T=|5Ehl*w-~t;xiprMe%}?zmGF1z`&Pkf(&yB| zdej?8uWw4dCH2j>pN;_nJzciF0s1F2ZHF3fJLA+=@GK zFCN6B(&rt=lhn`RMe3Ky*QJN`x|?L{=evs!@d>`bH~0a+NbmCvzf%urAGlvg42uz^ zhxK_;rPoKtm>8S>FXRN6h`HKVN(7h@G*k^n2(j{d=+x^?uSn7yaoE#^LlwlE;$AOAqV)CgXJc zL;4`7!%`S0!)IxN)PLOQcK@2 zEjgp~y)u!rk+VyGfAUDr&qqB!xgZvn-nSUJ1eT&+4l7Zwj8&ySkJ{wA()%3w(OUg`(&sPwR&cbxiZJdc;@U&ZUxZ%YsB_j(^6<1>7P@9-0T!yp|4*9VvWo`fKW z!3Y=yV@TgO7C9a!q@Gy%d-W^z)R>-rMsil^^Ri)f>bc2zFfZoA{8&Kx_f=u(`xKEL z*83L4VptqYU`gq9rO9QmESAIaSV4MzCGziB8LLR&r#iU?)|6gXn_Nfw^J;)i=r<#` zBDW!Tz%JCgk$aK*kOzXXRR$TP^ZaUTAKOQoMIjQviDW&J7l78=5rT57x{r8Fj^b1PwQ<#1+>0$kOl$7456#a7K^3v-n zk}J`#Dt&$}`gO1#^~TcsHNmFR_iBl4rPp^NcauJ+hxEFh*b94OAL;w{ClA1ZGQ8?z zrO%ltJ*@Lo>3yf+bm{YEl4s!`()-V)KTmpCub)qSq4d5>a0RZRzfStkyUpaSxLtbP zZrqQDrO!Pkea>;|@8JdMdtRb`8LvnW>;5(B*YO74l-~Ca`7Yj*zQ-f!_5VB$)}GiH_EKNsewUJwgQum25;NDu4%i%FkfQhJ|qaC@R^*(K>x5M_>L3&upe-J*3z5lDG88ZuRrq! zO6Q?ClKN=!c=AN){ijf$LHdSEjuEbT+_g+u_TY6aUw*fceCh6ze zB0a40Hryfo9DB(7@PPEN?jOMucm^*>Ki_5P^RGw`>*u;Fz5XHnNBCI!9#60zCB)88Zgx$Y+) zpnn8U;2HX7@f`I_((mCq`L^_a_ozRXex4`fm(u6I#gEd%`guO#XZ#{P|2z2y2I(3& zKdAKIcS1{_8%}zDBB5f>;DgNS|90 zOJQj&BfWn)>0y1ZO4KV$e@|;tuPgnW4X8JhUf%*+VH@dvI*>b&yJ0Wvhl8Z|8A2XG z9z`A}{T$tZ%NO;Lw+DVtm}`+*84n`zW+0PB|YyA`2&8z?-v3gpUI zoqA1jU2=VFNWH1_us)}`^m}X}{rjaY_4d;D?o95A-KqB`_mv*j`}L83INggXb ztoNUYQ>E8W$C=dU;C$)}$xEc~y%d+xUqOEj^|jR3;|BU$a0l+e1Jd_6L_UV6@El&k zYj{ig_s0Y2^^d4O#h22<`nlgq&wEe)O#Vv#fx)^5&JQI$KMXknITA*}X!K)|1cJz0*qXpPqVV%#OL~=av4wSU`Hef>=oUxr&mDkxP+FlgmpF>-oQ9HLQj8 zu#xn=nqV_*fvvC&wv!&#`**@_^m|}0>_dM54xv7bJc>L9$KeF}Q^?cEv&gf_^Q7O? zeDWe(COxe0xk~yu*Wfzp8*!`jKHJE$0CI67#KWGpA5A^vVlx-O4emIPPk?2RmSQrlzVp2?jX)uHIu--ot^=#75 zk)3)@>UpKd&-(jcn0ZC87?zN}e;MiVv#wWQUL~xIRi*ni$+gM#$qmU(u_d;}j?(w< zMD8a2zI&7VOF!>G@=)?{97%mFPQrO$nWq`clZgv zVUV7I`v;d^9}+`L59@kZ>3c*ZMu->N(^>XA&((mbaay6`l^`y^hKyHF9unl&Qp4SPxQ13zRMec`#aG3P@!^xv@ zy!3t(=})3Q4QJt8>3Q>T0scjQsr0a(w;WgEYU%f~9ydwd&aZAiu#6_yxa9|2_!TEAZS9()S625iknDjI36eCbm?LJ{C`N_XEu2rc|I<{ zh0^bNvGjXbN`0C1_*wT?FmDy}Rx|HseeN3iYjK_Q`oGB=a3gNQ&C>I>;&$ALyQTNv zBmJBQ@Ccs3Gk8II{zdXt>HV*hZTt7z<-d-!HE8Iq{{RGchKoo>F>VYU=4RGiJx!m|uE+L2?o4dzO^G zM=9xlAN-wuHRN5dy}qyXx_LnpHqK}qEu_D<9i`u6H~QVN2lkYn-<#YA z`(i)oVf`F~s1GI&mp*?Kd7Siq6UbAf&!0)2BmJCn$qS_C|3zL(UQS*uJ*>}JC%t~X z^tuhw&$*NOF5E4B?g8>a>G_ArNARfhu-^9=9;a@-?j+fI-YM#5s9VoFNB&>>{as?- z6}-lL>-9IJ=iMRSlRodh^z%O=KbC&(*W@?S&-+n&pU>p)7_4vL`jFDYdcQDa>vO_l zI1DenZxrc!#gN`Vmh}3#)DuV#>v>6}zpp8!=clHgo}5v7eHQ6+vr0ctKIvgy&yNML zp!9x)rHA#r->?YvpLM^e>VA$=%quN@&+_C7^s7kkUyXh(avgF5>HQi?-@ggDsr3EZ zk=tVj>2tecFYGVf8z$+D7|j0^#0qWpL-8^A0EI%()%8kUUwW%<9WP{*QNKpNxq8@ z@d>`bH`4pR#dr8#`d(k8&;3sQhxD*s7o=ZcKRAY#u7|;}()S53y1b+7?8q2H9;QhMLkC|UZpM&$I_gf(SbGelIN?a?w-+J;U+(vx|c@KFX`4Aq%Q+N(9 z;Wg>~Z{RKJ_oVN2A0N3zPDgY*wPFF?8;O#1zVmYyFT zBV%-oEq%|p(!+Xw0!)IxVron;eNG01F8vNBP9 zJ&XEWT!4$E_gzX}iED8KZowVW^LLT=Ne}CD_DlB<;$i7~osjOI#8cAs^V09(GG52q z()--S`_l6slb?`ZNbmEO`g`efK9E1*7wTW7_xXXr1_YiHLb@IXBVZJafpIWCCYB!7 z_f3k)F@+4NdOGR-Gf~e%&VhNb0R2MbqF9o8X)H^y4hF$MKBW zMn4DUl0ntaP0ow?u^<-4B3Mj%-%{iO&*VvsZS-(#5vN#`g!Kd0J#tsQD26usIMXajhm@&#qHF0<9_M~$w$e@ z$*1u=UdHQq8}H*|8K8SUA-}*k)ZdXm;WrF2C~#c>2A6*B&=?*g(~nAyDLt&`$HfGg z1b>wQ>Zc^9#f;Q5V^-=pF|YK`(QovNN`EhlkxNLQTLvpouSBkjHL)%>l)g`6Y)ZYQ z^!}}=w;{L1cGzC}+|Jk?dt-m;{RfhVl856+>SM{{$&<-b$un^d^*_lA$&1L#$SZIa z^>w%rx8hFRiwE(j^u3RhPvd#&7s*$phxPpH)NhmTk{{v|>d(lp$Zzl+^-tt4_>Fpy z!GZ5PIEKdX(&tB%9@aTB{pc85`g4s#KOXgj)DuxpLj70jDadK0{~XCk&MJLQcFc*n zF)!xFf-<<~7r_!(MtYxeZ_!O4KCM7&-HWpK?4 zOAb$tEIq9I(J?l4>vQ5#Pe4vYP9}q?pMsnQGhi0XfqAe1{wBSDQ7lfqG?vHTrJu7h zR-s;lToY?yZLEWJrO&C44Y4u(Cgf)1=F-FZ+!ojpTVZSIVLh)6w#9bXUWQP=i}XFZ zNe}CF-KF1uZ|skQak%ulk>s&B5vS6hjx+HOoFl#ed|V{`xh=&N()U;?!^n-)w@}}T z+i*MXkiOS0@@^SI`2hK#^swIlkn}x{Nv}JBr=)++T#%l35id#4zec_;z3wLUyVUPd ze}IpuKgNHgpZ6L0x%6{>klybT_0Q77dj2=+|KfM)`9X#T-ZQ9l4n_`+Auy!$u--2W z*?L_#>E{hEL&zxPsPv%GN}p3ndf0HX4)way``5>Y(!+XPBW#RK zuqif^Uf%*+NuS@Ieh2JGzcaZDc9njPp5$KSemF>a{~^+UPaG|MuQ51QdRXr>k!+o( zO5bOe^!u12y?(Cr_i>5z{>!9?b$>aopudW|8rR@j8B+5%NuRTw`VQ&y_uv8Pa}JS@ z;VJ21J^!5aybIFzxQLgiUm;(Wo_|yNx$e-vNB_R`_w@z!SJLy|%8>H2^!{I@hjspn z-|%1Q`}~l8zTm?Gb4cm=p``B-4kKYSj3qs+_lYCDPXg)tB$nPMiS*}@hI)GH889Pe z!pxWjvq}%^{jyTSuL$epo^^!)D9=l7Q0Zvc4+j*#AeB#xp!4kt;kn=ZZIEb05r zmR>i9{3rbd)E7#BE-R&n4Jp^t|66*$P2|nE1-Ifh>GO6--(#=z^Bk03e}sHOdfq8K zgXi!9UXosa4R2AuBfZ~!@1Ot zhmxKj2E);hDE++Aq~}Ga9*Z1XdRVWIOSXQ#1k@8@5=Td8j+@5cSo>kmkucbI$xkK!>rE`81!@>%jF>GfBo zhjqRoeV<#>=iH`mo$pA`yDxpu$Kmzq<^ngC)bp|S6ysKy)ibG9@gudV@qr;y}mtmrrs61Q}0dgi~XgaV*n16 z-e;)vu+AgtkCHxr4348dUV7eSoKAg)^mERozCe0d@AH@R_jDQkRn*r=-)k*-J^fAO zE#w{KUF3b_19%9J&_97^@B;lyc!l~6yhHsS`4K+Fm-rSxNGXLpFgVf`-z3W&`*Ggs3*tN(m$u^=x2~VCky7Fo(uC}KI!xFOV2MX{kfGO zmysSn>v>Yb&}>q_p4eQ_ZD!Q|mM zn)+DsM4T#p{xtF|oQn%^vGlNh?&Z?=SV>-s8>nw0ZzJy@@4*Ao!+O6XWb1qa&q$wh zj(iEP;Vry}kEG}SgHNfylpfaKr+3oN{a$+hNBm6v3x36K()S87DsWv;=^R3OeJFA` zj6^*OMw1@a>ta!lgYl>*#H5%4(@39_4l`gT`q?lS=A&N#3*m3{i%Spd`;?|%mRwQ# z{Zx`3*5_9yTd%8*wXweR&rMTuOX+p3$?eG<$z8E0_1@(EI2ecHXdI7|rT3poo{4j) z|B3UdFT!QGivAk%-?$mK)8C1^sqZHrBp=0-c$WTo@@2e^x9Q&{Ka?In>*sn*-THk$ z!&mqYKjAm&b>F3j^}2x3|Hc1w4yo*Up)o9m$A}nNdVX|_O+79-0VbiIjGPkFN)PMv z(ql%EGP1*}ND3f7R`zZSWk^srvv zh-{skVJmDWy}kpv3-*v6*6aG<030H{ZWwtKj>Adxr;ukz59|GA<2>no7LXU?a$Jq; zaT9KnUbh2xQQwD$@ED$wo_~gX0k7Z<`nT|o^yhMy{zK}I$E9d`Sa^|<5& zn1p&V{1sEuPm39)?~#dq7V0@L4;H}Rq@S}W7N=es%S#XIeJfC}Ox?O(1*>8;td2FL zhxPoLSPN@o9juG>us$}xhS&%jV-xA;X(m0a&ufk?uqC#_*4PHyVmoY)9k3&Ik{;IQ zbS7KpE@bQ66}w?~?14S87xu`Pye+-Y~3Hqn-44$KZ9xqV8M81qy@GAZ5G8Af zKcxQ%ALBpL`#mK;!{_({UrG<_{a)c~>elr)_yIrSC;TiutbcF*EB)te zka2~ctM#d-@ReF7Natw@#u`o8q zksj91`3w2~N8cwt`z2ug|I+tL#Jt4Pe{TKC{GauHDVUd%{?EFfihgS8ebX}UXFV?+ z^U~9|u4llEn2G++dR}JwSuiVR!|c-M=ae4S>vCak%p*N7pY(e!NG?qOH*!(wVLh(| z^-|LBt30`)^f{Htm8Iubqh1|rNDu4zHL;fT{JP|NSRWf;Lu`bNrJtiIHpiCqTanvf zJLzG4etYS2JJIh#y(@OZ?$Yymk$X%3JoYCKkiN$t@?ac7eHeK-j=+)9`;Ni!)F3t{TRO-`kI?lkE()XG}o+~}9Kd*(-`z@lsn7mYaSihHL)K`#K;woG%eeZST_0s!p zz)iRXw@L529e3bP+=aWP_t`7`?OAb>OSuV^KRlTye&Pf-~WAlO#dHzf={LQdyX%uzmgu-=f1`__!i&cd;EYO@e_WQ zKIbd`OZ~g_us-Jp1{oiigJOX6=Nv+MSkDiMp)j=cyl~|3(&t8$9@gt3VPuSgQ85}u zm)IKR zR?LRkF$d7Vn4)Ei?{>HS(u-@A?U z-zWQ1A1Wg%PnO<)mh}F!rRUF)9{)?9JCAwunPyQee3>FJch@m_d6*)tn+C+E4}U<`2zVO`7-$mUZsAW zd_#uQ`p43r%X8{4r0@A&`n-?SKgrO_K_&#A8x#Yi-%AMT`JtqTbv>-~J;O`6;BoFX^bK#|+ZzvXHY%-zU5Dy8Kv-dI{-!mBdog>&ubL zORuj;u0*a(u7Xvu8djHHSCd=|YfBI7_fn5+J->nUeHv1?zIRLNt)%C*A-BbL((j`S zxhr;)p5KGqliVBoQtyZTrSCNehf2SXk<#CjDb%M+e_v*k|CIi|ESA3SYUy*=O5bY} z?vUPpH|~?(|B&?hlXyY;=joR8K6mh*^suf!AY120_zynC=lBv|<6C@>AMrDO#eeY! z2AvpqUN8)Sp`<^*&=>~8VmRqxJuf`@XZ;?c(T`65f9dCqslJUZ{a)jd<6}Zhj7g=3 z_4&y#IsFuv3e#XZ%z&9Ni}bKQKRflD();Ja+?WURVm{0-J*?Liz=Bvv`Z<4-{@#_K zUJ^@TY3X@o$>p#-R=|o_NqShH`#V;a-lr3w>$t`GKQU4QZb>0v#8p!D}|i1hx$=>M$W+bHIb#xcyZ-e)Y?I*-Hg z)UE3ia3b}eb$^oTzRy(VO~dIpLwfu#z3va@&6a+ixi}9O&|fJ1TuaDHrHA#p<3dyJ-{)MyE3CUpzD~YDz9oImUF!Gn zK0d&Q_(=M5eM){NJ$}~vy;R-zcrBgZkw1_>OAqV*H|hKTi{GgSofOy)j-fED^!#wr zmp+mjEd2upD&j5-w)zTKSx6PiO5OFNii8Fmwuj<((6)VT1<}_F|+ir zzGoKd*)Rw7oR|x9OAqUHc`z^L!~9qP3t}NGjK5(KEQ-ajIF`VYSPDyH87zzCusl|f zelL~Cze^A6=cp|G{;E;8&Nb=R!rIdN)Fsy=H;^9I{YLZ~Q@8$erUmtu(w}!*`quYo zhwY{J=}7K`ou!9$zpL~Xp^|%SQ;V$X>?3F%eKlQ`pqj(%o;%Vvg&f{h2_jLuYO7C}_{%!JIyiffx zK9gSmocvn)`9F}q;CBp|9C&_63@d$JcyeTnj0y2UMAFZnl$-+7Nbi@9oC&jG zF3g98uqc+qveM60PI_49@>oIo9+k;eq(9GE(&yK~deXyseSK^oJ-?asKCPsmr>*p# zhh3=mkba+i$pdjHj-)?MdjIj%C*ySK`^+TI!THkj7vMtaVSTS<((6`8-){~6Exm37 zc?<54Ubl~Y2#?_@>E}2vJ*@Y?NdGF{l%97_`kedJA4|`FLViJhMSh2$sDB}UCkL4l zxL;5VkbbU^())(Su+$?;pC5^O6zVagKd0F8|FLaX;Z~OY7RF(*=6C7e5@C7i8x8RS+6%m`g<^oJO}4V-*1uheoLj- zSw{Z~T!m|-$8V5s*7G(~-!6U6-Q@jvSbE(f^oL5%`$PJCXQbCXkC*To-om^1P2;srQ~F=x8|iWHq?`5l_w@fq{zML%5;#W$>2VRsQ86aQm0mYKCZwKJdR{VeDoiIm zJ_BaN%=Bl++|teZdE}R#R}c$JuU`bekskLgeuw4gFOL*86wEpQP98Meau)fP-)d{ljsz^u5O5Sm|}f(?5y&Wb$;Jh4XL`E|XqwIe9gC z4S9p~`kTnxa3}7?gLo7}@wD{(vv`jBMe=3xb@EN}-_qy0i}&z8{g0*BeJb6o$3LU~ z0$)jgf8Izx{}0lCUWAz%$iWy1qe-tD17lH-hl!{skzO}BIVCv_Ih}N~K396ofFYO> zGht@Tf>|+}^tp17b7C&cE#0j5%Y%6_ALf@{ry#iy7RDmd&#Acd@6&hWa##tgVNI+n z{X80wn_vrUExm7B>1MrtNBX;vdrE&keaVAx7>>qYaft~UEzB#4OQ;_;M_$_`XW2wI;xh^)8NmTDa?uGrN z|GoJL@)-OTCrjVwH}YIuh)bpKwVb>f*W+gCW<74J^n3NY^nG{WPU(B@#e>ujk&od? zJcH+@*Zqrpg?vr=-_PHdKL0c6=lM>0pN}$)Offz1T+>R|Lu7QBS9*Ri>Lq0=<>u0# zPaEp(rSH>8`Z@NZ-VX;!j~`ARE#oN9CeN4tT$hkn;2PXO|5ox2>F2gn`h16_?|&4J zVg3`~w zxb*&|WHecodTr|Uv9a`eEwGLBe^>1xy-r{0bq3;4>Z8fyaT4{JW!cOUgb((4^2AD12%NZ!s9(nG(&KN^e-|Io z{|sMIe@Fg^VP*!-7mSfG8pgtSmNnt7UqPKPx@&9QBKM6>s9-_(1wz52erZOuAXupW_SZd%Tvu=R5o; zJumEUfqlbC_eYejMp4Z`96_rkZY0aN$=N~+??E6dR|*{N9-#7{`HW)cQ5JZJ%Ik9)JI7F zxjBXY-=zOM*hv3Y>bs=(-!J{UewutZ`do=I1^sC-17^nTm|J>Y0df)Yx8(1z99EKU*7vL?eZKF>wXr@n z#^%!FT9Vsfd;Af*;ZM@flpWgv%OM(KH($yucDl@s$xuUCv*N_u>0>1I8?g7ovOg5OJztBJL-F8vLq ze>Yo7&u=T;zSi^GQMVr7mGM7G-)E5Y@9PNp<$EgqIZl^8&n)^E%B0G>sqd$LjQZcw z=XfZ+?_=rT`M1*R{EMHZ#|6&~td~;yTp`l$MLy}@ks??^dVXo?b5@eh)ui|NUbPz=Glpfzyx_zz3HJck4-&}fpOX=}#us!}L-QNYfQU3}1Q13?`Bz@0e()SxD zeZDEu_xnwHz1eb<%rq}BKD+e(xiPAeuTztHJ?VX#Nk8}Y((C+4e|PEe zy`}f1JKug9qq8L_Q|N zsXvr_TDn=UbC&uA>G$iZ^nQ2nk@WlaUWSt&rS}W7Fz_Blk!cmPNk6~bGFax9UZ*Iz z1eT^=Nv2kR2kM=r=l7t$FZF>q6i46~{8joM6Q!T$B%F*>a4Jrd9zR0{%h@;|7vpm2 zaVyDd$?K(?^?A484jHVxNBTMKr+x%OWw7d}<(KD9{V%*KgVlc%|HcRS1Yh7k_#Xem zu!{ociXelvUKEUhaWDZUkv>l{>ED@j{2sjBoo)v&ts?|xHqGwI)}cGAC3KhZx-`h6WEQ_7Xn=U6L~$Yav`oRD7cvh?rM z9qD^Mrv9(=I$;+F`lCp%6GQrUDv9*IAu^#XMt?~eUb!r}B370D{cTSELAqIwZzp}< z_SgYCN}u;f?1J5}hxGj3()0UBpK|~Xk#5%Y;biMPT6*3X89`2@K2`ep&Lc09sgw^& zk3S^6?{VpW&vjM$Io_3C_o4K^U;RM-gh5LJ{Sl;p2cpXiG7t3vSVZPly@T|h6aAGfYrKezwLVV8yp(^R>cj40bkk83aE%Yjn=DKbogWr2DU zOo3@IgY@rnUUEU{^AsT$ml2dpOTU+OrT1$h{kgWJ|9{f^cf>B(gZ@6`0XPJQOF!R{ zGN#C->L5*ACUg%=_}N4O0R#1{`>eCpG)ue zk4zw=E)T396XRk+Oo}O`*G(h+xu&Haf?1^RpABF3mk{z2qlaHRD3apZ~8=bcQRPXBE3d|ZsnrN^(7 z-hVyy&C=`sF8y3~;7;5neXf1d^AC`ZkdKj1;u+~?z1~@}^>ex+z1|JHBYmES((lg; z>GQmy{{w!)pcR4sh|=psCC4JilinveIW?xoOw#LTC+EieSQv|8Nh~9MpR!m^x>?uD zV+HB=tg`g;s*2U6&sz)YVIypYt)$oc0b5I-w>|woVmImEi$T)QZ3Oi(_$yA9QPe+2 z`aJWfFCs4?uaMqnt&AkMQs04l@Bkjc6Zi-IiGSf0yn%P5pU*w%b3c{7?=$IUou5mO zdxdYLpWg@kgh49<_X?KokA%^v$B=%%;z{2xF*&95__P=z{odr19+!`LAuKArPAPI( ztSEht@5!~Lf1le*uh)fo5A22gWHj}Ul-_R~^@%tYXW|@OAU%Gm^uBAPpVwMkCw;F? zxD9tofBw61FZF|Xl=^YpvzxC%+`W!4LRJ`tuFD zDljjcOs5?_&9@fVO((5(CCfH2+ zT&>8hrJqZC>@58}e!~9J>kl9glRob_@)Y`~;xwF&GjJyUhO?xb_4~D$Y<=HlWb6Hx z;|l3}t->|b*OJ$hH{eFxB;Bmn+l*UqD{jN>_&e^vozna7#=X+#JwQH$NAQ?*`&!RG zp}Nlz%D7X~>ztu}7XPIGymYgk{}*1uEA(6UUz1+{I^MvW^xu|l*5mF-zZdt(5AY#A z!pHaopW-v=X1)Il>M!vX^?%53q?`4=AMg_ftq!acEZrYTx>>Iug?bEfEa`j1rXFAV zc_xy6zmro>Ej>RiIRvv{4$OlEq<=q(Vkzonu_9KLUbnjRzBS3U>93ECvAOhlTVPA- zZLmG{4$|v(qTZFFS^8YRlXv5OJdDTj6rPn{=TAIG{i5`FFH^rlz9xO1o6_&c-_-9(e_l`Me@^|S z^tdpKUL9*;J#2){q{p|wR@hql9BriU-(GtC&gAa& z_aOI@UZ)Rv0C^Dk7wPqe;c)7saXj^3rPrBAo<#pN>NBX%ls?Z~`WH%n&dYJF^g8S5 z-;CR(&+$9%puPtW;1T+dl0)&dbhBRnEcFZIi_+^~!prnu$J^4)dfXlA_wljxyC-&MSolAW_`YP)H`8U>fOmdV_zJILvaL-kv{)e z>2=3bpG2NQo*_MMCjN%A=$|J&e*rGSCAdubd$bDIQQsiF?ndfcaR>doq@T+H>EDy% z^q->tH2IwLI_IhXMg0oip#LWQx2fO5N7SE?Uyxss-%79l4&PJ%55uktd~Ok>pF{$=!}oU_;{Fr{v_mN((glR>G^4>r;}bMBRRA5xE$2;U;!+G#ihr6C*7>q zDJQ*td8|OaiuCvzv2*J&%gZU=Hlau@7@y|5n+l3sTRc{q;7@i+;m zNspg_zfqry3#l)bevejCUyB=YEAEg!|4!UReII#0`7j>GQ+QVT&#Uv~OXREMoA|f% zx$j9o-^b*q_#9tKKgT!t0Y72T`oKED((6Q)9v>ZJV|+|3y>C+KdnUu=m;zH`D(UfQ z$Z4h9*Lt0F^ry!R7=jt4+t+$tCe^)u7RF_jettQ~IWZUYywdk8D1G0e+w~k_pK)Vds2sbLm5-K9rZ5Mdtx6Ph`-<{954OPfzzb_J;4g;_idf@KhJHK z-ha3BxWnWVGKTUc>HmK5g8Ccjdw!6<$4Ba6Hw1Dx>GdL!qezdBA$`A?7>oWm($6Kn zbhAERQu>oi&rgl%F_ZK@*)fmw`gzHPq~{gI5?ES(`5dJ8sY3mGtS$Zg8%f`<3H27z z&!?UAzCTj$CcRECaz7j-J%0#!IC&&_EKZPKZz}!Msn5cB(#`sQ^KpUn`irFRxs3X9 z@@na3J#H=ajkr~My=~I_?~=a90X&9(NU#5=^tg-UtK?hcyW~gYXXMxT9zW3^v@x(= zM2sf=+~Z2`mymigaw_TbWgus!KLm%eWu zY$)BV=QYKa((hAi>Gj)E?;yQSS8`A6js0=3^ghF-=Z_?hqkke!#hEw<7vK_HA-&#O z>GjrA-;CRF7w*GD(({f>pZhfRbJEZ8JYK-R@FHH4o_`(hNI$3h_*nWmJ(FJlAL{S% zKk4&+mfkPSroi}c(!W#Dr02!KMAHABIgRx9GBf6uK1TuR_o*0`mOf8;tSqA{*OlI{ z9`#1pjCynFbG4LSx2^O&+DotBReIf?(&K(6_a*n2o;O5#-Z1JTr1u?(qi{5i!Lico zj+fqN5>CV4q?`46v#8ILp0|L!guDz_NS|vh{Tp#B?vQ@o`=rMmrhXhxQU4P!Qol;R zB|ZPX^mBSf{k8Nx-r+|KvpKL&c#I-_{%GXb((~d|Pe@LRDW&h93R6qZPfJcm&VU)E z*UO4IrSF-KTu6F;5$VsZnDl+VlO9)|{)*E3R+3(?8vV7fJ~qLY*cLlV&+8(+UpMkk z*hhN5f#jh$g8EqU1oBk!O!8dvLR^X~>0d|Qgxjd^lD^k&>2vL+{~#X4P&_R??kxEN z`6BtM^gV9jJ?ZEAPF4kqU*kLch+(z_)(I~?J~Bqf*wX98m0mvq^(2@=`W$J= zA(#boNYBqDJwGq?g7^)7EB$;*kV|8EtSmjh8o8!)vp#oS>3!;BL+VYjrSv)5Vn^xs zuN(G~UZ)@ZgUQ2il=S*z$iK=s$_vO#q<{a`lQ-jb>EF|RW}c5^t{*PclZ&*Yz^Em7$ZrqAB7x4dVX9?L_L}G`O{I)L_HfhH#t8R z#$s3!%U}hpBE4S?tV_M2^yl1!+=Bi#N5 z`ak#{|HH7`0^`C-zvmG#D#paP((A=1CzctNOGw|ljP&=W68+Vr|94*hBX^Yk-=mI{ z9ygx)B=QXMZ0YaIGU;_!OYggu{*Aa5cS!&Jv8wd= zn$n+l9qJ9F_iaXQB|Ywct}Lb94P&q2GKu+`fwbL2<>V&hH~elCDP~#~{Zd$CLhhbaLtS(_n~Wo__hO{JR$b+MuJy&997ORw7++f)BhdR!OkJ*oG` z{`3zd55*BU27i@ae+qd9&c^w;7?7_uox@zjU*Hu7~kBp2D+u zL3*8w3bEGo?nuB8R_$uqh6VMb*zQ;un{(sp4WohT6+C9(#<-zl^)lQy7hDKOuZ|1mp)f7 z>F3;!`T+6}9FC)Ly!5=u2*$% z&q+7yb6>=(coYA|2lxbE;6KvO>kYn@-sdCzVRi-955`E+&oKr$4knQP-AgV#KMjV^ zpM{*0oLBn(`LUq%y2a=(iDl?7N3JCO=RhrTJ?Z@#OF#E!wpLNpzK75b#di$i$e;7|le}68LugPS}AEZC$ zPtx<-*FoOC^+^!hQV$EF@16H7nel+y2Ch>S14q5oUybCkvk)T>DESB+egT$@}U z8&hveZb|-u{6Fj{y-!!^&#MRZUex>J5c-GFKMKd;M4XBhckMOzly04`_zkj92|3^LSp1}AB z(&M6#W0K=akB=|Cep2aiDKV{dv#y6o@1K>N6Z2w0>HebR5?C6`OYc{aTor3z9qImh z*Z>*H-oUs>(%(kHA{UT8&o|QJzQymP z=a(T@klv><^{UisU>)l9uz~ctO|g~q`fbS_$z8Aq_1@(E1re;Rp~ z46AXosn4grguDXR;0Eb+H<7nVH|z86#Jw`C@;>q*>1JI&Ed6{#$tUp?{(-0Q44#$# zbMK0D``WO|R~dH=uj388iMOQhaR={Gzej$6kMIdTlWt!dR{1&oFX^|gzrxq}55B>- z(&u2dTz{*h3Wr>{H^qU zC8WP!Ww0XsRk4P2vmRd)Ye~2(#^WwLI%lJ(*13*gY-Hbv6FPOL9#P;m7dpA z`Z@KIp4Xdte;K4aP`ZBz`4{PVBc;zVjyw^kN;m6qGi8vRMV^O?aGCV?ag7X;>!@$S zZMai<+NoK&KBE7z^gW*AYwG{t8yTej zchciNN}n@mf8ZS9rR$NU_m4q6Hud<@^AloXOp3`drS!Q|VQT7WWjNI{P!EybCo4G{ zX2%?uQ+nUrL}1TvobSuUnpaW$E*LPp(aWU2;QgiY@8? zf&4#md+Gakz>f5Hk>OPDF1>G0>2W{d&oZ2HAL(-pq&`S`{1Ea`{6&USeT4M*u{cqB z-AUx>($8fU_1V(v&82@4{mXC_u9F_OfxLyhjl7e*o4g+nQ$H$wj$?S7dMNp%^tsMZ z{}a#SU()k0;w8L{S7bQ#Uzc9zHuXE?`_kusNPdbhslO(_BY%+I?_cVlsfRrfSU3yv^R2$xnX)8LV7H zdf%eb<4RI5L%p2zdCE&S>s&zw%PRQ2^!l~P^~ep$O|d1mk#5%OwZ;EoJNm8H?TDRa zuyS|lc|D}h{}cA2-W&T+?3z## zdFqwPRivBsyzj}@pIcq&_3KNo(?EuoP07uq=e3d^*P418>g}b^+ll&*(#?9k&eHR{ z@%R#G%sr45QzAo#8k_`k()PB~QSKI0+|9H|zORq}QEBo{lqcru02#OE>Fz zb8s%s!}-$9dfWnBh>LJBF2SYJ&3fK4T#hSnC9cBNxCYnaI$Vz%r0=k&8+Hci1Y@^J_@&(^z`n<}#Y>DE;pp`^w~UhV=U~Uw-+Vq{lBI zFO?CLS5se)o2AEZ!L7KB{++lN4@y73!!m*lrG6UENw0UFdG3tN7X9_4-;3tbpXdLmcf>B(L;763rPt{zeZGG552AmV z^m^mTlcmQ`l|Ii*oFhGduJpc3sjrmYXB}>)zMZ_AykC0$0X&F@=szaC?+NlByHMm>82|YD|xrFdOEQ zUN=9vFu6Fnl=S^eOW(JQ^!K_t`FrVm*OtCtJ?Zfcq}Odqe@kqG?PUb@cad(^^SaUh z6S)_;9}dD_r1u*kJ#UnBv(96r_n#mm%IPwaoG1NWEtlSZEpC>Ply^ywKPY{#qZlgv z-$O1*&$}W0-{oIR@ApRff9D^3G%zoc^g1!6fA3OIPlFkxpJ#~l{7lm4%}#%A%rAY< zLek?4%Sf`M^t|t=m&P(!7RyPmTUq+tHKga&!a7(_dY^{U_iidZua)$?cGNpb->V1p zKGNd`O0PRudj2r-2=W;G6({3#>3K8BbI9|^i*OmPqJIr}19=m98~JzKNqsMQKlv~o z$5VJ#x_zzh_ZR(Fr1MR@OZ_4F8Tl2yrT&o|=2+mqLDJ7Dg7kBbOpY$SejIWFOoA!s zPfHHLESLlHNUu|n{EhVcQ&jr>DJ|W;_RIHMb$=e^q|a4R`kYmz*Q-gcD?Pp*xsmj| zCfJO6D{PA$=GyAn^!_tt0=bU78Gn~P=Wglm+ezv9r>UQl zo_`6iOYe76`guH%p8tgWkMw)~k$RZpf%}G)9v2=XV|3~D<48Z3xYFy#mtH?P^%R&A zQ%R3YBfV}0az@NdJ-c+X9+w;QOaHy9r1bt}rSDyVTvbL^u8Ym2=eLsHx3%=V_SApG zZqoPYF8%y_OFxf6(&LB8sB(hzdQ+tPXG!e2WQk_irV?ybscUkMAjco&nOI|1b0pr+*st+0yU#V(D|NkbV!=ORuv}`n-pzhf0q- zBi*dWUnJYO%8#kPlAiw-|CK)PM;TQ{3=Nz+GDekNKbG{m38lv;!o-+FdfgP#Nbc|0<)&S>!qN zFOc46F?l(zmcIWs>Gif#-zB}?9`XS^B0cV?bhAERDA_un#&go^T)>OeuS(zl7WuC9 z`5sVzO8q7IE%{$^n3I8hf-#cxdeJcs^#qs%Q(zj*fSIM6_4%`7Zp<%zkAl+s6s2B5 z`gxR;Zr1b5U&6Kk4;8k%LYJ>Jcys#*qH^3@K%HSy|?jgJcvrTKfMVW483V^QFiA zA^l#SmEQL+8AIMBKaw8*3|~=yCw;E>)c=!i*5kwe5imSP#^@Lu<4b>@Nu~EsMLiuk z6K1ELn_NKpxfdcAqrW8e@2HojUKy)XuT8FxjisCQIa*L}Eq%TYBsR+JuB6>G?>%KgcMaTt!maX1mD;!NrNXOZVg|2e%(`g30+eU6RN=iemV ztowhbe~)xjSK0d*h(&OGp&-+LY zb0$y^#z@kCZpM?*Woqi_F_ZlAIgoQ;9xOnAA?b4#lfF-J{FZuYavACM%2BUOt}1=r z8su772kX(_NP3^<)LY^Y)Z0n_x!yy%S^uu~rGJq0^B7JZBRzha^m{#1y4jR+yY#ts z(Z5%E{$c5R9F=k8W$HJn-SbyT13fwSSHLRNtCMR< z&#zBzEdA$6d+bGje;guxuc6ZC9VTPRsnXA9F7^4+=U7Z$N?s|w-#Y3WsBgjFakun7 zd!#?tL)4E+&p(BKN{>57z9fC`tJ3@5l%9W&{>S8(rq?>h4Nq<@l!7P{q^I!oig2koJRRT*%H|zDwVP*Ut>qvjE8cW~5IsSnE!;aF= ztrNK`_Qc-U9|z+w93_2@@zUpSziwkk7^t|QL%{s57e=TmLz8SYt-$C9b zeUAOo_c=iS5$d7j)8zAb8E?>k2k+x!>G$TP^!jh{qx3mHVVHA)=NycYFdD|fc$i4~ z{Y*+uDShr#(#?APG?)%ENPnK0$yv!crO%g-T!{W6(%;ALsF$N&L3;nn)T>L+uZ<0; zH<7-7E9vvJrrr)aVORRQlYhp(I1q%((*Sa2yy7l?vk*)jVV**Twi7+uH!K9cBlVb`@ ziK#F(roptBPWm}zkZ#uJ3Biog|J;*X`p@N}(!XQh(O+7+{eOC$GK?$BIO}>j>E}?1 zy7lK)UHW@alls?sUMw#GKt7XK%`Z+mhF z?1-J{?~GlsJNA^mS1)oO?1uwz5Dt+ZKa4y=`gx7PU#U+dPbE*snbPxTOW$)2c|IM*8PX@u=M$l zO23bPNH^%Mn2&mXEPw^2=NFdVrx=!$ z-me^1ksen~dj0Cs<7-KOf9p$+Z%Vx-^|sRU+EMRBy&L%_>?1v{9}b{C1cy@}Ngj(6 zs85nU$8_qmsLzo;?_8XR^QF(f7?(@$zmmLGx>?U(N4B1~N&3FOOV8VhyXoIA-M-fI z4%2@ePvKd-fS2()-j=@Keez@Jb3MVQ(&u3hwR-e(SZ5&es$n|1$E>HDpuZk^ZCzn;7qx8p9{hlixsJ3>Ao zeV$M}iKpm4ix;Gu^}d&-*SU(<@uu|izboCW@Bcu0-V^EHzt`k<((8P{kJQ6l4Ag_9 z=S9FM)T3bxj75JuasqM^ax&?ACdU-iQ%RpMt@J)2)H9K@Nzcnp&P{(_>3bBB{v1ot zUmD9}W$F7>CD*_@*Z`Yg3v4aDZyRh&y@PbKK5u92jz3H9*PGm*JW%?cL#Pj@J`zXc zSo$a66r4f-Z#bL!eDXr+W__-u)R#-Y4{N0FvliFUzX3N%&)Y`+9d}Bfdk_5wq@VXO z>2*(0KZ_UeGG52qcn=>*Kc^?;7x)jpmp<NMfC9w?sWw9KV#|qNtt3<9W-K^KG zLVq>t*5kjYzXrJ$xwiD@S&v*F8(>3hgpH-wYf5g0&9Mcx#8&tNw#GKn?@I@AN9ksL zp3c(ybfv!={nq#FjyF>`P@wvu<^K0GWvK2-Ym?oa9Qf8iAwTloq7uVqZ- zaF+x7MUoyLO?q5%>2=b{%(9B~`Kn8gt3|F$ZYcfFsjbQFu#@!tf0Vvw7jjo}cj@(h z#=g?`7)&09qon7LkzQ}C^teelLwcRr-scAS4&KMd_*{D37x2&#=M()wR{}Yrbbn;&X1!h%>CY{; z^z(=>JuV?Rsq{TlORt*&v(TRd^GMIjM=nGzLM|@7PHA#^>HRB^tI%H)>r-!x&G856 zecIsvq~Eg+(&y_!y_+dG-#r@LrPD$^77B5Kucev~1+jviU{m10z()+xT{{Do$8dxVhM#ktE8{Mf_N zNc|6_&;67f;aXsRbm{+|m_&M=6f%YUM#huXr1x(q-QQHkkzL3=q|ZH&JXCt0k<#a% zAbszN($8x$c?wR&Y0~TeCOvMpbhFNL>0e0Qy1tnDa$GI_d^h5D>bs=J?;#(MKIc(# zD4v!ccb0rXdfXNA4e4fm-aB|7ALDa;jqjw_{UE*GXL8u$?bkgf&qCXosH#t8Rre2&}id>Fd39DgE>2uY_y3`wDQ*4QCu)XxW zj^r-bL;9S(ae(ys2hu-O`g=5-JQ~MK&zp=hsLz&e*3WCc^u7zpOQq+nqP|A@ec43+ zHtA+Pf2Z{Rd&mc**E=MA&co!RcwBnkDf<7w(|88YN{_oBz5i9|b+1c*-yV^l(Emz$ z{9F3N-3WYdV@dye@+8vzDKHIYkX|<rI4;#sZ%H3oNIYIjG zOY@}Pv!&9%8=Iu(ZNr_oSNi$vlivRT9+Dn^3{T=2>1N%39xqAHze2u&ckn(w#^?AN z-$~E^K>mb5Hv{`bz$h3)`u&J2Jug1>#F!jYV|vVl*`%BGdy`Xoy?oTI?^lR=F&S35 zIDRX=Z%OHKWys~E*QHyTV|{Fl&863CDSeK%*pdD&*aLfEKOBU=NH^yMXSe=_yy((lFnhSZy4OKcfzgN#ARY43g`pZ^CWTf3Mgp zz5XHTbq?^NsSJ|IrT0xMy1dC#E`b%M1>3u3mpQAGM>e9^y%UW1ZdR%>S zV{DE;NUzrpf5h(6_vk5uWpC_{gK-#+k{&;X{3}kTK2>_3->A>Ug}7AuoXg0oa2;;K zZMai<{4VKcz5gEi58x3zfqzIp|BK|S((|s9Z`1#n`cvvJ@eO{!PtxizenK%pQ(7!;2*Z8I6 zmD0cK8>R2NMTVCGk(XpJP8Bz=P7`j$)|v_)~bA`Z>IaSEcv;oBTlf{?DX; z|K3plfS;uQejep+V80j`2NPftOd-Q-d|Gk{W|6*Uc5-gakA<-qmXuznELNgkP5OCM z$M5N{Lw^Hof-R(*_48>ZBgl5r>;EWyzdq9E>o5IW2g?X@1bGa3qV&9J)PEz-BQGK^ zC$A=NAa9ZW_Z>&1pZ6*0bDhSscuxAB=cV_%Ouiz0z8mD5c#Ha7d?>x{WAbx+jqmWI z^teytpnHM!BS_aHN$($BMv!soPl!n|C8os?>G_#33-uhB2Mf?&h+Gs)U}-Fmm9aY3 z!g|<9dfz7G7UWjsw&Zr$fqG}`jz81io7`XeISi404kM|LmHwQ@$%t}_^thSQ=a?n^ zdCem)z(v%T;VSBDa2@qcxD9vWUg`DslMj=Rl0)&dbhAFkIqCQOFX?k$rG8U-z1!q_ z_z0ijE9rUfq{n}t{t1Kb^ZrQpM!i=O3AahF^E-Jr zc`x}O9>q{REj{n7^!|U5FVTMuZ{b~hh)<>Gy&}JrKJPp7N9pxHN#8r{gTVJLqV)Nr zO4nmZuM?MgLQE>%tk+47DKRzuU+eYK(Vu~S>vM%j@0*3Xbv-L)!|a$tdVC(~_oOhE zz;e>_%af~N9c+xPq{sb$t*Lj!?$}5AISiEk=a5m-^G4G@5ob`JiN8tDnt;c8riYo$M@_2dn>5jWvx+=5%Be~))b|MS*y>1Nx?yblA< zzle0RzTY=kRC?dyKu z$KwR)aZ{w5b^kQ!@w4ckhl`|}^}J=$=Uyp2Z#Dh@pMJg@nYWek+oiw9d#NA9qZlf^ z?kPNtXQl7`C!V8z0WV6Q@2d2^x2gXvz29TxFq7s7H`KS0w3r zG;$2-=MkHFd`v9;JX1)|OGP~$X2h(R6Z2w0>3N08#mL{1zmsm(&!sf|W$CYoRjF4e z*CN-!dej?{n@FF#CHV(zBYp4o(#?9`4)k}Tzbp2n{xi8R4wRlZ2nS2wb0`jz-e(k! z!-@1yCQp|>=WOzPTr9obQu0da&u0zwb<+EHT-(emsoF@f4oL3)1^u zBwv-@=NkDI{ddUs$q(_d^f{lAU*IeJNBUgv$^Vi+W4I@Q{liP|8-W~2dR{bg400Ul zdncrxSbAO(ax!vq>1KVtRAlS<>80--f|=x(-&OkaVj<~fJ-!GQl|Eky>HSMe?^Bw3 zd8~}pu@=^oo>!mTnA}8qpJwFd=83fh(oQt(HFjdg>d)s~c!$;JgNY8&N{TyFOzc26U|5tk7&*ZRA135fK zmR>)q^!!-T>&2!&J|@QG(#?8Y3bOS&smRtj4W^SmS7zz+WXIf?UwV8&>2(WHFG{^Q zxfGVgidYqENUu{1>riiiO|S*FmLA_0+fnaC?kxRWdXRsTKHtyM_vniQaVUmz2748V)9b*GV%)P--Fe-j{f!ZZzONR&C=ty zk+)0lvxB@7cj0c_gL`ow?#Bao5D!VOdxU&cx>-MmV|W}-U?`rHp8p5=G@ik;_$Qu| z{(I|n>1Msp4e51mN#FZ#>UZ%T-p2>h|2wq*r00Fcu+IWHob);o$dRP?iA;`)(J>~* zmL3;JdVYLz0_pa(9+!~1^?R9A`aH?0TaQaYe;VrlpB|T%@#z@%weC+(-8yH$5X^{~ zFf(Sste6e6OP@P8=EuU)&APvs^u4~tlGMv!1?gt}y{#(!yHiWXkS%0l*@ymt^bf-^ z)FE}N~`p=O?GP+z(-YFw1ACi6!ho$#9C%ykA8B;!xapgyuL?(D1I9D1I7Isq}uy z$tk4IlZJXa%pl!tG?`oaJO#0s^u5YT-?x(d@_9D1EWGZ=3di+tDSN=!;XX*K2UIzMuF%m|T?vGB6O^ze|`()(7Her`4BuY(Pw-vxfUzI~m-wYj>$0vrj&j@ zsmW=ioAtRe(w|xSJ~_y_q|cEL3t>^|eTqr1`>k}d9{(MdlU}c~^mDHx{XRFQzd8M_ z$?c@q>mWU@oAmSQE4|Jj>EG*d()&!LK8^evc^-L@^!IU{^tv0QpVwykw@a_Po4g+n zOW*GZ9+e(JWj%C(&wEmz3yC`FWs!~wSf8}>GLe5zD#=mRk%+2 zT$`oW+lt$9hxGV8cmR(`?{if8Jg2Cim0s^J@)halaF_g0`h9&Nz27V8=l3uDpE2A& zf%Su>*N-B-ZcORl{}j^aN+Z2aI_Z0cP|t!nq}MMXJ+2V-qSEV?#In>YN{_2du8y^+ z*C98+CfGuHpLXO<((8A_pQWEyFX{FBU_a@543Zu{j64d*;Y8{6XG%YhdDIt?S4hua zOMN45#T~c@58x3zA$`73@@YILz3wIQHM}K#k2~c1_*nX!ugUN5BZhes_#Q=0AvMlLDctnXI_D_|Ar_pZM5xf)2%ZzR9`&SMMe zt+2K9d)ZNX-7eSzdtpBuB)#qs{Dt~R>3v5@H|soFdjD}aLHh4+v!wT%C;hoCmj3-+ zE0fDm>2ZHakGq05r2iiMl>8FkNdMl3e;2qpHJO-odweKmXMc9KhF&^jyx!Ru4B^coS=S3fzYmzCbXD)nku z9lysK(&uUHEx;o;P2{ms_MirybJYi;FUu{73q|j`|^RuGrF_Pa^4aCBsyh4l_!xpILgpEYj=e zls-ou>G=hu?^~4qk}|P!16f#3mVS>=TTUFq-r_v8DHoD}B$z z^e4yE^rt06}2sQ)T`@2TXO(%*}P(&t(%ecxr$vc9tpL?tH_jHf+ z??Nc`(|8Uq;#IsUz0Ymw=W>VoeSD11@io4~kJ6uexQ~HzM8v2V6XRk+Oo}NnEr!T1 zpRe?}vQp29d9fh%u7)+G*Qt$lrPpsje-r6@HDBt z??Lnrmi|0ONbfsUCX#EUzqi|^_uV1=`Ru_1cmz-2AJXfcm;U^(OV7V4-K@`ZNBX>f zOYire^!Nz>1%5YTVG`-zl|0ga9u${8XJzU0RG0o8{DJ&G>EE4h(*GPhM0)%L@_boP z`I7YfYciSqAhXGkPl5fum0qWUOd?xK-|K(U_h~PEo}Z+f^>ghjJ#Mh{`!rJeo}+NI z^!>+4@4G^}S2sHqo?nJ~MXV3@l@ssAIr?+5AMt%%yi>&KLS&T+o%8qnhsD%)hz`=wx9YUzD*N;m8N+|ut;A?fc) zN$C-#^nbm6nJ+1z>t&VwJKjk8`_n^)$XU|;v-N-dJF!N3zg^PLd7t$6K2)}q`NIbG zFDTvr4Sp-#tn1%Ne;=yJFP|Uv`qJlZA^kn-EB(D3BmI0POV6K9o+o|Z1=8y*qkk3k zHPSn;rM?lj;tt${2k?mWy2r>TrJvhr@;UNf($D!i_1kz4AK^26C4HXP()0eM{#knc zprF7#B1zvfn)EqhkmE?tOH58qe@b#%43Tcu^D|)<>3y=3b4u@%mznWm@pVsu zc3o{3$D_u!ZM(72s7V?$Mq^uzZQHidsIhI^ww-T`cmFSX_05~#8P7AfqP|CZ-GkCQ9g@DUQ}oYJKTAH37xA+6zSr?K-lzXi zdi+;c9x?Bk^nJX+Pt?CjpDSqafFY}_P7{TyRbkBbSVU+*O36w<%`<&mCWn0j$6 zCH?%$NPn)YQm=t^=+`4RBsZ46k0#VxNDu3;T4F2d_1n<5?zfe`pN{l9V^{nedtfi= z`TeBtZ=m$}ul_zVN_9WC@zUSF7D!*WMEbhr!9oP~4JkdWzY0Y?963CF>wW}`D7}7U>2pMr9@bw)#~9M{VoBd; zJaPg|Bt5MA$uJdl>lvxZ*7MR!@0&^b{CZ=D>Gy3(>G@@_JXVrkw=%gJ){L`7mou$v!O?uy+*cS)lQ0eQ2;c)7srPmoto`_SaPbbfoKIa1R z5?mpD{VH4|{Tw#Z-zt6GPV!#qbL^A8?f@R5e+*CIIrb~^z zc|`vSee3>Hvh}3Pe@%W(y+#8tQ&*Wg-QC;fc4NDu3; zwo0$Rjl7+_Q+il`wTo<>cjF%1E4|Ks@&P=Ehw!lUu%3UE`Y}9?C-9{7u>R^4o|eA; zEcqOsr+!g-SbueiY@ILT73p=Zk+0(oyotB)Hr~Ozcn|O61AK^&@G(BYr}zw?;|uBU zkME?<_W?iQ7wPxWcj^22K@J)+Fh96-Jp?%Gg|~OJOq>q+T2AO5b-qtS>#R@2e5ndfz6}->+I? zJL!3y=yxG^$KKTYk_X~Y97%sPdA#%qCXlDlpGKaA^Q4FM{)=##^f_0M*O1qdH%ec* ziTW1lVZF|F>O0AM$@|HN@i?Bw^U^C_klz0iUcqb9>)*nA((l(N^q*0Gh3}|;Ab-Ih z)PsZytQSIhzmOPO`W#{CN5Ci;gMLhMTyi{eBI)s8T}ezox%BIwMta|Lm_hn}vXOI0 z-*0ZrPrV?ysPsC&Nq;WOP%n>_@K3BMy20X*dh#N#EyU@^V})z1~{s=e9|DSl72mKbLLf9k@$+z5UY9 z_b?vE)6&X)(9-7$ zi{a@v~1$b*qr8O7CBddM$Dt@?Y3k`n)a4ZKbbkj~%IZl^)jn^uRvS^ZVfd z>O-W5b$=N3QRFc=4kyr`f-|JgH4m3aud|H)D)Jg!M|~r1m42V@B=42Jen0sz9>>%4 z&q|;Cob<51?t=7vU!iWDZ%Ci>9{G{<{3qlW_=fsB@+bU;LBa&C3nsm8Na+)Vq8^4E z7Q;yo>#xFN1dNE0FfvBLs2B~SV+`qGeP8jU?Ff940qTdOXC9`098c3fOTH*Qtk=0p|2p|L-p9w%!+QR6 ze2wp=@AnJ&2L=lpm>&|uN}oSGIWk7a*ccxZOAqUPlVfU3FFhlJ^srt(6K0VFckOZ{l5iDE*wCkzYyAe}nJv1N|@fLwZ=BCs??EA*DN^q=)r- zVW@}2aP+PF5v13Nf-x|T^!XB!lVVEg>rzX9elttocTVcLq}R(wznJvv7c_ieonJ7F^!4G$k)&U*nB=&aPS6iVH0kFuNBUd~s4v1LxQzZPT!$NRtMv2ySNgtpP~U?Gq|b8* zk5E5>XQ-beU&3qB>t4qj((By9JJRQVKz>AiCVky=@@srA{paG$h!>Z5VI^!$nBsnV~@ zZ1Q~i3#IRC5qSyy735Xqb+{3?;tuIy{r=iZ{h;*zhsnpuC&_2Y=kX%-t9TRd;zQ}3 z9!anJg!&77gCFn<{=i@n1J6IC^!1@Jtn{#ceIiniOpcDRsmCQJ#H5%~dRVWM7Bga2 z%!zrV&yi31xfP~foO(%e8FD#tMd@L^PZg|=wWZgsi}k5DA~zwoz&6q=wx!=5JJRop zJ+P1Tuzo)cqCN~q(YOA4yV=s8-+9vCw^vG^doBKhTX4JdKj(8$`aTZhQ9O<(rPnzt z{roObze4>6-oXd>1Ybzs$xD2Nuj#+X&(i1kO8$w#BL(&kCEX80j(|}xhV-yLZyf38 z5ucnGlgt18dLq4Edg*zY$XTSX&mlc8FBYa=97{>>SXz3WviLhzkRI0SRmN&q3+rJ+ zY%0B8bLsutQtwE;Gj^rk1N-0r9D*ZojP$zW$dhmy&Z0kuyg>R67E)h~OL4jM`(X`v zo%DTf#I4k~Nk8A6((CP_zDIig0qO7SC#j#NeqMV0E94u}>)a;amwunWlD@Au((mVQ z7&3BT{jf5T>S@RsFpKoQdB_E%*Dox+UQy~LrO*8vmZDxxdR}>~h?TI4^!-(rejV$Q z8(zk2VVLR-E-LR+huwJ(>4#c5263601oQgAXuJnrYq|dQ{`V#43U0+6h6?qML z18&A`xC{4559@UfP(Okv=v((s;Th@I{UZ6Y^!;8Z-z49ap7)6SjQ$Jq8|f3gC4Z#< zS^9PUM*llGNR+^Nt=IiUdfzb8=L<)UgwbR>)dxtgH<0$l;nm~Pu^!s2Id7kvJ zzJ4L~r81iGHu5g%{rBKLJRp6}qtfR*iD&7bCtt?vcw2hsJ9t-m{rltx(m&@smmb#Z zzsC3YnZ9-ZyYv-5@F(@)Q3L%@7!D&z-*;4UOpGgip7`X%m>g5nPfN}yy-pT#4(aET zhg?AVxfdh4#3lRO*eN?*T_{xV!G{l3~ve;e+SiB-QvzK4(Sne@Id$Zzliexd&je^3t=EpS~3 z3@QCQ!%LqpGDgSP(svq1dcSz&_?UotB20qGq}NM@=`a&!!(TBk7Q~`h63a-Rvm&{Q z^!vINHlW@FTS!0Gj?(AvM7m3rqVnmFJF{Ov~`y(zU#H5%K(_%)@cQ zO>$jqfK9N4^!u^(!=_`hm)=IXdF-7`ud4Dnf`Q~O?@tTAugr9 zoV=R67S~hXB>jDA8+jM~J>&y;1W!nR-p)&(>mv25c$4~V@_q6{>3yD2e}(Vxlk|FD z$UiVxj6gkv^z#Xg;W08sm%ctG#-<)06H`wrJ*?MDiD{)@&&<*@vXFnJpBD>C-$ya> zZ&(&9U}da^wWQBihx`{dmfo)kHkF>&TzXiavo-a$)U9W3`25V$8s~ zqDnuv=+gZd7*l%uSKmim)qS1>m>82uuaiRh%9NOjdK&5LGf02lveM5cJ*=0v$pH|a_#ayhIheO)E#{i|VZ>UE{Bt0%oqL+Q^|bNVf*x5bXs zJ4?^&A$@&M>?M8fzS8Rrl%6-7JX-oZW2LVfN1lL_q_3NXvv3|R!ezJ$*WpIoD!tD( z>HFSIeLo(if0TR@&*DYAiZ}5tKE$We`#dMV#`n_q_ksQ=>fbO(tiXMSz|a^TBTJt< z200EUklrs5IT@zHbeKtcUKZ(dWF=>(p9}Lzzg`8&MX{vx^`*$=$mONaRayFVts%XB zP5QOTb;$MP|K3;F6kAHK(~jH;yJ1iI{m6rG81>QQ@#HDw8PeyTMV^O?a2c+`b+}P_ zSf6(*?!Z0L>+T~T!ee*}&q>d_Aid&6>R0h5^;>vb`Z+w1zV4Cq{?DX`b^QhPH{^HZ zPtwEsx^MJHRyByJ8RQL%$z+5P697 zz9XrR#fdl-XG*U>n>-&EQ(sD6iEF8^CvU=kaVP!VcvyN^?|W4GIh@3^coDDS zO}vW_rLTW1J*@Ln`Y)wBugLH4lk~hVJ8>VHT-->T$l9MSA`2*cuI4alG_-C*VY!gp+ZK^mCae{rR0qo{e*HJ}#7A zcM*9Bc_}W#<+uV@;wtH3{ncu+^?k0F{&i&w{jJjH+a^7%zuGQ+-d*(f(6{dI#eKLR z58y%Rbq|w|;88p#eV$Wz4lm&~>0v$Zmh^ge@E-L?(&v0C{kp%R{*L^a{GA*uZeU(0 z>25$?&r3(nOwK92ULNV+_ZB7>m;U#ID@w0dm3j?wU2+3# zLcJxqt@QcYN#B15>_ok@^uB+SyOVp9`;Z6V5b1S>NuP5p^@-Bwn?`>I^*PiRQeRAc zIj*L^fxMZ#9rsW_AieJ)@-gYx?WFX+=cr%8Yj_Lq;UnpFo{(SQ8|mltmi$qA-EY$S z{G=ZwUZDPq^g5xWuM15*g7ou@LXJs}iwQ9)rj*_%9cIQH();F;-X{wU|MXV}4zXsN!-T<3YZ%J-P?u6a2r}TaHBKMO%*8uVm9D!q`?`tA?D$bO?uQ}4! z&y$|F7*|NYuhx?{<96x$*iAklef=Twaq>y&d1vt=Ud5YuSNa?e$WNs2@2T{8UQvIC zpYWUX-y4RC&+9I|PB?OSj3E6vk48TxIllDzNyw?B_f1XCNX{g^ZdU30%uYQA^<0=& z`gs+Ro>xqIz2fAO(&s2A{m;QwkzThN)}&t_n_w&HbGDaWzZ|ef~ny*B2p|Apb@#ixsdkR+BzoZE}5VB>kLQklSDf?1J5;pMNiMKOBU^ zq|Y@1M^PUqz3*i5bm{%(O5fi+oKJr-F2~i=#=4eG-`*UAi9!6H-r#DKRZ(#H^ST^I!oif+eKaFC%^D zWw9Loj^(ieR>VJ~pHo$=A^n_ck?UbY>0#Y(Ed62>Fj7vK_HfopIBZkGP%)K8Gl;03&bH}H=1ecZzb(s%d}A4xx#XZQ-=NniJY`~`nd z50WU*4<@}{aOu}4G)9nKHwwm(o)?oG7ZYMq`pKl%NliUHIg9l3$|V!XD%5L8?^B1| z0Gnbf>FYX5&+97vdi5a>z#-E2JB&O^dRTuon)-O0jMH&8&d0^l>n$a(#I^VjZo%!i zTl%`aXm<@l$yjW0r{letpSPIKwMXVw{|4(vFtcwk>3AVsC*a5p> zckC^_ZeQ|1>0$l6hSDF7BdL!ik0(!-em~A8&zFAxFOmMf{IB#r+v)Gd{nCFgbAo&Z zFGyd1m3&kBpM!lTz0L>fU+{m?>9$JEr*VtVOw z=AfS&^J8K9rOChJA6QlT95t~X^@i9KTS}j&HMu=@mcG6_{hrvHet#T{!*Mi@$H~&q zVW#vxv!!40IrJBh7m}CaN?eQo;1=ADyQSCNEB*7t0qOM*;vwnhcv|}XbsjI{b?NVO z_sEa%ne@5eNI!><)W70S>LHQ_)(tKF`_t&s^W#uYfJvm+OGQ6D^~{(Zb74L#Bz-@H zu?QBG9{<(Pp}6Y4&r(C1@Uj?g6Usn@rOFxf>^qXQ!>HBIYeIH$@cPICyKZyD; z93}lZog}^POzCyz(O*PfF8$AsZ>GLY`gPk+|A_P*AEkd1&q}}U7sywn=UpY=#Jl(q zpW;h=D}Am{Fz<>;3uSHeHBCf3CU*hKm~t)-t!2kKq0JNCx@(&rdR z9!efg9*yI1GX1IKnK&00;!<3RYw;i4g4?C{-zohZc2VDlhv*-{W70pLU#EW?@8e_X ze_!D<`8x(p9(X-|k^cQ}WO8)r_hBq@JWM2gt|ZdyWucyf`mdN<`Z*UM7a|uYmy~`V zl)>^?iGCGwb?NUzjijGLV{9Tltk-EFeXdsYTT7q69sN%9yI?o$PQN#~FZRcQ(!+Y6 zq0;v?ivAes8Dr^Bq(6;3i##8fNS|{V{Z+UQH`3os-iEuV?;#(+BX|PO;05XXzbt*e zE7WgD?|+MY4wG4EC;yb*H&}|m^9m{b{UJO#GDeraJ|;OX zCd8ze64PQv%!)ZN4;GMKw-C7){)T0-0#?Rq(%01>*CE#0!N2XX<}r zFX?{{eF%93j*?0O#e8Z#`Aa?uS=ishV-z0Ki|Oz z(&v6eenx(QucY_;K>j3s{Wt0J1Wg&}hmx*`!$=qnV@dB5hnxVDNS`bzIi>Wx)a3Ni z!+QP9m>qLrJ}iXAq~DJv$z`P1Ek~{>eg3M{t5L6o^`wXOz74S{w#2s5`*a|8!S2`_ z`%CXXkUSJe;#m6QaU%7p(&wB-o`;KY8Lq;0xKa8JHc9Whh5B~#PV!znNc}MRxb(2T z|I>ILFH5g`m3$NL;zN9jFYzsY#IMrpd?yD@6*zY=>3u_DSd55KrLT)lj!lkBPKZgR z?<5)h6x7pT2I`r}+3;7)OFuukFczm?l3WJMOTQofAXmj2(ywD(aszB4eIL!}x2E16 zJLBKd^Lmi`ko%Db;V>M9fK%Rm#a1Jhzp0@~>P+x&-a0C5~ftdmMwi|% zhV=YczTFFmaHy^PoKHr|)s_aQ!(elE|*FQl)3gCD4WB7c+qTn9}PnD+~YkzO|(MxY)= zdRTuIm40+`42&s#jyM>fdIIVFl9H2Qa!et8U21X~Oe=k!^wRf}S$bYJ>N%+A#{AOf zD?l!SC8XE+ja(KhU}da^wXhyG#HQF%dY@L(>$V}cl|Ekw>`c82c9ow0H@Q3Zz@FGk z`hNT2AnEIdkVlY5k;maA>Ql%wa1Jh@zX+F5Ux90+hxPs&a5HX`p0Qo}JUhv|=v~~79E8Jg6poXA&XdX0aW>A!#kd?-OP^;g`5)XOeg3WVw~@Ew4%{id?>_Q=>2n_@ zAHkz|43A6idlFAeUw0la<8{1^_wg}4$Jh8CKTEIwmHZQfrwi;8O8WjnV;BsJ;iTVB z5v9)+6=O=T8=D*-6H`x$$uTAUw3rdIVouB>y>33~eG5vTuMquW_#2kR3exi{Nnc-u zdUdRg_31ajM%0^OE9z~?9i-RoEIq8h>O#Le_LknaFZRcQ((?zAhu|l+i*MXz@4}YcjF%1D?O~A%YNzy z@E{(-!*~Rb;xRmqC-5Ym!qa$0dRV`1=cV_*h?k{jT#+8uUtPs(c%8m={|4TqZe72H zx2ap#??~@^Px|$JgwODm^v~rVrRRT=p8o~ENnaNvePCWF=|A6zK#nfmkB#x^C#9c8 zdcAbgf3J~U`oD`+R{FXM(tl4Kkz@?!Z0L-%k%pUw4@Laq4HNpCezUe;se*eSD11@wN2&AIM+u zhxC1g$Pjo=p{4f^EB*VYSk&WTBI#lMT$5oc>Fd%+&qzx>BW9(Z4YNzXUw@T8S3c?W z3Slwn^-4&uS5kU@Y3X5oU3sjG)v*pXz^2mo*;;y^_SCyb@6%0s{T|f&k_Sl7A3}X3 zj-x-3{#2Zab8#Uq#g({Ldf)ZrP57_$eeELe!$Z>ZkC0E0Pf0(K)6~yPUw=jVey&Ro z>+5ey-_KoqC_V29`GxfLZ>fJEe$JVwBX(!=_zNEn&A zbv=so-{&MDCzby5>h#i|%N$rhdf!6Q_f<^(@BecoeIHe*SC{^rH<4bao%Fn(^!wsK z>F*1Z=+Be>yf3A{Qu=+gUV2#XyGi={%TDrM>2vLuo_PQdQa>zx-Ellk{Vblxi}bJJ zO}vW_@hQH2ro5M<7QcN5fbc4-;WBOoiz%lk~b-$T_6nXSvAv zun-o*-=tr+a^#9w1*>Ci>GkSK@ADV+#@HNNV|(n3e`7D~C%x}r@^Bn2z5ZD8M4T!; ztY62OI2RYr<auU)N81-T?9t>2=3Q|NnI7Nq;|BMSq?2 z=Y9)$JMPB)co>gMKaUgSGk8II-%EG}uhG9nzC(V1Pw<8G{k|oC#IMrpekTXb5||fK z`hLS=MCo~v$&b$x?T(GVMA;xJ*?-o#J1Q`dPXO5H|&XhrO(qJ2T~tO9*!fakHv{N6=&jH z>GkH57vpkVO@FQQ>%5WrR_fbu2mQVD4@&*Sl{yZ8{FN)PMj z_7dMpulpW9QvWJFtoz@o2hAF|{uc}*ea=YaXc!CQVIoY1sW2U8l72qf$+<8e7Q$lE z^GZn%>-#Au{r#i@xw7=RtCDMA9sG-aLu^dFx%A2{$ZfEL^m?7>cP4kmzp;n(dHP7N z)0aGu{$T0zkDxvVC(xfHecfd0({VP=$Hmg~mXKHA8r*=JaU1T!eRv3u;VJ3+JVU;K zSEygZ8+eQUJ$yv{3HgQe_u2R4&-h(>pP$mNTd-__=N1yfN?#X6`ulhsa$-z{8Ks|h zR_UMXic0^wP>K4V(*K;%U(&yRw2=P!uoL}m*i-sEy``UPAL;{e2#&xpI02{N4C!J0 z)lBL8SU`UXuD~_80XIv(Kem&1lMhIr?-2E4cnZ(qCA=m*{|5OE`5yTZK9fG@bMk9^ zkDsMK-#^L0vj?7cC=7>@Fq-tfG01T+0rfHSKQ%V2q| zgnwd9>G5A(sYSmYHk4ksF}XRm#`g3(N?+fJdN=Cb$-S|^^!swW^z)obeWvvLd!h8} zzKr@R>HXJ`H%R~dw1<2EkKhSBgBS3M^tv~thxJ#t=-(sX#|P5;J|aKHC)A(e3+d0@ z8|m?1UH`zmPxyuTKQLI1z&;_Q=ZBU)X9RK-j3K>4OmbXuJaQsThN&%1FOXm88F4Rh52D)uh*{h4rZag$<>L{ongZdVX_kE&YDz zC_S?i^={JV=_P$#AL)66q=)r7!=%qOPI~@i>eF$y^st^kU%IkD`gyFB{{FOq{$}a@ zw&FJF@0SOp|NWP{((63Lr}z@zN}uBs`5QTC&cM3CrS}UfeU5O{BS^0sMS58081!S2 z<4K=8IXN|^$IR0E=OE|C{8(7}{)$S^`;B^8tbmoJ=T#-wke**x`h@kUH^ipW^P7`f zV|(fO9mrjCrwW-&~ zM%WBnVLR-E-LNP2#evdKV372%zQ18O3di9j>GMq?&yc=yCV4I{#HG^rxr)3FH%hOw znY;~m;Xdi>4wH}LX*^H=3i$^4F8QJK`j5%a@io53&(i1rf?uis#NfFC&m)xddBT$; zV|0v-@iDRV{1nokt8~;eVK(Vu{k(t0yjT#6Vo5B6<*}0Vu>PvD^nF*QUxWUC^}L$Q zuZ6Xxzwb7bK5ujCEwH8ZuOl6?2lbxV3wvW9?2G-dKMufw(!=_zK{yzPNZ-#e>0f6i zNDu4pcax5ojqyJyspU%7)IFtFa$#bNK^;dIo9?r)FxDXfNVqAhtaTzYh6}S>t z;c8riYjGW}#|`)oZp2Nv8Mok8>F2Ud`g!f7z6*EL-%H*{K7fa)AI2kil>Tw@2|S6X z@HC#mv(o3dfS0LX!K>20e&3V+Ts)GV|CIhS>G$Uw>HB&|{k`=3&*U%kzmdO_f0Bdb z4$KcBy-r9BO+7q0A~`C?#JHGH`u&oKoJ@MX6y!9RLHheaR&q}1dATqT=EDNg_fv#i z3`3z17cjJCMjK}dbp2y45*I$)B|2667a-05r z`VYxZ$+3@Jc0dwk$xUwr1uR=jz~W;IXcFco)-t>Qcs9UrSBs- zrlg)0Gh$Zy*)b>eJXipWUYcC)_3qdk`{Q67F1^DD@)+sYcOrSJ^!-f7nbhY>&s!vY{bKS8>G`Xq&$W)c zfxKCISkK#v+oU_&rLWs9{W;kuz0YCl$MH0t$IH^|U6mfz`8xgEcpo2259|G&<7?@C z-;qDzHw=yu(~Oi4d2X2h(R6Z2pJ>0x~zMX-c) zr=;{grLYYB^5lwG39HbrPOgcysn;hrz(&-YVJmEhov@qqIl4;^>+|-;{y12A#t`xd z>FY+3$4L+C>nGtf>3K8Ab8rFmMdW3;iuxMz2HZ@2D|rWb7kMA~03MP)(P2CyJ^riD zd4m2)`qnc~;b}aBXQi*ZC_Sw6RlF(vxwwaqsXr&bA%Bp5E}zKX$Un%z@&(ojCH?bb z6zQKIVo{HeNiZe-^wQ_aOg#rVxAf;HpY-1w{x1D2tTj_Si*wz3$TU`%9l^ zB>i#pCy}RFWzi zuU|xZ-_qnVSXO#odHh3qovQTzB-bR@BG;2XPa|?O`pvNg^)}Mazn%1dzhV&eVba%+ zCXbi??@X_h|NHYZ`dg&`oc5sf-#4F?KJNwTzn^$0J^zLDx!*{y`%(J+7N$TTN0jbI zmFZ-Da$)KBRT-=zy?!cPjl^(!=`v^KcO^!&SHrH%hOwMS7ndR;|2E~Tm`t_+Q{W{l{ zK0zJn^&3c^qZ$3S)H_KJ>v?~ZtvlVNpHDAxZ|U_1kq6@t94dX@kvJA7;#8c8b8(^c z`IbvR-%Zs2l|I)l@;>rm@^R_sc2fGhr=*|575X=%KTmI^=e?)?8NbWusz)glG)Nqo zR(f7~>3y?cPU&+Mk>01M^nI3;o?nW3Y3b)xj(U0O707=`Usn}tP_HF@|9_DiO7GK% z+(i1i7TAV*JL%V>EB2<|SNd~3Ui!Mp)TiQf>a(S z|9vi`=UtY5E?4oo^f_+hed-U%Pw^%7*V6a@M*8#eU3%SMg#+t^lzv{}rR!0o_lqX| z`~3Jamdqx7u7cA07sZm&uTyF1>&r|3bG=QZ*KI|;z4UdR@o(zArT_V&5!A=v1e_wh z?o8=(&6d8OIrJCc5?q06aD(*qTgcm`uiqg(tk1Padfq`iM*S3?!%KJ#Z%JQwU;2Cx zsXwLuiu{iJnfx7t776VC3x<(CSy*yJjEXU(_lZr8PfkcqN=}X`si(z^m{t09%R$bK z`K9lt2$saMSW$ZaO485mPjYpvDSdrC`VFxuwxr)q`u)*`dUx!N{c$i3$I;TyXN>eY z#!;UnJ*?|fa2owtIFI@QT!c$-ne_QrOW)sm+(dmFc^B@Zewch*djFH;vv?7&;!V7Z z5Ai9!#JBiSdRU+9tMoqK$w7yb!$-6YggU>fS_Faz~0 zm;-ZTek?4#UQu#Maw+NeUs>|+^#8!BSVQ_;^`zJNi`-OtSbx<_`gLn9eShtx=XWG` zm7dp)+>?H9a)0tb@=)pd!^orPkCFcGm#&gYy!8D>l^)jh7}Voo66xzwU>eLI{c~SlazW{p3Q0eo;^Y$2>z0yU zryN$4er}b>e@dUHHubvH8%VF)P0ehGOYh%|+@9P? z`aIpRr}Vo0$b)d0^sh^E$qR9*^v`i?$^S?{?_JXOwTJov@*zAz{e<+-J(r~K@3Qnc zuSs8jgZfSCcch=sBk9-orS$pV;z#_7KQVZTzEDNB zmHv6Gq)ab6NdNpbSeBJ%rO$Ik`uA;5q@Vj+>FYz34D1_PdR`>y=Nz4SZ0YBin0_kh z`%fc%p1ksRIaK=jPLN)Aq4d1P()YDodfheD*GUiSeYfB)>CSH4gL`qG^tuP6UysAm z*PkMvrGH*}-^+NN`c3j(d?>xn6Z+4j_kWHrsK1h4?;U=^Zy4maKtF`^eTE@Nz$h3) z`uwrT@#IY9&D6I_U%!+7Ug_t5RQjAJsGpI3zg?0(?`7)O@iyLtfP0^59`lK3mHlNE#2uZeg59kughTR z^9`jwQhNV!((}jT1e_>+{ZyPOef@0md|ZsnaW$^TP14tGA#cas)c2AP;!!+_XYnFl z#hZ8+AL3K#{hmud$9Lop^uOQ_3|2aDpCK`<^sxRa9NBu^2-43b3dW#sU5|qaq@Qn6 za!Tp%J6Wjbl>YUg9Q}&Y>sKQGi8Zk7w(h(937N?E{CMAKSKSu^gd^#*SmmM@CM$IzV06R5%~!| zliug0^!>e;UhlK?^9xZX@O}<2eZTRg=OvY%ms0xYiR{w%nV))LERLn5*Q+djeGPIW z=|5-dExlfU94x)=MCt#p_6F(ecS_&SZt43!fJddTKZ$3h&vQ-s`CXTOo$g6r_n7(< z>HB{!z3xl$8+2pLQ$B@3iWYX)Wmj1qxS^7S* z%e1nN^!e&jZzTOb?jil>C=;nqm42?XrPp0aeJ%A(()YiE`W`$Wz5h|^{m)9jZ*S4R zhmY`?^!>b${`n$!xxjftNuM*UbU(cGe$k}wJ37XoAB!AY`hMeMVoZ*yF}?J<8Od2O zC-q$9d{_vJ;cr+LD_~`;CVl_)q|e<%`nj~E-xfP!SLyToEq#C8srRPdmpo8B=zb|JC*3)UD@_#_>2Ar{iqt>*h$m{)?o4U$KS$cHAxf>(wdpIlP3|r0@S8`H}Sf zJt4o4etlm{KbH^GzevyfhCiqW`#o^}kQi3_oZ+PBN5Dw*qhTzJhlwy5rowcX3A5p^ zm{)qA{N%#qqU4fT2Fqh5>FcVHt7C1fkBzXI^!yg&HrN5XV0Y>J?}0tB7xur|_Kg zuwL&HUc*~>PkQEkd>}onuX{rMsr31t<4gK)@gsi4pBTJ+V4YAH4kKYSjD_)}KQ~FF z_e(}S6*&z#1342p8~#c?H#t8Rre2g>l3a>h4l806tS)el0z$zj}jj@g2U$57O_KFZe@xSby~sgH#CQpcqX0`+FF2SPUmUtiKA65ilY~ z!pIl}qhd6SjxjJM#=_Vb2jgNqjE@O0Atu7a(!=_zB+}0#1*VaHJUgO!+PE7SX=rWb*0~jji@)nR@e?ZNzd;>?oRGW?u!F)D2~Lj zI8l0?$>izendG^+5SP+lPF{`caTEP5_^gM&pSyzix=@K{p;l0 zcpo2259@uN<7?@4-;zJ#SL)x%K`REX`$c+wC~`QABt5LZicCE^#+JS=E;%74l^)jT zN+~@rHKwJW5wlXyPR>QnLoPrrghj9zmXO}3H2#i%U{$Pvb?`52jLoIb*^=BAJ7QPt zfqkUs_ahI&Vbn*E$KV8PN`O z$fxieUczhA*WV!Dksj9dd-#C<6MTVh@B@Cq9~kV9ziu4^t zl^*}qKbOQ(-Nwfx%ug!4Zc6F%rY5Jy%+kM)%0GelS|2|<1^$9oyXGmW+Q+ob9>Wgq0u9BX& zTKawZ5A`k5*X@wrXSeiu_tHN|{}}lcp2JJ@uaj?+A4sqBi25_>{hyOx<9q3OAMvyF zIlj>kQaSMYhLD~YQu@5%$PwsA!5GwIk>g<^OeTGf!!u@((7lDK1X)x_g60J z`LPI=q+bThV2-#YN8vb}gwt@A z^!jti3#5m2eGx99zk<99*HGUez3&$3=d_LbF7jUK_4ZRgjK`&i^>aOq=cVUgBwr<8 zm%ic#^*hw>kspztkYC8enjf)BU?1y!qGC+xbH^hm!ep2V(_tpeCVgElay~4C#qc-j z-`D*mJ--R{7T8AmWNpbEu`BkV-;>-I2TDJm!8nxqNb+du{U+d4`ZIB^^uF_?*I6L_ zzFbCLfvcpS*E-yYTX6^O!2@_idfj8>Q_}B?v(o3fB)$J-`q%Nc^mTXfKJ~}=9ADFa zOa6#o@h1ka8rUzi^nHZK$QT`CV|+}E$uTvi$IO@=b74L#Bz>R7$)%)+^>Zjoy#iLo zYFG>FVMFQX(pY-k7Sijqrr#brS^ZSzr;$Z3LGF*DyG2{t21!v$KT!2e( z1+KvjxEZ%eKY{JIL;761=OVKZf6|oBaKgl(*F7^84M%avc3vwImfL*Y=^!Jax2tgwzrhdq1%F_$YJvL;iD5CK^g5Br(J{94c@mJ5UGd;^vyiiq zf0cet`N)N^nDmK@lS^SatcX>ludhL_BfVceazk=s>0y0;&9ODM$IjB%cg4T42mL-c z0Eb8q>vc!q7@Q!z-X!ugoJD;Oc>yk=z6@7TUxOQ@?{^D%J9!WJfb@Qc$j9&$o}+&O zFX0vXH}DQVz$en{KEoH(-{1%8pQNA2XX#;m-B;=N+YjmI6s$&IUU2!p_Zx=8NEl7} z`WWOmm;jSt3h8;N$mz%#$XTTK&rZ&T`LK}m^+m`fur&UTe_&OtfpzdN>2(^Cn_^4q zt;y}Nv-Gfj4u4}W>?gh60P+y>FzG9YOAqULBc<0FixY7w&cwO6Q2M&X(!=`t<+vKx zOV9gz>53(mS4${^t`PNw5Ee{tJAAAMgwQz+g24*M*Q? zKQxBN$kM~QA68RSeCc65FEJ*Uo}ZGO7Bga2>0y0cPRxS^q^~bTE=DdvE=?|r zzf=DMt6~kTgMVRTY%aY|OLAN3VSTQS(yvQ5>?J+F5B&i+1V=~@>v^N7kCXl!O{6}V z`gEKv{r7B(q~|TAzEb+{88?!*;tt${2c&fIsb7=sT&I3h`hM?{ z?~@;spORmaUz6WU@B5Yf6NA?ZtQQKyN$($l90g-w984fRFA*l8o&wWg2F!vvFt_ye zdC3LIg~`RqCCO#5JXXR#v8METwaN9d5%nhI7ShkVEx99h#U9uP2S~3wNc#DWpgsmC z;1ryJbENlKNM4F7rPo`HYpMT(Td4nw+i@rTz2yCPkor;baq?;D_vbn3_s@Cy7wKP> zKHn|!J$!`E@D;wpPtxcAB7OZ&>cMLV>c2?W!%FWPPWl`X$&sYrztN=Ei9wEo2`~x$ zWSD|_8ge>vCd`JvVqPqWMX@B7kv?Yya%FOLtb+~cH^COzM*98GiQG;4e!7!;llzhf zO7Ay}JPOC*B%Fq`aGvzAer}6!8Lq;0xKa8Xn{g}k9k_@3KJp(0^48*>FYX@yGozyZ*ni}M|}W!2#&xp^v97Wk*DA^>a(Oj zuk*=^aXGHW^|(p;JX@r%+d+Mg^!Tryw~ziI>3jr_;R!q?{kohZUyvTw^()k`k#CXj z;5~dm{|UapH}v1(2kKw&hxGjfuNye$FBnRC|8N+IdK8RCJr+5R^!qM8^~BVZVsh%K zF+KH+n3;NZ%!T=|5Ehdj*3Y#B_0r_B`u?huYfE2O7wcmK`c1F}w!se4*L5Oy z!=Bieet+^{9FC)<&oM#z4kl8cD!uM>@@$+>eIa=%c{zDCc`f-L+(P|d@=ob}_el@y z*Y%L}zDMww^t{vLv(i_blOERdFUbGBFYyNTTX={11M(yCGkit;4ZfrPNqSiC^98@* z59xh_)e9IB!%EK&j}b94{pjSFK=aUyo59_ZM;bL4OeV*mg&wC}V#85gKOT@C|J9X)s(arf($D7v^H1U_JT3jcx*$EQue(hDiuCn2@D4t}C(_U3 z8Tl2yqyB;X1%FTvQa`ZoFVa81MIcATSQsCZNdNmO>7~z;nR*U#Zs~L9lRi%Y`bFuN zB$t)G({kiL@K3BI{qyu++e!bvyQ}m$dSD;vefvqDV<7dRI8u7u@zT$Giu5_A zQlCwIf%H0y$jhboSxtQ{^^MfG;tuIy{X7p)KY}Nu_dQF#h*$9@{d?p`()aO{{F44V z>7CwF|13SM&;6D9PYnK7;QXPa_YY5wjM1sbAt#VtF(LJ2(tnyEG?BouJrvclU{Fy^f}g$*O52kR@{Mm@PPF7hoqm+3F-5mrhgtU zOYeUJ?^1t=Po=MaEqxzv@U8TEAEfvBgkPl3`-2>$L7*QDLtsehd10m34M#nK^m(F6 z59_a@(T_ntuJq?J2|1G{KOl=QGZ_eAN+BKwd;%hO2NL zZp5w9=i5czhlixsJtBRMqtfR%h3BbXklyzS^_$Yy-Nw7p!}|J1)Suupd?CHg8~lJ@ zq_6ua{rrP949p9OVWsyAPmYYysmCP8CC8T@*83&K z1+l2~I>n{WUt0S7<>*(Gem_(v*T(wTNP1YmJ}s!X!4B9(dY^9Op4eA$?+{Y0EBJ%2jR#`*LYl9x)avx>Y9H%i~<7U^~WrM{EAo4g+nOP}-z{bP87{u%N) zyg>a5`I_`OZsP;#|6ar^>HBzxpYWUX`F@gvHww%PCB05~>2pVv{(Q%!pHTYyZYug| zsAs?|(x2O0J!UcVK& z9d^QQ*c1EWKpcuAaV$>6snYi~9cNOXOP-GlrO&y9ybM=JpK}dvkRI0c&A3f^pB=c1 z`abdj>H9xQ{Ur6%3_epAh{@(#4^$+D@(3`m8G9+RdNk-Epk0< zh)wA?mmb#l)mpmJhTMVNk=#{!Snu~Y_MqPf2jCFt`x_~JL;AW~c!&A}e1b2ehxK!OBYhtq zr8}Rff0O_FK1Dx7lfeAY7#<@_?;91PQ;&`DrQcUc=_jY28q;HD%#OJ*pY-^zUayGi z-nSU@ej}I0veYYJW$IPQHORHd^{^o}#g^Ds`gwGa-nSF=ZrBt1N)PMjI}nHBNa^cG zlgCRx|0(1d(!=`tIk*6q;0jzLef>Y=Ex4Wf9`XS^f+z5d^m)$V1?pGG*T}b|Pj;Jp zUwT-d^D#ch*Z3Yk<97`De|+6j*q!Ivh2fxSY}+;(Hn#0FHX6HWY`bBTG`4M9O=H_O z|1mPJjclyre|F9}?uYL?@y&e6>S`X?H#mmCkkadg#fTVH`Z{Bg<6$C9hN&Br6jCv_7hn27z*222d=W0Z5CcR$^avN-qow2)gvmW1*dT(-H@<1Fa zJ!2UCBdCv&-hU!_3eJ$eo`1*-aEbIfOQq+nqP`9{;Wp`W?I7>L1Jd&kl8@p^>G7w@ zXQjUfU8jCidcS+p^Y2SP&yVSUiqEOP#`n_iyHC>dK2s0UBCuWv>2*S5c#MqEF}C#g zrzFzBE3#i>HE_hTT0LW zU3y%5>2V$C??it$>HF4;+!qJpQ0Zp9-bfrPz2A80^G=~Y183trTqHey33&ys!40@Y zdfYbLA$`8R=7uj7O!%pOQZBe|Q0}NYA_~J?}d8+vL0S-;@5n`&9b=y&%7* z|AX}WPtyB*lfDljS_bMNF|>4lc#MqEF*e4>#F$*VS?`mQdRokgS*5Qxr}Vho(lhf= zFCe{t5$Z+BC8fug#&;O0w0Gm*6hApVKA-9!2Zzt;AsP~}W zTlzi@q&`^s9K&%m^|9oM(kGroo{BSZ4$jBLxLmqfufH1C<7Vk|?36z5KI(_0ultDf z3P-7*B%dPxhZpb)-jJSuOS)O_e~9N$RK`+#4h$A811tpYi?^t@2g ze0!uF+L`ie%&V{r^0m7Cr^(VFr##{K1XKiS)}*Pj=3=(7LwklD7hq-#fsAB zuO_{24eE8UJ~qbY(&Ji6KY#6{=Xa*wRr)+Vu{ZX|!8ja8<9M7bz5W!OhBN4&E&aK% zQ2LH6qJIhfD{u{Npnns28}5=m_kQVh4oF|mG5Sy8e|Q0};0?SZz0O1OQ+z3X9k0pn z@iPW#9k@?FNss$kdY!P;BVttgqmyGxH|u$E$<{sbr0;(s`jb#kipelJrofb#3R6qp z=SyqVBX+{h*hTt#P#@{*8A5%i^!*=B9)TlqlytLxG#ba?SR5z){+vjjgp;M$ zpF*B0-K-x?!|BwmpZ8hhAN4wORJU`b=g-6WxBwU8BI)r ze`%%H%|Om7-K@v|B3;QYJuf%rlWx}aLRd_CUJ2HE5sypz0}ydMu!KT1A{XYjmqv)<>jbmaq{k8P@-ctXFU+EA2dtiJ>3@bf8JVunhe^KaO8PodV;W2= zea?*JOqf~vI2dk7u=IXKu{ib8SRN}&H|z0LrPr-Re_d=ye`9iUa!YJYy&bs& zxr_9D=`Ouf59)uCdt)E!1EkL}h&+ruf;@&iPWqgasZYbd@gH1(OQhFbMqVX-p4HUX zlGo9{3Af=c+$X)x0rC;@F+72%@L%cYR&<`=j*vKT-ce z{wlp+u(pBz;L7Hl^N@+**3Sw$wXP?~Glk_r%`V9|udXKa@O@JX-pGkC9$~ zy!3VcMSTi+ru6-ugY$8*^twxNIrY`j&ANXr^^Leydc-#RcS!&I+)qA;ho#3IAs>@& z*6W_YQ~0m+h%@*fp2c(0^DdAt;w9==$XD?iUZ?-2bhEx+cc|aP2ht-R;v;;FPw=U9 zvwrjppG)88*Z3YkOP~8IIas?u{z-a#DCz$WcWmjuw@fa5Khx2l3A0hpBmI52u=Kh` zvAFblrKRUrlK$@yH>AI@^uN1mD?P5G^nbs$k4z~S$fEMG^q-3F2NPJM!H##-ynUzwn^`|n|zS|qj*yKx=%~5@Gtdq zcnPmbH|zCoQ@@XoslOns7 zNRLlSJvpY7UNM#QymZp*WTBpwdJfEk`K8w@BHirw-w#u-D1ENVSXKIZYG7^YX1#Ac z>G2J)k@Seh*hIQnKWZwye=F+Nxt;WSouvQwl|#rQa12h69zTUV17}M&>;C!D_hTt_ z>vJxb-eI7+z$DV+laW)A(~vV@7U}EHL4Pjld8N-+ zQu_A*m8F~Y^V3ZF9Id4PJKz1J|6YA8^@-BgKU4a1ZxQun()+C@ugA^O_kXAK^Kwvn z{we9}_?LWHe!tJs`#qEXJPg+<@Hrk|di^BitkUCiQ2$l>^QtiQ;?m8!UQT+y3exAO zAw8ld)}p_T^m!XnZ$!NbHp3Ru`?n#t#rD_{J4=u2PVOna?;q0F)0h5%IF$M*>2af_ z&ohz!DL4aX<2>o>TR>hyUPfLe-K@v0p}qmP;11k_2k?mWykpWU9mf-RlK#_pM*6zX z<7K>#xADI8x(~@u$Hpt>h0^m^(7#H0zje3?w@HsbO+G7q{pavJ^~-o2 zZ{vOG^E{Dm){maj|C0W9_?dc;u7PXQiHvdUoo$F&`F^-mfURB)JT^0#=b;zZ(5DrO#8BdVT5ZXpGIVHMYY}*iE`w zuhWZqU+I1NlLzB)9F60ppXaI4D@~JreJzrnzl8cy>2Ygtv-I_DlODH2dj3xGZt3gT zkB9L%p2oA%^Ug`HbAfzO`gMCx`seUV>Gj@9k9#lu|8p6sTOdb~?vEk8UQFrdH$L^m z(#?8)QtAJm`!CYhk&}9E>1MrNJ}g9k5$O>{sh6Z)T6&#w^p}_3zbd(!^u9I7HKm*N zqgq%S>qzfk9~)zHY>n-t=eH+!mTuPbyJIiu=WhUci1c}e;Rxzua032C|5Wl!oFl#7 zBJwin^;VGA;0EfO$lGui?vuVxN606nuizy444%i!cpYy`?|WBzoyXGegBSF_q5mEE z6Mng$tO@4o$OFzGTrN77iCH-?`w)B4g(7%AZNczw9o22j44(acq$EDXfE&YDG zM*kh@b?!;;_n7=t`g?S+9)Wp3ORpDBdVB=w_M@&uWPDV{MQ5D#{;@GW{RuI#^!h2u zsWGke&+)9%^K)Px>Gxqi>GKqzUIa^E8T!kSD`7S2HLw=-y4Vn#VoUrTJ4iR{M;);f zb?b9=kv?}1{1f}(ARHz=egt_8c^pol{ufTiSvXgE{(M}Bi|JoZUP)d{UXL4bGyU6f zxAgVxAs@gactU#LQ~0lRv%cO-Gf)p9-K@uj#L&{8XOW~wM8+r>6{AVdiy?i^xYXlG@0SRZNsmiGPD4(I8Kkc_ zJN>!Ih3GFL{XVNfu7!25F4mXcw=p)y*4Pd^Nnc-2a&PP}-K^IcEdBF#ob>zdFY42A z7S5HPIZwJ-KbkN7IkZCh`d8r^`qxS~>-9I2t@q!KyKz4rmR|2D9+z&`k4{M6&vVl2 zT$27AxGFvGy7ajo(EmibS&x4q{rUHm9PE!kzxDi|$kyXSQ4fRRFoN_sV#x2W59yWS zNndXg>G>%z4Q7xYpH+H%Hv9#%V-D&0d8E&k7xPmuOfD*Y{UxM-4^m0``%Yu&`OT&0 zx0D{&hI)JKEd4s@BYm!c)Q93o>FXJfQ>5?j9Qx z3uuX z-xa%KPwCfBZ|qNfp!B?9)JIVtL!N+t;dGpZb8#Uq#g({L`nuMWHr|1R zS4aADq8|N?$<63*D}BC>(m!Wk*-(?|Ve)^F*T_og9Z8mz;>4n4ALBVkY`CV;0Pc+3*+4 zjyW(V=EB^V2Y;1rKk7e%+RrZq|<~U`4DX zJ-&)``%zb_GOn8R{jJS7>;5|U8`i~oSRWf;Lu`bNu?aTCX4o8CU`uR;t+5UME`2@i zumg6&F4zrw;2-!W_Q8HQ00-d^>DS{3@+cgG>S|AzE> zH>I!Vw)FR`r_$@cmR{!r{hy?p^`p6zTaGLI(9-j)+OV7xF8L4N(T+-K(UwVE)>G6fgMWpvBK`uouhn27z){+hHf{hJRom9DqZl*B?e6h2wA%PQ{th<7Y`<*KFzMc`kXL^!-{)UP4}p>!`1n zz7LymyY#v{$$QEB$%pYc^^T1_odJO03S*>>vKG&{sf=mGklIO zq_5)*e!wpnv~Qq41csJgKdkh9i$Fb!^nHs-j*AH~DW=4PfHL7+Xk>ZzVmxt#q@_9kHwQxbD&; zdSFlKb^j#ymY&yNdY>WW5jaMA{CM(Y>1I7|8vZRke=d2U^vFfzWzy$aL0&^%hZ}Gc zZjoMp2kyZG^dFL5|1kL|`4}F@6ZD@VpO#+tEMBDlGG3*AlYE7RawLo_eSc%nABTEe>WQS!k%ayf^rxhr8q;EW z>2qYpUoaQu#e!H=`kckEIF`VY()*XjveN5U#Hv`6{@Ubv*a(}^--6r*+f(mI?ke4^ z_w9~7v6uAzeWgeCqdou!(Lanl0!L9Fhm)j#{!Ay&!nwFmdjG}b<>Zy*wdD2W&A1(R z)4!K|Q2M-w@UV2VzMkXK`<*18k$zoVAYZ{7(&KL79qJG83BJHL_yNC2@BEbRHLZkh5bB>1I7X7xmoI*O!-m>yh~| zzx4QmAxSEDt(Tb(tq!>O#1vQq`wDmkpBCoJ<{_JO89Z*N_7OzbA|$ zdn%8Vo2qw8p0``NSwGq%{XFcK9(PcBy`%IWBcGC< ze^z?jdFq#`-yq+i{~qMdy>ENzbvk2r>_vY+ z@*o^0eLqK#$4IX;5vS5WUHZ>U|45%>uJk?&>0c~8Zw0QUf1~vCyG8mw?V`Sqe1v>L zdj1*d_5Y)OL3-co((BxkKJOj!ed&2m@Fl*JKHn#DkU@cUgG#p_^?Jcow;`n03&Z%Z z((6Q|KQcy@9v6!ohn!G)heViIx>-L;B7GgnrPoc3=`pkPeab=3LoO)2Uoq+VCFw7V z6{Y7@m%fgg(&Ou5Bl=rN@7qRtTwD4(VR!m_k^A9b>3xThN8<$P>zXK=$G5%;oAsl3)DuXLODa7-CH<+$>FCc){zdw{Ipz2FrF1Jm zy|DD>R2k{}R!Mr@YSMqsuTO4_&9ODMlU}zQ`48+Pz3x!y^Nx~<WsM<$@pYx|OMU6j*ACL_c9lMFPx^aFuisz#N(V^4Z-$dcNRJ;Q-K-yt zr9Kg-NbffdXW-w`>(7&3XAv&LRnqINmOkGG>2)@dw@c64O?|KQeKlt3H%q&NuU3M^uAZA-^9E0-KMY2YK4&CyH0k>rk9q>> z{gcw464TP3p8hP@0mfUCBMk zy~urWAoaoI;W!${(?3!ATvN%@>7Rvjsn3@__afGSW9 zZa?bEPWpFCpX&e~m0tfO{imfr_bx~`>+x5mpWnOE;~(Nvd@22U|3vqn_Ejr6>9(&x*B*{EkH=f-?kNP3;Z(*ItthV;I_ zN#Ec4((5&rzW&zqx2N72yJIixD}A2+GN;KEz-^U(N^j8wo|vxJEgB{FL^)tFdoO#(#?AOS?S6->HBk${vY-0=Z5OOuDkSG z&$}o6dG|#69M7cJeTDDv6a8QC8};BL1LH$tSd55KrT2{`y?z{whY2u|^uEb374F0Ff$={} zpFgDZ_^{IB!jmJDqe_p9Cf%(6_qfTW=cSgut_GPMNUP1agt4m*B zW9rRiQsv>~(bDG|D}B9_sZW#sIlq9s1Xti1+<;qfhx8Tg#9g=>_efvg0qK1Yk&odi z{Ez-~OgIU+{Im>5@jTzqn3 zOpd9goAtP~)H7mM%z=5NXZ$MNtnW_&EP^Gl3|7D@SVQ_cYm@6qKc7v=EwGLBx!RID zVpr^my|F(I#^E>`$Kzz2hJQ=%GaLVrzQVcW`M6N}oXe%Jd$sh>gRSJ9((CM&zP^3r z19(V!-NW=BBOk{T(#`tyaz=XntJ3@3q<&BO98btE>3>W9B>jF0HYRYMpYUhtW_`|3 z((8tkem_Q&K6gy&aWNq##gx+XQ)61{8OfQY+mE`Eh5l@qU3&lArFEv3)jn%qwMx;v7)Vo&Ui{c$i3$I;Tw`W)k>*Plq9 zLY^i)ayoe?&XS%t7Z*}rOkR$walQ0;H<7pDF6sNTpL`gP<7qrAeZKS3f4;dT{ro?Y zeqFtgUjMc9x!&Vv>3LtJ=Y<{{_<0jWdRz>Qg9$K+bh93pLVBH4aQt1dmS4*m6|oAthpu{pNJcG4r;lRIN~>1I8@7xu-0I21=ppJOzR zl|IiT`lnK#jx(vx!TGpYdgmq5>n)?c3fDGK??ej3lx ze?fYMi`1{;P3hOged+m6sK3BB_<{bfTR*3^oUOMcfoGb=jbKoP#i9OeWP(aPNshfc?QmwUUxouF?ogb^SVy@ zoEzxhf;(^z{rkv=$VbR0@LxQKm++eO^gg~OW|LkgJ2^MzlU_GJxiA*T()5=hSCDSjk19&9 zTbW!%`usJ>HL(`fmOgKN>DNOu>dmnQwv>K8+mYL22kB=0s3Ug5&e#RJVmIuLJ+LSK zfxYlg?2Ub}FZRR!H~81C}fEh6pW|m$jD><9=^Oc+WuhjEmKFlxO ztoJKKy)bp_5k;^l7Q^CL0!vDtqcoP4Za?ZuImVaA3Rn>Rk0dY#~RZ6)*{!& zI`|vbl^$20+yEP5BW#RKu&MO@X@RY=t@L{B$(^L1$8OYn;2+ZOul~}{?-1#6Bc#_I zExpcI>Jz2MO(oBi9yeS1d0ikqei8Mh@hHUAnSE`p>;b zr1v`|z2Cp|pOIeY9Q6z2%jB!l>s%w>kY4{T^?TCS|A_op`p+Y8rT2MH{R8=v^nPEd zf5RXX1N#KUVAA`9lwKz^hQ;vG`$op-)MH9F>;AaZ88Kn2igjuL( z$K290@{sdOk1t3riY2AjFGsE<-K@t~pBXoP9A2P)g?x>C3-940e1@;2ujh?) zvp(ks{DMIz^E$-P((}TSBT6^x`B5<@#+4o)pPZPS6q8d=jp;En{(`xr*U3Z9PcDds zu_*l|u`E`kzcN;(UK4+#UQfDN@7I9-Cgf)1R?^M-y4zw$>3N;8EA^h_UgW;y{?g5Q zoxwO9M@z3amOPO>nLJH;h3Pm0XX4*D3uogT>2>Ggd|Zf&ajEqB%g8Hm6|TW`(&N^X zHe2!Lb_RB|0(kS(j!mP|D&$| ztGYdd|4IM-$5rWduS>W8rSHQn=G|tT^^7}s7w_SH>2)8HAK_zsf=}@oKF1gM5?@KL z_eOqy-{TkR-^juL3iOAR9v@ozoMEJY?njjVcdiMfe=nDsdIsrrvtV}V@3(o$1*N}d z6epLK{(IE=GJ_mNeH>1bo1)Y%OkyiUg`z0D3+AouN+pE9$!`Z{MDq-S&ModtSddQk@UF6($~?9{ubCudVX8! zaqXygpx%YtO?rM$>F29I{ez{O^?!$Bn)LZ*&_7$oP~IT@`r1u>zx23+(yzaB)GtxL zBK>~6OZ}nr{!gS|N3W&lzm-1ES8|Z4f&2Qi^mTE9D4mtH>= z{b?|r^tklW>t&WcS8nO?d8N-&1WQYgD=*!w_p2yfsU-cp*N~oHn|dAmje33QzsGGS zeeTZK1AEJOs!x+%ce?btbENO{GUGNNb-sd{`p7fvBUXb78 zH|cRdO$%ISC=4gPUj*s(qLX7vUuPWY=P8Nwd6UwgoSZ`X+?lCorJhate&&?kH?QfBYxitnb%3>G7AO|GR=8q@VZD(}M=dEOSfmlV5sVVfp>vt4Qxxm;Ofd zHzT)}-l>iB{pu{;tRHp3uGmd_{Xeh|4!|Ke0>?-<>vC)FZQ~G}gv7Y*7 z+>X0(zw~{&NWLn4owv#N@i9Kf*Z3YkOYi#?gUks0e2E}^@`xBo`uU70JwCSd{Yoso zZ%Ua=mX^Mr@>p4Vd{uHy>1I9dH*A1Sq@Tx@(yy~N(#?8&d+E=W9@6{vksdz~hv8`Y zCrZCg=1I?Agv)T1^mT2NKIdlY+oj+4N9aFI{jBtLUzI+`J?f97$G?~U@2iEK88}~L z>Gx|q>G8>>&ygC_OJ7G;at`S$&MAFed8N-+gnCgdhQ+aj^!T#U_pJiCD*e@@_pOC> zv7z+(Eu@?ExHj_p`+?kD`u_C9Uf7%d{^Wt=p*Rx9;za3lP9@L8IXE8|<8oY$>v6O6 ziML3fYa8yMe~{Gasqs$0_Y?n>W>htl`qrS$lB)IX7f{2dtg z6NbWYvW3QXmi`1LgGN>_G~_mTIL z594t>E#0i=pOxPCy!5%QNMHAL@*U}M52Vlag8EzPAEoDirXF-wV0;Ma^}=98>2ZFdag1*jL2UZ)tA!gBOiAXmW} z((BhG|31MruPwb8TrLTLa^!bNVAC2R2GES3z-OQEVcMR_3L;W@8e^9F8#Ul zj{FI~NjK})UC7yi^Mu8S^84!vqhfUWV@tn}Q%bLt3RBacUb%z=5N?^glo zafPTClYW0zq+XeNb*wGDe+zOOY>%C>yY%by4{{$IfJ3D3>nQR#oP<+xCeD#Q=Unna zT#74kt@IsON8W_nr04G-@4*9jg#KgF-|xlBx6*1078 zWw9bw#hUn=^ga!xU%xG>|BfB73-*wH9rPmimHyvdjhEhcqV#%GrN3V+kiIV~rT;#5 z7x}RCeL61v=a`G+tJ3RSC*PLd?;iOP{ZH^2^;hIK_>TG~>Gy50e**jcjA1Z>bhAEB z6zTn=kz+}}UJ^)OS5oRJrLQZK^!O~)vrFH{eB?q{jCwh8CFyxp$Ti5d$aSSpRuAh_ zZ;Z{cHMWypuLHRY_MrX;xepGYK8QRFN8vd7Cy@Wb={O7LO7A}* z2$NwdOecMw%;aA%m-O?Ro19Pj^-@f_S)Zc>{bk7I$d#nuM~$TKYYXaau)XyBj^wV` zlX@@gO})SL`)d&OA<`!qDt-P@((j9L)W=J|pQcLhGhKSzZ0T|Hq`yCIroMyv9_i~m zBK_x$tJ3qYOV7U}eUAI&C(=KcK1p9^(0PINLttp>X8k^lB0Vk^{qdyNPe4v0y-!N& zsim9sqcoTn(_wndfElI#e3oB&{eoCn`sZvp>3u3=4e8If#?rqJ>nMHB?$YJ>#d6`fDBI*C`!A|N2q(7%GNUw8ER+5?L2j=C( z{L2o%bK4(kmeOpWK*AaV2KfnE?#}AS||6u9g6V8x{ z^aq!&hs3bd!%MFeLHhclN#D2Fm_T~{MC9a{M*8Pv4*GLRuajGPpM28m6qf!yN_FY$ zu19|(Y$knwT9SXq4${w8cj8Fk;z#N03$ie=t;HKxbR(j&4+-?tpn>*u0BFBZh2SQ5)h&#OePhP9;E zsY9-hjj=hlmVOdmFsX+ds7{+--G`n+AG_vudlliWvo{Q)?H{*mOdGh6MKQ7&@uj@3PmF_u*=cU)V zh?l8fk$%10#z*)PKS67#kBw@1IzDehTT&(+u?gLe7gtrN7)R4Xa}ftckU-HrA28zQ)qc`gv+be{<>k z-;#do+?xJ2_&fd9{q3l?CwC-w!p_(QyJ9!&F1=1q?1jDQ?}L4@ANH4i-iDBe;xOs< zqpl2B-TRDW+$ibS<2dqooFF}J5_vNIC4Il9;Y{gqvv7`dvwrjs*?QbO@{hW{fbk0% zx0rF(>nx$Z3|B~>dkt>DEw}^sNYCGk`=s|fAl2(reGU_SF zX~^lMoAvlim<@B{uhQ%1BNvix*7YLPOOQ*E%V8y~hPALRHpHgV>ou3&p#`}W{cXwZ zrSDr8>OJsJ`uku%>VwEb$RltJPN091bhAFkU-VBW&m_+w&m}J;FD5U?)wmuv<96IF zz0Y3UPyI0YDETCw!Si?-uj6gJkB{*=zLwtaExxDz8G|ehybgZCP}1YWkRxCejDc~a z$HgNj!ep2V(@BrZfSE80{n@3T*F5C>SQv|AY3X&!k}G0W>eb1$u^#mX($8>1>P@LP zC%2Yv*6)XQ^mo8c)Vtvy*artlpKA~fp*{k~-~{?7k*DHJoP+bF*IP(lN?uN0OT5$0f%nCzjqZ2{{F(!3@&P`aD^r_sd4kNzRSGVm|r{VKFQvy<%xB zBfVZZtU$dYR-#@7t6>fLYho>|jdk!htc&%qJ~qIH*a#bA6Ksmjr0+v3Y%6{K_Sg|S z)8C!k6MIR&F8a|wh&){S_g0h1)9If@o`;KZ1^sKJe{Zu*`g_|x>F={g=|3sG-+y=! zui$xxed%YLrH~2w%{#SCa<$)Yh`gsh6p)ri~pEDv!uNzJJ{=^{1A;%*plK#Gw zl$=uf_Yt|Iucx5&{>7x%DIvXnIq7*7rT3|dHKoVbmHz!;3+ipCcfhXF&3e6F)cZ-V zHwcGGpJSZ#eiNxr!5Px`doFn)F2$A7=UFGc<9h0wrLSizd8hQaedI&Z_u-QCxGU1< zxFbF8q4d5l$Zw_Be@Ff-eH}qo1m*{m{yl0G>3R(5b>d22R|4tvQ%K*Bbo6J&?DXf8 zo?l4%d{xLbu#WV)4X`P;l3usH^!0Raoaiq}NYLJuPOGUMHLM`@ewn^%SJPD7l#Q{VPK*i{+%Rud4JpYErKyeU3WR z>r-z)Zh|ea4YtS5*j@U3e@d^{2m8@Kh&+TmLVEmI@G{)fru6G=K6#<^`Iq8K zTr2(jY#?vJ9n$;kmA+s5q}M+{{}K96Qa?>TNB<@1`*}lp{!Qw4@uBqk&&aQ&&-;n| z4TG-=d~Sx59v>NFNUtAHdj0s)*O5s2I+I~4>3Qif3-#2JP+hRxTD!pGX z>HYpB50Gv@>iaZ^af7AvQ0a4x#Ie%rO(sv1Za?aIGw7c!Jz@^y{+AvKp^!SwIw3v~4X3R=G2j;>2SXg?UqU4g&*H?jh zC9Fb!4Xi`GF1aB#rQV#}TKc}VCwIo~*h~6)|HR(Xuj78?{?gYwSo)kp$s@_5rPrT; zQ>53MDm`x|^?#(-oiF`4zLx%t((7&}Z^zxz>mDE6a?mw_^@B^V6B5HpH|s~?q@SOtyl0Hv* za%TKRW>meg^m2WKh+mE_`4gKq+N355wZ^rGoTl)DsDZSolJR|+R_p0=~n|N3H`F|ii z{t-UGXVT+eNk2~?$zP?<@r@jOZD3qT42uyls`TeoJn4DyF##sTMAGL-g2|-Mms0v1 zX)z;a#T=Li^GmN&5DUv3$~~l?hd$EJ>pmx*w$PYmjw;b%Nnf())+PaMUA6pChXD%F!@7 z#=w};>n0#4ls;!->2;G!-`7;s(@1~+|Aqcs(#?8a9?VOBLFsc8qh3O~S&uIzT`4Vn zj!IZldR|@W{ToPs&--2aTph3r_K@G7FX{U>M0)*U)W=A_-e*eBpF{s#nN<0JbhBRP znDqXqrN^Jei_+^}CSS+fcwhRwkEF*vkzVhW^bW7_jqIb`d3~VXMS5O$>F2wj^t>TB z3MWYadx#~{2Kcv?kCjCB|BKGN!$ zzC$Kaz9Cb{kQ)Q*hnIf;#U#gWSjn}K>3>3P4>pI7?+NW8<>2(@PzfRjo&u>e; z6ZPKG>-CpD#{lZ1rC)#3rLXTF>2V8i39gWSo$n;?mEQM|^nOS1nDqL`@r3kx|Kd66 z@fXNf@CM$&2lzyOe}2es@gsi4V4DN`{46~_EIA@Z#h4gZ`W*4eiKUzMd6UzhQu@AR zpq@o~{T%e?qMnzWU;6hU<)v4wKz|kbt5L5`y|(nfvuh{4ZfEIceU9$f3;Rls8zg=H zA=F1m&m1Y;te@AZ(&PV@exEIo{v6vTv&&b~`@EC>dDT1|>Gj7+ue(lqoz2qgZ-dEKPf>nHv5a0>l1aJKY0=aUyp z@4Q5Q|2!qHrhmQk^SDX6S?8_Nm2Kpm();h0KJR`!jK}dbo|SIakIvzF>GR)|KIc8@ z^&Uw-?;oYl8Dv|a{*!b)s`TqR5%px!^HWQ&pGNxJ>7`$9d8A)gg{0421dB;V9|X`DE$+ zW=db@KhpE(N$<0W`f}&2z?>T9t zPo7r#zGjf#H;eSVY~-Be+~j;%h2tJ~-mf!u$6nI= z_m*C70QDi%hv5k7V{iiXN#v1O?Cne_cwDSf`R1CTcHE8o@h~38(|8sy;#KMOu1h!TbKjP(+>ySX z`{W1sP>N%vZCpYzcScv{2zf-73qDek!xXH>h;NuvAOiQ+tA;Z zdPnSvJ+Zg+zJ168r1u*{9)_cE98SWi(#`sLnTd07J}#DCcPTE%mC`G$BCjE@m2TGS zZX{dxY$99d&A0`(;x^olJ8&oN!rizB_u@X>j|cD|9>T+T1drk|JdP*ur1a;^dFlId zQMy?_x`dbU3SPx)cpY!xO}vG-@s4z}-`{7_`#z-q5k8h~){maxQ+$Tc@rCqyugPzu z*L{Z{@DqN)Zy0nJ?@#GtX}x_M^VeM%1lGG?qSBb8JojkGj8|>Ym?$ab2Xp@AM%LkZ#uFhu{btBRyiQ^g83I zPsVBZxAb++Cojh3xEj~vX55aurJMCR_TypceUFk);u-2^rDvX_ehIJ9e}jAnAK(-E zpWzGYZ^-Y+pU7XNoAr6Vk*&`ge0RW*(*2>y;W4swv+j>dJtjFeIX*cdCdQ zq?>g;iu8IhFb?&2p_bEg!MlL}vLoP?Igw?3mz*^ELuT6hF za(!}RY%aZDOY-m70lQ!i{1f|0&l`Y)s1L(YI1VRCkN*p&QlE))a6bJD$xEf1^?hGS z|7u)IeIstgowyed;!!+_XYjmqv)<>j^m(t6Z_;nwf0zFIfy-|Fd|06$QVVsSwD)3(J(s3 zz?c|Ix>-MpO}0L7T=I{4Ts+3d#{`&A`aUO>o}ZkYnw*xL5wl_r%p+53UPJl)_wv%; zvpUee_!>t^nSCc&y$|Fn7my2_auAB2c)0p6Vl_(NdJAvL+L-qzm@)b zmC*YF-@hVabm?Y&ow4Qj`-JhSC&uKMTDn>9mw|c~>G|2nIq_F4AU(dQ^tj^GOJjNI z?}t^T$JN4m(&HOQpR)Lvh?@FyVM^_ulI!f0^dlV z@1yj639>)1-%l6{!(k+hhOwmgi$hKz{rja1)H6vp>+hF2q^~Cr=EuTV97|()>FcN| zy-#iYjs6DM1Y6MGirf}EQtvGN`>8*rPu83M{?hknkn}!7$iwL$O?@nRB6%`Sp*}-; zomtZB&z8Qw^QkYQzF7Kww_f^wY?l6g*%9gY_XX*BSLwfrccssFA0JYGN`5Z=dU#L% zC}S%}JrJnJm0mXyCYMQ+i%Wn0RFZxj)S&-2>GL(fCfGvy9Id3sx0k-&4%m_Y&eHR{ zV=wHB1Etp)EWOT1@@V?UOW)5)_8&_AENPFv zw$i_oyqmlq594wAPm<5zdFmI*SEbK;i+m3s;WO!dUr3L8OZ_8$#b5^m_wi@x@u4sb z^#~XRV_+OifJra~rjcGRo%H^hssDnxFt2p89-kiz(qEKZ97|$p`paWw>Q$vztcKO4 zKOgE!pQDlVK25Nh^y{D{{cWY6-_G*;>x> z`$zg53&~6AUrv1ud7bn*wn)$0A^mxENc#E?OE>G!#f#GK&zsWY@8U!0{U4K`<7?_~ z$seWPry&jn_K7I{ITBa;yoscn_4>&$mGtLcX6b#hO0ScT{zCMZroXK8dX=QFr;hY> zHl*H6di_?|7CT~B>HYdhpQtbOfjAUL;#i!BQ>4#14QEiFjq`93F2hyQ=Uz|VjN5Uy z^tyY=2k|JLr2jPeEcrb7vh?fan)G#Dr+ypn<74T4o|0cmH|zRq>hJM0^{*J@aNubb~yu^<+eZr0~0DZOrKEQ{souZ-1Y ze2wcwe;4XK$bU%xz3Oo39Y)YU1}8}WJA$R;mAF>=^|+n98~5X3JTAX~FCt&WtJ3%J z4*7xf^*oY3$76g#{TaTHzWz7(LHc#}mHr?{0)O8eUV6QV(&M9IOpJ>OF)60Rw3rdI zVh+qBy?$QIPrWb}mu}YMN@8j0o-)$sszALGR-s-4>tKCsjLoH+^*XI(5;;ox{XSWG z-zn1fXQuSHIn?Kp7vfUsW<75?_0_nZ`bP3r+=+Xo-;W2#N2J#|h9~e8{wsZ+b9f1_ z;VtQAz0Mu!%3b;&;#29*!`I~Z(%1V%`ukhhqk;M1rT2?0^T;yf3iA8Eiy^m_e!X^; ziR5JIe;2!i`Wor=H%hO!Rr-GKBOk(JcnbfMzCY*j5?+;F@0Rp+Jdj@Z3H6uK*ZoTR zKD?p-1Ad|Y4TByF%nyN~rPqxp{qHd1QBNe@tk+E<{eDa>-IGT892unlJX(-k6iZ6~ z9IYumzc%%H()%@$UZ*Mj&9SBQy1!!w>>_<1dXjr%f9Z7wkcZ$1>3v6$$KfRD_M_f! zD*ZEYj`aMw&qz1xbaAM`|Ey$~20!((LW z_g5@(Jn8iklapg=OfS7|M(Go0!pzdmx<4z~`g(F;9?Xx0rDqnAZq|>AlC9^L#Ijfs zt71**>#jqtFa7(i&gAac3;W_g>HP*tpL+=P5jaNreoVxv(&MJnKTG=i^-}Um>Gf8T z*GZ4xK;D8oq+ieHrPseg{RZB_2lzz#`F?|6s0TgC^DF&+2}_PB{k+DIK2J>P??s8} zPmZZEJ!Y0ZPj+%{%qM*v1+WnHV&oF!GFU;nSN#v2V9C@6R&otEjIbZ@?|ow~=?@KI!M> zDETCw!Si@odcUi99dFWqmwcc6nEVu<<4gMANGair%Zz$BPL`g&4f8tNG^3uedM(&K-{eAEj`zs^fgFGal^xdOQg z*1$Sg9~(>Gi6+<-n@L|sYjPXubF{_w)H_IDXBX<-$bVoT93b7S*BK;T8B883z0OGK zeaDd};Z*8>OV6K;|Iohxm*5IqBRzhd^!KaXcQ=8>MCSGxVE>-ni$UuR*m^^77|6pLYTEP*All=Qk~$Yrq{md6TM5i4P3 ztb$ds8dk>|SQBeuZLA}Gj=Iv#`cXZsPu;rS02^W>Y>Z8?DK^9A*aBN(D{PHz@ONx0 zeZMvv4jhly27dXEF8VxEj~fzmdEZcj8|9_mdCf zaXgJ@rS~~czKqxLHr~g__*{D4OY&R%h+i?-zk&PsGlr3#7f$+0!%MgSrN>2NUQ~>U zaWNq##gx*``uR&MT}emIgxN5s^gg-qSIkF$AuNWaupCyxYFO+4D7&jDtFE2W>DeaZdFgQc7G^$nN)92-O3dj2^2C*d@lg>!MC^!P>O zrMQCnD)Kt=2Hb>O=-(lIjy=@(;ePrL;ZZyx{qw+S>HW`Azlc}yCf>yd_yk`_&wqt) zsDHpO82VJ;eub0XHv&0|^!NE#(&vvyJrO3w6qrVOzjWkGn2mZ4avpL%EP#dRFNQy2 zY5L1xIjlf`6|6zM7S^HOfZT}O3|moeL+*fGum|?R0n*nu2!~J~fn#t2PLUoz4QEiF zjq`C4F2xnN1~*8rvx&S7ci~?A8xKp5|A+i9o~C}5d=aloH|zJ!P3if!$@j?*$WQPE zzQGUD^FHAh40$^6ITK2{KaBJ~;V}~RDALWkKL*CZ_?Q@zNv{_y-K=v;=}Ibc8tL^i zkTa39VJ_-<$OWXE^>bg8dP#C=EH6E>0=X*I!ur@mdjA&Ww&afFZrB?K;85xJ;|S^b zW2jHWY0~>or~g;#^T~_I%g8HnEpC*)Uz^F>aX0Rxe?R$<^!+$SK1n_&z0L*lRq19u z{+9Il@8Lu0&&aRH@5!IZq0a>7g~N!_>qR5S!nl}_{-op-mmn4@WmysS{k$M&Bb*fUYh4rzC^!;f@ZjBwVtMvSC()Xzs_5L`7{-NYiIG*|h z>3LJA&m_;m1=N?|AGk*PToqzLCf=rN{k%3Fr?Z2V-hXkC`#M^!~Y|_s>JU zfb>2^sTY?%ZwdNK(O;H&IdWy`b*fUYMy?^fPi^US8%UqK3AVsC*g<-oPULRbi+UgO z0O|FHl1EDKGlo0?r{D~nExrC+@)za&&lODf;`WET?v6Z}2dfcDV^Y@bv z(*KY2{A1*kG_}O4{f~TUp(rGFe#?MG}7lvE4^NN>X|V+=EnS3SbBU>>G{Q^&;1kqzhHT+ zjMcF=*2l)!TzZ{0*b%$Y-wXTUARH#$tnd3M>GO@janvV~r;umhY@AR3LR^GP=wB|q z(;w2!dcW1U9yd#0#}4wJ2a$(JU*||1M}30ybxgq- zIGg^teMTS)|8hBj>_=)C-V{Udnb5$!)PC_0Ht(F+n^$(Qju-p2d*NP7L} zL;i2qT@tk|SUg>d~a{Lv(UX`hUO#n1ueMT0p2y309dF}(d?dd< zN95P|UV7b+t)59m=_CTQ7nl+OTVt=$(6CX^!u?ExgIu>K2H;J3v7cOunYFUKGO60kq1ey zKa@NY$4ZYIPo9j^@mHKDJ#GPcF)ovSJy(&};U?UMyKpc5jfe3Vp2V|wQF`CY>(2Pw)l4kzVH=`4fh`92ozdbbmPfo_b`Aj_GzwdEJdYuRI>+^&!r2pPY_$z^WBPsWClf zmcIYlq|cXwdLAr*MX-c)v);E9mXV%cj$8?=QLjO+BfUahazkv2Ev46KE#0j5X-~Z) zxhwXh-kaPX2jg%YjpK1LPRCzy9{whMf<@$|(&t)EUWMzVU$4#5_i-EbUAPzj#>03_ zdcA+ir|~>qmR|1~`IhwfJLLcHF+RuF_+EPaN9oV~P*(%@F|71;g~RaFBS~LJbm}oM zCdR_p(#?8&eCd4>O21A)7>uc<$7R5*)N^89>V>4QwXoHWP=#Cr>q!6o zm&WAg((AP%x5G}@4SPv9>+|=+K{yOYNnhs}97lZ;PQzI^7Z>6ZTrSDOx;^&Qmz#J}(${v$pA82Kcg#fx}VdfavLZM;wY0Y0MsjQoQ920u{$L=Jf^a2?-C zzs?b)&mWC?EQ~AtdL$qx!Q_|<(_tpehPf~w7LvZ6B3MkiS>M+mu{4&G9#LNU9F?U1 z9ZFs4=cWnu=F;O@U`y#{J+F=QzU}C5FMYjTsdtwi*Ngt%(#`s-KG+xgVSnjnJ%14O z!8k;E-(lq8((Qlgo)L^2iKB2dj=`}w4#(pJoG88TWbzd9H1c$ufirOy{wh6x4$i{` z_!}<9-*K7reO)d6Ty2nkUAK^T(!Wpoe*G=I&q3*N|4845qtgBVO0RQ9dfYkb{`2IE zK~-9H{|ue&jFF8pU=3` z1O>^ zb?P;-w)8sn>2Dx?Jc2fc1rL2C;2Zti2vZfcpA@3 z?|YGa6>s8Q`tM6O>-`>)t@AT{CB5Doe1{+C|AL`!1m=aqh!_=P;t!YrlVEb`eNtd5 z>gg~OX2V>V4+~*2{874DUr%W)hn1xFt3s|pu0^hgji@(~Zr1Cypx%ny4m)8t?1lYs z5Dt^xe*}39PQWQR183uW>3IvuOUO&fD{u{Npnns28}7or__y@B2g(1Ck4ZP{>pn^S zG@hk?5wGG+yo(Q{*MEdhsK3BB)ZdXmk-v~b-{kp{ZsEugrPqy2j!wVzd1GTdOoT}> zh4lPXHW%+E0e2|Yhqn&h)uC2w#AOv z6?;mr-&?v_@7tgHK=M%Xa2$!F=^u}isZS-(B>zgDhri+P^e-c?B(El~$Ia3w+=5$i z8*axPxD$8bZu}GXNMH9p+>Zz7KS(}||KKs{WBo8TLHsKuN$5mN&4T(CXoI)BDM6t^Tn)JUrY(l+-^v@X`$z7%Q z?=JoO8-ryh`9}KpGa}s%{P$pzNuMVrrj_0=yY#$RkRzoQZL=F;Ok zO7GuGdcA)14<--C(KsF_OP_Npd8YKw4fCikpuQNF;YwVK8*!`jd3Q4% zz0V2h@n@-Dq<)=zoBsdEkMTLa#`pMH`g%g#2^dQH9HB7`en)>e>H8HCqtYLZ983D= znjfggB`1)6J(9_nxN${~}x>ef~elE2Yo77B}Kn z+=+W|zw~+sq|b2>4@s|kOnSYO(qz_Y_}B-@gy!FBtl6U|cxq>x)c| zE`5%e(#^U*9{q`=*9#`6mTuPjrpL_E=gvXSBRw)N=EMBb{~oi9^nEQay?;e=73uwJ zNv~I5CX~IU_v?>?aX5~aUS}+MB2JawXNL57X5uXTRR*iRTYA60WDNhKX39#pRa)Qzn`u^y{7bkPoN|HUFFyRu9o!Y<}B&;7RuD}u=MBR zHR<(kNuU3&^y~0g`Z}M||C0Qg{9gKVFwFhHxUkYE4JW-`MCy^r(J{94eNRAtBI-#o zg>2v=~E{heV=T|0ImtME7^y|=wdNb*9EwB~!cGyY! z{`Z!iKTvx7VETuXN76rDdi)IfXVX7dCRKem^?i7N{zKB&@h|x#{b%ta^~>bz-(Pk8AJUS=npG>J>kib$Wh2Kr0>@cn2>r922)QXy-#}TnK3*4 zd8A+AywnR~Q7kEaj-SZCV0o;J)uqSPl)m2j2q|!uF~suC-=af z()X_~4#c5263601>2)ScuRlfl{k>ND^K_5&=h8{(?@!mH--oZHpO??l@7vf90{h03 zUM~ST2_~1m?ljUrKjoJG{HiQ{|Eo#=_XS!?&u=Y#9qpyZ_mlpGLfjFO{CR zoV-fRtC zpPQUd`o0#GUaus%jP(1r3b{7@^`-Z3LT-U=umg6%9@6{w!amdoNIyTrq(8?ekf%wH zpCNso**IT%-^J4BUm|_JRpiyu>ur>tx0U)f+%CQDPWt!YemsOnrNLN#CB6Sc>2p1kp7(MRHZ?^VX1Fu_o4%Zq}bC z9i{i_ian*z-Cz3kA1S@xX!^(FWcufj7f3&^OL4XIytVS{=NoyS^nM4V@5evVuh(hv z1?grz?h4+(JNO?ymcGts((AmFUg14{z>m`Fg?Jn=42G9JX9SEyJ(~2-M~SHiVKV9a zlUn-x8Kj%_`dOs!TRw6j>Gg|{OJFJLrOD;65>}Jmr;haedej?XGi-(JuoHHZK3R9^ z`8}~W{r$-U$wP6ZbhG|yl=SO5QTja7rSJ1R>F-l3q_2Ao^)1rZzgPPH9FSS$JNiRD z34EW4CjDFlNk50Vr0;hL>7RcaORw9UdRLi2d7<>atEGP)K1BaH>7RQaO3!;LecjK= zukk&8mcG6(3CTeijH#vXQ)Y5@%#Hc6Fcz1-zduXw z_Y3v%GMDl&@+kVpNI&=EsZW-^-!pIy^#!;Xm*Gn3W_`VDaU*WUozmyoP2PtG@CY8q zQ_|-+Pri)T@iyL)&H!>QON|_1MzQdjB8D z*7FlcKZj|^8R)m}&m#TvQ*rW7_>1&)SCIa7NFC}8unD%nHrPRWy}{(+(&rjU9*YyH zPsXX#XW|^`{TGs#NPnMPOg#)hyHxh?}viY ze{NYydcQJQ0jppQtRww-(o(uvf7J?G)8B*K6MIST*H`*{{c)i5xrgCs>SJ-d^tmSE zbo`b6InvGgtGUwGxm0@HmD2Oqk~c};&%dZ2ls?xH>HB&@`uVyo-K^)|$4B@~di~er z_xM@*`a--2tQ%VTb33MVv)(U`^tiav>nFq@>G7GRKQD7hkIN%HFTeCk1+X9%k{(w? zx>@I9Wb0f)dcRUw1}k6{>HAlY+(;HzUP4}utEAsAo5|ayKfm`$pZl=%@1xwL|E~1? zdPshXFQxDMd-7)t^)hhIu+rxaPmYAqsK+43A;%>r#2^foZr0bIT6*2I(&x%VJsakt zKaceD@C)_w)GLy!O5cZi1KVN9@qy5NRJzYL#U6yF*rfGS+6q% zXGqVVg|n&8m%iUi$jfmRuER~z^S4OfpPkab-abbEN$GXYOOLxK{d`^_Uz0x1E$L>R z@8LsyDn0)>`8B@B&-90Q6&M#vdY!Q3@Z?Asjd~1n9E^{NF`0DxR-Yr7{?wRWx}Fg; zQ_oJ$Dc!8c<)%MB7N%a5ToQlAvRDzTVomAwYD@1>hg^^TM%YaH^=XYAsCSWW*7vIi z_Q3%-1V>1}exs$E^>aOiY`xA5>DPU(^!t4Y_2typNUyM#`bOL;z208w>-r1-rvES= z!;^RxFXC0{{clTu&OF2y((AsGKIc39gdtxC?o(Ll{s_{|dR`=qBHa^}e(Uiu@dxSg z@h}1PB;=%+98=JrhMbO^3A0Hz>veNb&w~Z92>r#d1ocwn(&TdF3gjwS1M6S|>GrMO zzme*;2{vP#b-e}I`gv(hy)AX?mD@?*w@%nidVUZ3dtxu?*Kwfq^E8tBDC!e&2KAZJ z;}(z?(!UJXP+v>lLf%UL6Aw^7DEi6(I{)Z3nq4ewaMEdhQ#GAnNTK_sSiF74MdR%gHFs8ti zmV>edbhBQsDA~HF7}>hNg!J=QivFLa z&sT>2a?<-(rN0_h#~RYj`m35)3u|K?>HX@F>th3KNPlDL{hMJ+>GQQEcfiirO?uz% z*h6}JAL;%2;Q$s)ko5Wfk$%6Q#>>+CUX^~|-opFR;~z@z@JRageMx>r z{wRHYq231834>v!_m3dGPGsqEG3k#jy>1-(<4NzISh`t%l|=e{NvT`clVNh{eNvHA zOYfJCoSy#7m|ePktJlw|y3H+pjsnu>Ehhba_7`$R>HVrokE;XbxQY5U@($cZeJ}ovhw1-^{4buy^YmYozAsnsy7YD4k-m<*l3q6sIllCa1eg#LNjK}S5@Qk!l3p(u zQ%kR#mYk8CnVemEogCymSOAMi&o4&)5ld4qgXORSR+2tPHLNAQPi?Fty>31F8&Pj8 z{kpUux1_(V^!WDV&e&agd>{Jz;Q;!FNH^>AjKDF}t?Lt{*PkRkV=_*Wejm+}etzai zk6(a`aT%_ZUS~CVJ#NPBxLbPM9_e-e!UNLR^N;jC|4N_d1o;g4Ecv4JI+v+mp?(AJ z(0`Bo5TD{pe2X8Y*ZWKk^*(TpuowZOU<`~Sea;`G=f@+*#{|;X6(oIK!Q?dL444IT zNH^>Ca#7DmE~@n(#`rj^~lz_5jMkC(&uO+eH|UCcg3Fc_r|`| z2jWm1iDPl1^hqX3H|u?-&_4rb<9u8sJ#GnkIj+KWxCysOkKcj2sPC12{`Qj(;Zf=F z$MFR9Gk8JzK3tV<*5j|!f17-l{DAyOdd6dXBK_y_pUGb^#D~DRkQhpO{V>waI)}yZ z(mmgkBVuIfW<5TtbR`;f>v|08G0Cy%w;mq{f55mH594D3>HC>jx>7P3mNdG?e3hDE#mELEw^!06%p0|to zU*v<*^N-_M>G_xNy7W4CrRP7uC-?&2;0OGIp+5%p4=cTHMCo;+O79y-`ugHhPl!R% z<5NhVKQ;CA)U%LtU>+=hMX-eQ`AbW$S6=#+uRwnl>Gi9VYfIn9X42zZQ*SSQ&W_}+ z^!Fn7!$CL2=acw{P|Q%#6z}JwGQouk`z;D7hs5jAfA~%t~juz7Qt2Mbj zcE;}58~fv69FC)<@83k}^`=mtA-(@BoGpE&bEL=3CojN-(&HDA7fZiB>!hz|v-ESZ zmwZ6_I*#CRJSF}4aG87^Z{vOGeI7`k=b?17{_2tR{rVui{ugrO&w>5pO82LfzK%4~ z*PjV!QdY!lAclcg<-Om{6OCX1p9v_|@i5vx^N$($<{Dbs5 z38c@HkQ^j^9m%EdV;cI?(w`BtVouB}eIJUDOJFJKW_`ZWSO&{UpQDm=v(DA97S@xV z-vAq76Z%_V8|h|!y&b7{#h%!g{z2qnI10x}?>B)w1!v%FoR5oesq_h!kyqkc+$g>7 zX7YC2O?{8_eLp}xB)#5YJVO1b^nE%(K80uSobcs;e_oW59$%JvMd{CjTI71t&s#%sQ*4QC zrRR5&zMjt51-oK5>@GdNkMy|);1C>vW2CQZ98Qp)H&yyMo-O^kzDWA-m2Q%LU3N&1 z+avvR?!VIeoTh$(d_{WwYx-ZWcUOA;Bbi3V2^lIxkjyDPKQ9)2Z^BDo&^WSMnU3hYO_lSx8=lOQg@Y z99Q8w+$6o<7U|c2J9#JhPwDx8;X(QjlaJv^JS*L-zdDZ>>A#9M@h(1)9{))CIv$gs z(*IJrS)b=E{qLn;hcDDahYCE`k)&rtkscpI`gM#)PJ~G@g>1O@Dt|Yx)HLQj8q(?R&H^COzM*8m!^&t1b0n+mZ z;SlNjH4?{3?>9-hS@%zuuFRx=4tXB=H}YcX`?Hk#3hJwHjr4t3OJ0u~rT5*6JE`v` z@52Ms4@s|c7>`K*+;diXor`!CZ{l5ifKQ~a>zVZD-+StxF;wWldSRu+ldm|Oa~@=LE&5DQDsD?xuLEJJ@eawT#V zat*A54WwVU#@I~yxo%5;N9>9{v9I*J0puY#0>|J4>Fb(Eo{BSZ4lcmOxC~d~TIuUw zPu`5%akun&_R7@qf%N!C()&M_Zr1nnx%6}MN&5X3E=;Je|Gpu)bbl&Lhnb|m|KyTh zDG&7m(ti)8JoSpyt71*8iw&jcHzqfiZq{G5q~4a?UZzleiuCnOr#@5q=jCP6=Us_w zrC+}-((7%L{`;+`Ww3lF{c}aQ?*j88VpQor_Y5KjV`@x~nK8Tcd2&fVhxw@&mcHLb z$R)58mca^G1#4g(Y=BL$1-8Ks(%09C+zoqSKOBU^aFq0U$CD@Hbo>?P;cwFWEG93L zejl$Uucv<_Zl=DSypy~K_v0ZvD!u-3@+mxrm++eO^ZJ1NMEW{jO3!~y{XKq`K4+M) zf!8@aMv@*Mg&YIpP>)Mah(Q>PsWH8Dvwr?EV|L7q`LQq-m;U*wlJp8yu$uJqR1@n+ zUtdG%=edRS=X6Ku{kmdL?27}XpT9xU&H8;iN_zdV^pBHXZ#wl^((BH}h0=eYe5>?& z+oaF4Te?}l9*3pp9mA8-`<#&;d5-!e>Fc;jzKaj=iTwI{O1GEN=l&>N`7FIpsBi(p zO0O4LdcSDW<6=;cCw=btm;e(>|2iOz^m-YnXOy0wS$f@ESWx<0#iXC7Qqto}V;L+* ze--J^(|Xh!NH?284wc?_r1U-$$Wvru<#p2MUQd0qbhG|B`Uv&ocuM+Q7x0?&j2qIg z-#h917&3fd-|u8H3tiKn@P`aC*7>q zZI2zOTd&(idSo|pFX`uLsPuC=PWnF1pntaXdUK?k^?r-#Uncz=tRSzEKJTB>zg{{i zecto*UzUCj{v$t@-tVpS4)5_J{UN>&oI4DL$4JuWiYz@ZDn`ec(yw!T>GLI$zW${2 zCzswg138m)vmTd?dJb|PEI_>wxfr2xrNBVVdNNy^9UCpHLTO0a2 zN?%78`n!^QNPqtvDShs-I1#7fOq?TqrSr(YNw2#^`W$~q@4tfnHRQF@&&M|Dal7f? zhX?Qo{r^hub5eS}Q}mys|1$YH`HuAXd(z|Y)BlM4nEt2uoc`DJzmaa%_u&J6!O#%` z^>EVbhbKqEXc$ZS`r?rjVN&U4JwF-sl$aJXVphy4Ju|oTygbwkU=b`qe@W@_KjF{x zm&J-$6>DN$>3Q|Zjj=hl#`e?>u>nG^g1i0@7Fr& zo1|xKk$(T}Chw7M*6ZxYLwFQV;2FGtSEN_ChBv6+A>SiE#HaWY-{MEZu^0BnKG+xgVSgNe191=z#vwQqhv9G> zfg^Dgj>a+4&HDM9DE)KmeCh9-E2W=@Rnqr+opiIVug49z5jRP%w_W=6-9>#j{we)^ z{UG^}^tgYdcQ{5qLH|kVX8qM^Jd5Y?B3_n0-xcX|-yq+_TX-AqNbi4Ndi@8~AL1kG zPo&2^r~U$8N?*@M@+bT(zn(l&;5;Fv?@L(eX8l!o`oG5r)FY82V-)Jqq}%_}*Bzbl zF)${^!q^xGf55mH594D3Oo)jvvGhrTFc}78N=%JuF+FC)%$QaB{^r2k()X(X7M0$w zxb*jvveM%#P_IO;O0F*b`q!pjk9q@gV{9hB{`@1oUq|X)r1$HFJ*3y`L+*zIr0@Gc z9E5|V|9e<-rJMDC$6~wmI=iK>}=m@1*nh((PMaiAaA`=^R~pzZlfxV0=t0-K_6pu=M_^r0-{X`mNW= zK(?NliEMqYY?zDwJksmsmu}YM3X`pKaq0C-NZ*%Vq-T_+UQT*kCF)hkHR!J?-K@W= zjdi8xHN>XWo0D5(d+HsrGj_%9(&y_TyW|6K z$uG%o@gw!mIZ&Se%GcaVE~e1=90=!^P6g`g)g9|AV|5*Hhm}-b&ss{rd=i zQ$LKyq+jn7(mR}@ehx3;HR)!(|1Igt9lS^VAwI>I_*S}E&;N)aq6XFpC0!4T5iknI zkZ#sr#iAY;6JihsV`@x~nWg7vCFdmP#=Mvx3re4>D3-*ZrJHqsS?Nl7tVq9gy|VPU z>R21=)8CNX6kAenjcu_#{hi5Ou{-tNHDJc`HZ{})eCKSe%`XYefj=gAkym&lj#3iWH`>v#ii;w|a>cu%@n z-|q+XKg37Us!i;B^x zf2&8vpl&@rCdR_p7zcllZq~oQ6+}HLb?XtyF@^N^r?i+!`ucK6-;X?4fc~Q7lG5w^ zME(WKOP{j>R+JuBnOsHs=gm6Oe}2|V`uA1)NdG?T80mc{NY9%j{p-aA)E7(tci6U( zcS-*owqJVOY3k>tf4}F6^g7R^$GxThqx64=EpGI{?}w+C{(bIZ($7ap>2v%nJ+A_} ziuC=eiS?*AlD_W7*hG4r=F_x}X>3|^2PcNK3@zlRU;DZa$F((CCjgnYfeFw)KXdc%{y)gvNM zx6Y9;iu7}km>eX%PB5m%^wRe?lk~Z>OTP~bk&Dy+qxAgJ)XU5C%Dtuc?Mwea@?h!v zI#T+&Cel9@XG*`$v!v(Gmfn8>{flv#bhF-nC9ak3S&ti~_t{DR9^5az?qTvVJSjc? zqVzc~Nw0T>{u|Qs?&3q~agXSKCf%&h^$OqNCkz=g(ElBNkCCNUh$_8LEa~-QV;q@J zxdOSO^!Uos@6Sf$Cerg;O5gAH($9Z4`g=&9uaETW+@CyHx>HB(D`aF-M{~Y48^f^Ms3Y<5b^t$1t>ya>;%%EIA`rkR% zmTuOc!%bvaxlZ~VyQv?PUgsa_8ONm0cSid2@s{*?{*%66Po(#MDn0%=zLY-yN9krg z?i2lAs9V=V#1704CB1%las=t~M8OyshyJ+I&H6lv=ub*cNluFyF)QYjzPFcUae@*H0*OGp}H|G?F_9yjB5>GgM#_uzi&2gpaH&-pL;G@i%H^xwd{ z_>lgm($C{3>FfL~{eBA>Cvd&i>xY%DgqQA*D19HIQjboKjqxxMCY7F_T>AA-OFg6X zzM06`$l0ZTKdK=0qSEt=OTWJwQEw)Fo|e+z@B2%S8%Y099EoFbqV#poB`?G!)Yp?Y z<96wD@0DKvFX?7|9}Y@i$06$9>XApNTj!&UKZeJtpO9|W>z+h!_e+bmSlm59N2|2m+=Tmy=&zro`p9h8MFOEOqFIZms^{FY_$^$Z^d@X0l zad89dOp!j%4C(tfkNRTizwfn0`ucWCpYy2n_!D?W`pV8pzs?uQm+>lIm!5YU@8cu- zpO9aWUyn`-IlnF&-w8K4%hga!e)NtiMV_Jp(xtIUDA}eA3POx(Z1@ zUxmrVrSDrQav7{3J+l(I8rH&k*a(|RuiIRDUQ6j_y>DCU?a7_7JNA}-UIt3f987&U zj+S13433o^Hy$TS?=zMDX*iw!ne@-W1-KZONw2?L`W$PhZ;-w}Tcw-zuQQI&e;iNY zIq8uX$XCeM$hYvG^mF`#{%6!*N$>Zb{8_qLUtg&B0mDkqk1RbRs`UAz(I1N(n;Z`l zNnc-b>3J!rr@;);-zRg>pG*4vl9&F1Sd{+aGKRB55o~S3dcyVKY=_+`g818>hth7>7Vn~kvHKs z>HT&{@3#m4rvES=!;^Scdfs{RWxP)Pru6IkpY*y<=zoE4@B@Cq&G472U~)=wTIpu}ReG}Z>yklw-E7j=l~?+@3Sn_9 zB|Wa3^xp@oCB0r9>F2P%^t>kI=F;QaN{{a;{pQ(r25eJf-Nc|v;KQ_}05 zmp<1u>2bI4p7gl?$dAcS$uFg^?-jnrH`2|z|E=^spQP6hnJ}ZQ*XZVWx8}bMILOo=n!2Jv-ea?s&Rr(y! z$+4yHPaOO~`n(CH$0e4YpNt%gDKRysm0l;E^uKc}COz**EG_*URUy~FIx<-G0n+;p zr9KkJ;za4c54u?TT)$KQ16NaDD@&{Y6ZMdZ1LycodR{o`_i;>eZ29&2@du16{c~SB za(e0aMRw`eC71MidFan8{dw?{^mAO6{_@iIp|bS#)u3LBTwl6HB&DPvR-*`RAmY^>tmBuH2;muJrz|rLX^^bhDlxB1z!aMUkbiCx-OC@um9{ zOV0?B{&_vK^xr=yO}&it^H@!Kd@Zbpjij6Px~-%uZRqbnzxDhs*aQ2}Z#}Oc4v>Dm zhD+a{5z_O=NS|k#^!5BIJ#UWmxVhx{()VMD^t|QL<5x?MTO)nmE%fh@Zr0=flzy&H zN&mjYRq5yX2K{%W*Lxs6^AYuDO_yNDrA2KMg&v(-2h)j--u`wPdlHMV0t__2JUj zHHP{G@>J;^r&IqG=izVoyYzFiio6at;Wpfbd!^U?3;(8m7?0se`cLCo>KE}U_3L<3 z`a15>|4{mQc|v|6z3(gXJN$$plkz-B&kIkEgwZe-#>IpfB)xtz45pr%oR*wX`gzMK zy-yzc^U+_3Ttxcy`;mHS>Sf3kunN|ozn1j6b*VR$e!n%s#?+f*Yiuul|GJQSNblcI zdVYWMQ2Iwoe_qWb&yju(7D?ZSCDPvqw~=?qukUN=_9yu-Jc$2D?{}1Z0?$a#JV*a| zynq*_&wHJGLwdhE_@DIrhvcWy&3fERe2X73M6y7C7z~e*Fq-sAF)$YOxR?-w=ud{h z)Kg=6%uIh)a!$;P1+l2~{VpZltiLLaWw0DpkiM@K$(5zsx4ORy{nZ#>UHbmimVU14 z(cb_YNjK~Hjj;*+&B)EM1-6ua-rAAdORv;X`nq~h?R9A1>Xj_Z=bqzM4S) zbetGf7nUnTwAY>-}OqjdXL*Ei9>8Mok8+=kn62kyjOxEue(J-8S5;a|8P z|HcE-&H7vir7MTYN2Fh;W8~xbFP^}YcnVMB89a;U@H}3?i_-gECSSp;c#ZxWX2;x^9}8n~{0V=N zZq{FwrCyO-nOvP*lUx@YVpIB?V@v97u_Jb+zdN}%_NP9OJQPRbSez*R{+%w}tiPH` z{~TOE{Ws}meV=~EKj>dcUQ1pt{XW}3eGBfuKc!dPOa2=V<1svmXYr!+yvyY4c$@lN z@&kN=FYpb1z%Lj&IB;FzFrxH6kufSpr$08vqn?1A1d~%wK~94iFbn1KVN zJ~#k};0WnvJ#Gw6z$wxrrr`|gvvIz3v!1_5y0V12_2>99`d8Awn!Fx2<97OY;%@5u z@BsBg~cAAuZ+{%9DBdK_|mOiVq994x&~3hJpa4gDD~3+A9d7daof0J(_tdPT7q7RM6O z_ooz=!3tOfYe+wjb;%9M&9F6gpudas=Up%A{c#A6l-_r&^zTc|roKS>d0HfW?#0sM zmf=e2U)OIYZ+vNc!ByQydu5tRq1&*G3bfZ=}!jQF_16((8mw8OWif=YKD~Ze;24G01T+zVy$RNy#as|9y8c>OWI2ixs8! zsY0$HzrJ478%XcljCyP7bGMN`M+fXee^2ZuJ+40vkRCq-N8lKoAU%Gf^zVnvram7R zNuO&O{Trn3({#WR~D&4HVx{f!c_qiuM{-N~!c_O|3 z8~Q&=@AHWqDpg>7Sd4&CFoyK_m>7$CTN^>3O~A?@t~~9w9w` zr1Wz%p86E(Q^~WW*O@E5?tJOz_;;CAUXWhrqV%|{coXm91AHQV-OtIdrPqCn@1@uK zAbqZosRR9?rPmK9JwJl<^+%;1lN^_v5QC)GPex9OX{Dc=tn_D>Zr1DOk>0pJ4mnB1$$s09DqZl_ZvnYMIJ+*fKzY= z{jFZoV|5Ex_P+v>lh+C!i-Htn{@4@|e2#-o%_c1&!z3)lsbxu=1BYmGP zQNM!Mq?`5YbWi&JJjAE?Qu=xPAiq8@X#(F*B1-QUMYYwonEvPZ8sFn*43#!;{xH((g_r*KmMO?-Fau_hzMt9U z*Uty(=dLjQ#qlTn1?bLVUK0HAGA@Wi3aXf*i=s!okK)yo0M!tpj zq+kE1F1&({wV#Nm%&QX&H8z-EB)uSEv4tRl3u@^^z+%3+>`!Z(tpl3ReGiA z($_azdft5M3&~5Q*Zp1k?`!@|{V*PrUguvtN&PHdl%9V{dY|j$8|1s>dw3uJlRnR5 z>1O@aQ+zIceeb0Id^A-0!1%Dz@6+$4zi%g?o&=LiuaknD1~Xt5%pv`ASaIp+>lfA8S zl`4^|(_b6wV`FTNt)=I8Aa}tY*arvT5b5W2EO{bMmEM0k&ct7(Uzgc92j}8E>3Ivt z3(1RciS&J0F5Rs2DqJVsvjI0z--f%S_uno3`t6qg}`ngIhJtIiES&s|G)R#jzQ!gvstkGd|qc=9Oq z6Vku#zd^nu{rCMpl0#$)>=OpVOTS;DlVf8%>dBArwaAj z)Ei1)Pg87(ZKbcTz4ZL9)O$)_PcQ5(eXb$op*T!>{s{6&@@O0@eP1U?uRo3Y4C(XC z#`(Aim*NUsBYmE=(#`t1w@BZIozm;=!Tr*|-*iiQ#vSVaN&g)2N(Re#nFI3@Nw1$+ zdVCP|U~)?7{W6d3#D^|9!6?rO)#V_3~I5t4rUHTGHd{OYhqN8)75rb2K40 z#b(r7U@L4ReU1*;1$)rn3;R$XfJ3MclRn3A96|pW>Fb;%eV!@Of8TYP^nKhweUtRh zWqYNczf;oZIVXLcm&wxISe(&Ho3ADwzk>DMD3^+cGI{^XcK`t?moe_G5)J(KkM*{SE2-ajw7 zAQq)wocxpYx~0fvumV=W8dwJ#NblE_+>+c*dcF44J7ah3js0;j4#&~b_i-F~lJs>< z!D%>y{@LWY(#`tyT!>5PUrJtqYj6W@!5z})-$~vhz4AWle^Eb(|48456Vl^OQ9p;5 z@EZL$$al#1$Pe);zLaj(*Yj4o@*Y1@*Z*MAAqHWv^mU{mXOP}6 z6FD2^!hBc=i{X!0T6%sNas{j+eSfRcUtPL=tNUv(z7FH-Vm+)c-Tr^{x(zhXGaIo^ zV{C#=u^BeU7T6M7VQXxIZLuA;#}3#LJ4v6Ti}dr}o!pb$NBX>dsrSc$IGFw+v&r*u5%neH<>VFQHMjw{;12u~|B^n(-{ix13{TR3 zntUEF<8|p~eOZ;;qW%nD;XC{!z5W++=p2Fk9frg2rJMDA zi$Xn`^toeUT6wY?PewgC2FtJCXXwv>Suh9Ykseo&Tog;<&sY{K%CFC_ zbgM+Yn)LZ2pk=J_Tn;uRoJKhddYONnh7O@^8}3`W(MYSC)}i;#%tK$(wPzbhDnn8}~`~>?a?> zqtfR)hR3Cw_54$Kj{fuH%hDsS;&tk`@jgDH{|Wg8`4#yc`2+b2hRzw-KO9DszE4r4 zn{|#(e{75=Jt6@)2`0x>m`-|J2Fye~8#xC#4;H{8SOQB)uTvV!U^(ggS{^G%xBp9z zugEy-TuJ(MsD`z$9yXF*xruc9R?llee=Ekf!%o-@dtpE6`#Mm%S+6rx`u8&?lc!7n zdVK+TvGk1J$$v=ycc}JC|31kf>3^4Sh5j3OM|$2p@D zeO*7CbdHEorPqxv-K^J(Lw|fsjLGOvh3TbdW|ZDHll1!8$l1xcF+Uc@;?na=;!o1+ zl%l_kbhAEJMe0?tCiQyKBO6FJ>vbB^-%R>kt?0MT?XVMe!(P}A2jMUrh2x}moFIL^ zsnloU99$s%yeuLw#TB?ldj3Z8R@{kua6cZxqtg2ym!5x``gy#J*Xh3_J^mi`hxkPb2d9(ue-DKxSrTw`W%C$|DErz8|uX|Iz;#pW|!k z72ZlW>vcX#-``L88NXnNJc0g@(lbL#&kINX9wSnZiZQ9jCdb1>(&r2!2V-jK_0!Uy zLHb-7>CZ|%hxF%Te(Hs#=M}}`)PKTXsFx*I#H!S*V@<3reZG3q``4Fl*7Ziz8)Fmc z5zVCUODpNuxjnhFbo*A1>rUM|_aAo36#COv)>j>Abf4QJt8T!>4gpT8B- z`>c|_&ei0#((7-;t+*5S;C|`(2c+j8#6#4N;8E#jz3vG-gBS1$-jKe}x20#^#ryO> z!e`RsUP|AmchciO(Eo*cn7o1h@1^&TEIlqNIVSyasmGVTo&@wK!Q|4-dYx354l`jk z%!T=|5Ehee*6aL;rKPW;Z6fB0Cs=PCImzQvF9f0llI zL*@(2|4w>dIC4aciZP|{UtCN?Jt?NZG?)RiU=GY9y-z-JA#xFN2`q(W=r4yAs8=CZ zBiF)u*a(|pE9rgPkUL-(>fOk_upjjSa7U2@= z%W;+T{a#PrEIocJZl}H*_u&CNB0c^n`2_hCo}qpLuiy>5BmF+TOMZY)q}P2$eueMw z6Nbzm7#CXlK7_-F7?u9$($8Tm>T#v7I}tgl^nS^uoAp;I=ubmVCw<=Z;O=#2Ea&e4AfuStKd-6cQ3 zC(^I)OX+#9slUh17^*+vP1my+%&O)f{SfR(6MlfF;Y$+e}|X+Ulwy-qW7D{>oh2kaufPFHeI?27}X*BMM6 zj-zqB^uANbGjKM}$3@cXERk;3&;4>-MgJOHM|~4{3wZ~5m-M-JQ{RUN@CY8qQ+N(9 z;WfM^z20r|ed&`vAV0wu(&Ju|-%5{rj~}UrC>XfDFw*^D$q}UIN5n|fqhTzJD?Kkh zCZryO!P1`-sifbJ8K`H$9Mbc1k@I08EQUW~X)K48q~}*5*C5v-*CRI|H<51EuWJkG z^REEm-K^*J!2!}egK!A-5jckWIGli!q@Ty>ZqfPbuwhmSW)6Aib6*@LZ+yMOhw3aP!Sak zniN7A5=x4SC`x@P3Q3{NLxz&f{66o`dOh|!-~BlH^}X-=ci;c~*5lE7?$77C)^%O$ zTEkv@pDk14T}`}}cs*_)|Ffy%wUzvK^1Jaj@&`=K+d=Y&@hIiTiBDrfonSwcFc;>- z{8#`BnHp~q;>)oFmZrR{srkH$d{w*#ufy7=7ODBZ5pTv@u?gN`YKvyr99v*3Q~Q56 zaT{!h_n7MEKH^T;+0-KSsw;LgRlgVU!^C}Y01m<7I08rG7<}GT`{PW_&#UAo;AG0D z;#)YK@>w{S{CmV75HBG91ef44T!AZbHLf)^uJyzlaWihkou=yTCjJc%;h%U6PnoKJ zhB%TI#EGWnHHvvLnevM;#ngFUn7F8^?NUu0=PSsUAYU5GVIDExa z`FP@qIK|ZYHl27D&NWs4J$xTOFxCG@xS0GB;$_5N;0jaiuOj}|)bUwus-3mO>u^2( zfE(~f+=xHn&!(R1wiEBbou(G4{&tyq|JX~s4}Zh`rnWdpd~WU8I>O)XOSsHysSD9=a!0`mFEUyKFtQd8R(Brc3a$rm%# zZYufW?+z0!UA3!_=hvNtwZL0mJaSZwAiN_JYg0JHn_@=4tr{N4! zOI9^s?@<3;oR14l9lwu=7n^Ef3Gp&qLH=vvZ}2-@j~j6_ZpEFr7Y~@~=MeFq#D5W= zz%v-RF*xoyO)XOUl^ZX>i%i|u3Yw}}nEYi}oP0^*GNz7mdE!cxSHWs{wW)TmH`Q+) z@^y*p6W?O$d}>78gz`JEIr$dEtxYXb?Y75zO_khF+=ci-;-04Z=|kKf2jNgt`}G*{ zNK@^N!l%fOHFf--B_4;bn5sV>Unl>DsdlFlPsdrN>d!XS-W>At$j`?QaUp(;i%jkR zQe2K-;VN8Xs-N$Pe<1$R)O>6vztz+@wh`|#wcQ@#{lo`}593kt$B9p4!cD>Wk}wzM zGu7^e#24eGSOhP}5?I>Qc4e_V`AS%g{ME!Y@domBh;K5rpY@0vm^wbU5#Nq?ntq=% z)o&~EZLtI1k6p04sro&Mdt*Nwh?%D94I_R6N8vO0oT+**5Wj3{{I8f=q|SraO^tW5 zsgkMqmZ|#Fh-cv2rnZ}d^YBB;7n+)vPly*&{uzEjeg*MLQ}w?k{vLn8pG=Kwld17+ z#x3{@FV*i+Jch?j z&F5)MsK@z_xlFa3hxkI`{KN%J9lyfFml2mBE=^p4xU#A5)oPKiYwG_)(Zp0g>88fh z%+&K(Yg6~*4#Ztd_16P?o7(OXQ~$rzCr$l*;}ui?eqpky_TDnp&Me}&rrMcr>hBVt zlK-6i3gVT-Ylzq3kEZ(liFga~ucj8MSKCY-hn=SO=K%RbrpEJ^sd1dd9QA|oCYstl zr>XKh05h?M$_EFYyDEcQIAJEBPL#>h&h>XR6&ti3ginr0NYPKLSUSA4~j#sr`SIc!H@G zCYjp)P4Y8L)th5#Jah3~Q}yQ&zi(>0g{Jmv5#^uaQd8T1M)?=`HGYHN;d)c;Z!p#W zX5wEc-;TRYohOHg|HNZ>%G9_LZVtwkWUAfsiSyuvc(JMa1x?i}Onf=zC9t%q<6DmS zDpUJciMSeGOTGryG}Z3)l-I$V@D|D&5;w-Cm_hknrvBYh2UEXSc$D(Nrp7{CQLTk27^0Pb5DDrW|BmMg?EA}w8NbUE-*cS)j5FCypa5Rp==kX;Rj}vhUPBXPg_4_u?F;(&|@qAo}i*P9} zH&y>jQ}eNc_-o3)!S8Urso&*nH&uTJ`8}rI&yJfqUT4Th8U*9ZX{w(n<~DU)k||HY zf>;z&u_Ttk3Z~k-%2a>VOtn{&@*7MoQu9+6>tjP~j7>2ETVfkii&Q)Jn0gNAZmOiG zss8&=-kV|*dYg&2;!g6raWDA;_y_)lC-4kL8gg7QH(p?Byce4qM+*6ZSQJySq^a>; zY3hDdmbg6Sm9QFKi`QcvyvbC*4NSFnEBPkG>39eE=GY3`Qr;drkiXwlyIsk5BYueT zM@${pfy9~kn5l6*K|G51DdMsC0=|r|;Ut`j(@nKE(^P+RP0jDSU>>_ z%gKLD{EeyhRuiu^^?vdb@fO^MyG*tJ8}T7i+y6oQ7x6Ju<2yr~6lpxA&M@r0U;?ov|DCGF88~srLHdBiPqeOZ{;G4#FX(+8=Iezef^3WonUn z^$hvvh+i<(-#Am-y^0e}wKv7oA~nA=a1Q13D3>Z+(r3srnWy|s-J_V&eOk$kDA*4gsFO`@QkVPL~aZ6iKgNx=EY=F z`%!?nkg5H<+*Es4kS}GbpEBgjk-rM7lCN%R`|C`Nvo86Y$Tu|g|99wMYCQK-{(!0W zyOQsL4`W{(U}_!)ni}^|Q{xxR3Jv#J}Sa@<;JF`O}!tC>Tc) z=E8iY#&sd_#dsGQ|B1)&6y|6g^pj|+pPa78m-hs`rm8tFSCT?eHk$QCxvDEnQ!_L?Zdto0_pI3*P z+I~3s5jfgZe@_vQ#TW2pQ|JA7;)yr~r{UW;2j}63rutooACvzSKgTceU#8C6)x>LY z1OAM^;C9??s-M018~H={C;7jKPY|CX&e4SP2&0%6lQ9JgVo_85UWTbyoboG8?N51A zi_~$eWGYj|)cjT_UxWO0#I=djOtn*=d_&?Urr(#yXOM42+!j0F{n*9SA~l}w_z*sV zkD97E&{Y3J$v=)y;?wvnj>A_>Z9krPB2K|+l+Pf32j4aIJ3tO{{G9< zb^9Ip^|;a0b@>bNc2o1U%hb5`kl&BL;}JY=YRRhR>onyFw+Hi=WUA)*#Ch;SQ}dQW z`6Z?nsdftEWmw!)jgrJ=umV=b>R7{6{p*NpA^EhEL!qe8$vvV~JnDmrX5F^Ya=`!l^jjRLz;hv++Ir06#J{{!fWN z$1m|;_^qjWYl%1D&-e>&H`VV>Q|Hkh;(e4KB>o)_n`-x%sYU91Jx=*a;!~#fH%EF< zo`4ZkTP6}GVNO%$dp_a|@Ip+c{8HkASO^Pa5mSrQxQb#iybLeLRJ;OTobP&UkhuKuY+k=*VH2Q>L&8_us+_5w_pQP zi_~}<;;p7i8WA@pzMVK7o07j1Gw?1`=TR$D$GYng;W9zNz+dnd(2csYPlYFQ7b`IK|X`rV#leSPU;W zwOt9~Qp9DkB33cgUsY2*RwrMBd`(k})T`?$uR~mya;fs0OpU97ss0;bI{6G!_3kp& zZwty>lW$Ahf%sm$A0MFnLF|dWu^$e^OjG?0BYpx$;WPLgzKE}y8sB*0iKg0lgZyOT zsiqdG{hdyJCh=^14?m!M0e(b&G4T@o43|;90$1W{T#Fk_EmE&GlHZJ5aVPG@1E%U9 z!aqzcQv354`D5gzYMdaJs&@t>cLZ@x%#9b|MW*KUV&Y4&2wsjQur!v(N?6U*IIbqH zi8qk1Lwu8|MXKL=yd9r+!&jh8quAYLB1un!Fwq0 zNZbj#lJ7>`i}+#UzNY4@AMrrS2b=m_{}}m^rWUDjKZRpWl{|+pm|CRT9cQYY@us$$ zXlmZyF*Psmk^jKdmJ3Xsf1jG#ehK-{Ol|)K`7cc^Qm?)uma4Z3*N~U0_r0m(x879$ zKbfk(1-IcY+=mD8FdoH|c-B<=2^m3qNv7iSP3=b%bCJ(us^1IoV!RZKm>OTIsdkE! zzY@#gRah0T!Rt(IR|{*CztL2?w-Dckx8t37m#KQKiQD77rWUF4&g8pcFY=F=TBKg} zqkJG{;$t`xpTe=GwtJ5FMSK+};AB(tJB4@}zD<4>@my2molm?F7vWM|j$h#_Tw`kc z^`_3}pUMA%+i|z4aqlHQfPdg$lpiBLg*loB?I)Q!FLGf%%x|jQi?IOtLRbv1z*45_ zmnJTcm9QFKYig0&zgpzeupTy`ys@b*ZYO^y-eu~#YDL@@JK+7;1-s)zrrPUG+z$t0 zrm02h)i8XF@{z=&h@T-IOZ)=9O#W3<$8Qq(sW_eTnZ&d4JyVO+arwa1_oknkYG*n5 zuW*&A-@pAp`6g3~)b_vP4%~zL@pn^O95!`c|4IB89y8U>DdIDjE=Q`rrcq877w_+1hi`1)h^38~w z6SpF6ZEBHv)t2%Oct3Wb{6XTL*qi(#rWUDrd=v-cFnq#P&5=0D)O?Jg{CV=@h+m<6 zf~n&+5hs~yXEIJT)$erTnZ&b+=i+<#KIIEcwYv~M!jDajYl*3LmznDC3sdLkO3K&Z zdQ^*;yS zC%?edb{`QhHnm9g^BI1DU*k9U9j-UEXE4$-*e=o3{^c???tH`-QJ#XAP+pkw%ZW>1X;VFx#q#7UnQFf}`D@5uM_dbQ zlfMyf##^z8sr_hbs=emKElu@%x9PuQFts0@Ox1gkxTmRl51G0i`;i}rnWmnPM-Y!T z^?vk%sqJ1Q|0?lo#FL086Td|~op=`UY@AE}eO!Q_;1XPBYMfsae`9JKtMNPX>xnlI z|4h8u)c$WHzYF)_K|E}#-6N*zpCEq*Bdvn+L{sw`#k{8K=coK)EI@f7EQVKLDJ+W> zP4!=ixEfxI*PB|T`b#5UkGLUmW8yoAn`0|eEwmJm|CRHm%s3YsghH~IqnY16HWD(ggNni zQ|(<~s{M;iEmG}XYU+2;SDLy`Dv+;?)lF@24c5TxO!ap?@eQWht7~eJ>hEUC8{n;` zw!6(#{oBbmHMK~+y3W|(2BeoJg)s$M(1hx~omnS595M!pyE!^C}Y01m<7IKosv zPZB?k&ys&0$C=vSSBYOUHQq@$mHb=8Gl^#r&&Bs~0e)ht|HZh(R6olp{|Z;(8eE4z z;wJnRci`J~HaWCvczAyGC zKM04KI-iFTKY^o6_45?*SbTx}i>9v2*N7+JBvbP_6{q7YoQv<{0#p5bM7$V3Gqp&y z_l2p<3gVTf=4B1>I{XngnX13VRK4w{_Hzg2dvHJgjz{pgsqM~~K9V-UI1({xsyrWY zek?$~u&M2el20WrPJAVn!>h2WsqL!cHRP|u+IS=0Y-$|0ncA)~`KH8o65oY)V>|4K zolGrKuR3E_Q}gy9b~AN6dJ#Wls(x?cKKKas#eUcyAH@MU&{R8viHBe&4#i`;x}-zsq6er%BSHBeA`qzv+x~L*ULQ0 z=ac`y)FM^?L&_Hte}o_7C#Dvu`iqFA;>GwWF2SYvnW+|*;TO09zs8mL4X(!Ta4oLK z4W{PfCsXI+FT~p@-$A?^_u&Ej-PE`ao7#^*@rbGO?KtHp@igUU@GRzN8?+NK)y{dQ z7O7WBrp6g1Fa0{E{6fkvqFidb6uiV#yO$CdGSyyD^2LZ#DKCyC@k%UXYLR+X4lCeQ zruMrkadqMv#Mcqm#v4uT$1SE7sqJsW+wo3QH8O}>VjH{%?=!WZ_Y-%)?)Z?YMXH}i z@KGF$!|(|lh0mC3VJtppYWy!zJ{~7h{s!@zI0N6ocTKf759gC#Nc=G_BEJ-u<5#%K zR6E}ie^0#5)N$TmYLVLSpDEvrzmVTfypwn@9>72FFFawYH8CnA*>7#Jx;y{}4V*zAp~IAvhdIm>R*8#7`5CA%32C9Pumo zx~cvro9cH8`Dw({O)XO6pM`VreO!Q_nA&2osYPnL&&V$$UV$r39k*{OUxVM{I#c7@ zXsVsfxD|KeUOZr`=R?GQ;xY0k@D!fG9PNYcBA95ZzbNL#WK6+=rur+4MaidPNi2gE zu(GM`suEv=*I{kE(bWFmLVO$Ej(6f+rrK*s+=jRv-h&+}??l`gyOQsL4`W}-`x6hs zq4+pHX{!Ix#AEPzQ;XDmzJ%j(qNy5h;1u%H@NJxf^GwyBPrMKpnL2+Ln<`&IewnF7 zs{a+H=5rPC8eC^;`}L-_*g*bg;?2ZciMJE)Cf-YY0RJ%6-eKaScoNT2p5vaNUIIq& zJWMooeVlJRm;7B~y#kI4cupRrxBESH)^r9k0e~OdZebur~QRrjBntQ$5~Hd>iGBh?`<_ zQ|+`OZin|`XUe+~KZJd8Amy3(n5llBF!fygl&SAy$C(<}t2hy-n(BW#&N4NB^C(|H z{uAP*#LJ1lCjJJ$Gc}Ljn>rrr$!|0@uAeF2ME+Ou+f3EpX=rK8N`A5kQAwQgWB;}*S2$Q~ALEE$F||Jva0>Zp_%`{u#P8z*`~;WaGF*Wx zaW$^R4fr$uVru`k;&$@8O^t8Asc|1Be-uwrp5wk?-V-s3c}=x@0r5q62^Pl7usB|c z0AIkd^4<;UlPnep=rzn5c)c==f0_BtOEu4w7O^st7E+GF2F2QBE!c_fL#A|RJ z{)n4Q?bjCkmHZA<+wUblK=~o!Kk*p(6U1jQazFP8%#9bA>Mz;UA~oMBSP+Y1Dwf1D zSOF`WYN;ymHN-WDYhfDJqx@!5$DtAVbZmw#u(hd0>Q!6v9q@kag56Ek>q*=j`{6*$ z#K&-?sqIGLQ}_&yHFZ43nVPRx$d5Pm|37$}^0}11j|)t_e=IR|oh&ug&*zkXiT}cH z@q1JKZ7@}TBl*qbw~^mLeh=|J;)8hDRKI`X5%S0JG$wQk_A3cO3x;wwzGcP05USPmlS@FcwU#FpYt(~ zsrvbd^Alf8d?^+oUkoqDD=068WljD6t!|{e9{C2?2-C5dsqtr+8pmDO67M!OFYU0S zsr`C@_(AMxYWs(7E_DVd~L&Brb_k@@5kTqh^cX%AU;EUURTZ& zQ`_e)<R67++?QccmN|aYKHGeft?Qd;U z^HG=b`q&T~o2qvQadT7cx4>4|n)3E|FFs&uks42D^4(08^uS)^`(S?@WNMLmH3WxJ z{y08~Pg6dI_<4K@$Kyntg46JAoP+aBjr)D#1*Ya>5%E%7j$h#_T!ZUOwX@#Terzz+ z&L-k5rr(cUf%_M@7q z{is2{mZ|fp4)IN<>eV;3NWHoR8=Bhh#*|By-)?HY(y^(j@9|n-JM!)E9_)Y}O?_YT zAaOVBjy+7Z_Xu%c?1%mFQ5=8+aS#s1A()9naTpHA$4p&+qfG7RQ>GTF{e2pr!7(@% zpEWhVFPPf$MSR)RJibOe!Bl$_iQm8}_$E#>Rd2efMe5Z|oQ1P-uBm?B#|8Ka<%@|w z!!Jzj?@G$Q!PS(nC0bHie%yn3cd>ZkMSPyTe{8ns&cVKgDg>6l> z-=6qh;`@oaV0V0o^4`S#a3E$-e78rI>a}b zTBKgpC*P3xHf)TyV^dS@W?)NfV``BqzsFRjBXK9<&cxlY7xuyaI0%R0#ZL0k- z_$>Kx_zJ#G`9ypJr%*l(-^MwVzl-z8e~2IBr<5Mh@x&8NwfhF~n>YjCp?r>ck=0vj z>i+u$)#0RO2u*s>NKy`An5x zM0^Pr#>*%#L0sC@_GO7HVii;ETtj>v);3i?jkq2*z($le!F2M?u!X5bYX4hfds8JH z@Luu{n0oH&O5DTLxOx-!BOXLN6d%VY@o9V($C>KyCF1co5vSlZQ|HY)#P8yKT!@Qs zsj2aOLHsp-W2(Q^rWUFFUu&xVkHniOm#Vpi{5IT$`|uzh#-n)BRJ%DI3i?Sj73U(( zhxy50LR=UxGu3}87RQpNuG>`s=qeG?M*FG`TMYosdl=X`uF1fi3j0OQ~eGjega3~ zGo}`)cAhiU{!928zF}&SI&Y@oJEq#7ZEE}X@B{qF)c!0oRd2DWmX?_My!0jc75Ei? zZK~c%;#H>FUqk+T;veuQ@|%c%#T~c@_nT_>ApTDNh^hTPL3{=y4+rBu&s6{CV;;QF zRD1b}3t%DgMTjrQ668w}m&J-$1+T`Mc!Q~a>X@3(8%>S(7RqlkwMe~cOui{*U`tcm zwI%L=_hT2zdth(!{cxbE_6HLW!zXYQK7-HUi})%|FxAc^;;A?tXW?8^i`2O1o7(>c z)$b$3kD9u#4ksRAYMw_CKZDQVi})%|z{#fW8#9RCG5!8S{2qQ_ zYCjhce}YTMe@6TTevRMYcc!*qi|fg6G}Yfv#9MHisroyJ_uzi~9gmn=r0%09$)7b< zlF%oZ=OoN!DxZh=LgM_y1+WnLBE*+t2~*=ON%@uJ%bA-0isUPiuSR?|aZS7d>tcOu zh>cAh?>kJ5w;A~s*c#j8z4(Bs`dx^-6Za(Ujs0*S<%5Zbnd)~0@n{@ls@-Ra$KfmF z#}iM)DL9St8K&BuP5wRN5AhT7OK_Q~d0tNZm8tn%Nxa(Bc)lZEZ)%b1=O^-8a2xKz zeRvQLn`+^Rseb<=f5KFIXEE`SpghUcc%r7R>>iADZg-6I1iI1ea0%1@YJT z4Sq-YTH+1(Gx^QLTXCnUMXH~@rZT_b0aM50Ps)#xKS6v3BmIKyb7F41058HzOtoJS z3u95rQ?VqLp}ZXNRm7FCDpsew2G+tftcMM-5vF4^Y+-8N+YsMlYP=myou~H`KVYg} zH&gT03;SSy9E3wnwKJS}gsDZUou|l;#TW2pe9hDr6L1pwsl;y)&&1jI9)5ry;bQ#E zRJ+TFSKvxqjcaiO{%q>J*h;(;_u>Il?H(fj6OZ93Q;XEAGp6P@p??scXKG&0$2@qU zsrgDFE{H`j6-#0ntbmoVI@Z8in1=PRfvNG`O56nRz~yq5Bs#5Z7F@;4FRg14DEj_IZrseYSb3v6wwMqA11A=@`Q`b{oQ`;qDim7^qh>PJBSPIKxMXZ8Xo7(<5;@YOh zkw#n(8(<^Kn-JfD%}t%(cM;!>?M$_I5Al82nS58`9{4c!#Q``3hns5eapEUU9rve9 z?Z>m^#}U6uJi*jNeV;>xDltx8-CtD9P+>R(H~ z2G+#u@OrFeYRlThbuf+mjl?$**C)OiZz121_*UXZ*aXulZ%TY8aWmrP*n)gZY=w7Y zYg5OoJ@Gx*0XyQorskoOsYU8lXY5K|>i9i~-N;MjyJHXRX{z0aiF;!oQ;XDgk6>Ty zhyC$UQ`h-W;$b-4)Ok3P_(>dvqfKr19P#s}7O8$;z;XDZsTwa6zhdhAe1mv0PQj_B z7OD2$#J6x7PB*nk)tiAc@ok)i@0ePo>d(eG+uKNfIs3!{0V=?O}H7i z;4k$K7vaU2Vrq*^OpUh?aS_UkVlncU z6Q|-8rWUFGiem{ZiKXyLERAKbtf~Ghm|CRTtB6;Tm&#Yd%2)-fVl}L8YJO{&y3W%~ zEm>82b*XVMm_6M`w->Ll_V)fMHP#lhrn<{?- zN05J#codGtr|@Zf2FKu7eAd(=_3C*Xhc8i{RgL3i%ga~rRUB`so!5yc;6$8+Z{TE{ zf>ZHLd<&=Hbev&oks8NLQ<+&f8|UJCrs~bZ_f0L?se1FN_W^#03veNRgdgK4xCj^H zr?>={nz|2tLHs50O5#=c4StKOaSeWl-{V?bhwJeN+<-sgM*InX#!a{xx8N`MD{jSY zxE*)kPTYmNaS!grefS&h#{+l}58?0l2Oh>h@d*BfNAVaQ#}jxGPvL1iV``B)FV13) z!9kpW5j+nQF$r^;YAH&b3v-(~4=yzIcjAJ?#Y{cNl{D3FDdGyI?%UN(ZC8`>>&V}T zx8fbx%G4sYeFszhbtQh-)W2IEWUAlCO!fOXK0*Fz;%A7*nQHkZ;t7;bG&R1d#BbtT zrtYINiQhKW-+QL&e@MKT_;XX^{g)s-LdpA12@1)PD6ReiR4bKpbRh+)tRQKiX9L z&y#Z9tc1*{ncn98z%`gL-<6YPSTVgA` z8(U)=Y>Vx%J>G*IOf6Z}{&uANUc3+Q$4>YFcE&E)6(7WI*xgi*J&Ah}KTO;k``{zk z7yDsK>Q=|PsBgtCfrQLkMfo1$ zy|@p5Gqp(V|9(7Rs^k#y@AwBE#y?Hf`wNeeKaMBJpCUd@d=?Xi2K`3xJWRwSQ;XF2 za+=CSiF09Y%!7GN&G&_-7OCx%iKXKFrkWMERH3x zB$mP}u{4&!vZfZPahAjKSiw|{tB5OMWvqf#P1UPTd^KK!*J2G*^{&HOSex=Xn1*%n zM!dWP!_BP$WrR&B zoSaQ=l2`Gj3R{(gup=+nZ9ACk)9!Ps`AfV;^(xt_ex`Mle6d2W9IKM7-AeFAhgg+V z-%D@VnhU}NO>vUWgM^5!B03ooG}%cS{dA3VY%yD9sDU57J#G8rAPb{|ZI!5k=_*Lp z$EB!Br|W~47nF-_Q7*Pc+D@yJtj%Ws`)0G%Wf^Uorqao=Z6|AdX&Rar%=FFF(M;9z zFfA7PW{CMPu$Fjb{n6b^`09-#2OSm>|(2u6GhtunQW`YTn=(ywMR zQwJ|o1wL@^GMunXb?IR_HQ?hbr^*Ku`hX57%!rlxDR3}WdQhb!W2GZw9r?E2vL9b> z+2`In^3tG7Z%QlQk8rpARie&1pFcmKI!%KETHLo#SX^ED{COWfe|{*u4?h&agsF0> zDtqXq9tQoY)Tha3(wmB^vX^>gf90!SvNeM6RWNXE5qDaos@`+nxn6k~Q9a+*TlS8E zrc}>g1)=JB%YNK^GjAX>)?QHW-^UW>eA`4_YH5AcrOt?%IwQ*Y{Xm}KeRp(Ud3PekqJA`ZY!X<1|ToVVw_`DQ`O+AQoN z=u$(=a$Tx{@EB$H${X;j$6xtb;;(!H#RZ zfUOc#B~h=El}jt3P`Lzu#PL^ZAX(20k^HKnM~x(fC-tb&^a7Q7E8*xhISKw|=nbgL zqPbDs3h{UFC)1s!?lk4&0_WPfh*dGQAP&0n{NWc8N5%T}rCGC^G? zRO-wQ(&{`LW$JjXUe~Ic4KVd;t!ipjPpccXnxxfU zt@H#M>1Df+`hivpwOX&$2CX(~^|Mwt*r%D)I$G7$s-9L)Yo&Qftf7I|)vC5uZEQ|b zS84UFR%^8SUaOz9`c11tS{>HvxK^jNI;+)rc0H%+W|x{%t72LmRY6(3Dy>y{ttx6& zNvqqn8miTBt!8WWp;qr}RavuJ%02_6me$JlIY;^;z4}zE&$U{q)i+v|v(M<22gu88^r<>?(scEt`B|b9BvU6ynhstW9e^yK2z&?CK&GF1YM{6_ zJEG0bYO}N2;;dhYI+e?5izC|NtZ$)4i|b=Xa%o$oozW!fJk8X5nLk7)##+wpuT(F1 z2KG>wf!{m*0`tqjSMe8^>V>(8202HA%pDF=Rf5k)8sr>}B~v2}`VAY1B;tI-rSnyN-K zHH=IjL9B9$W+U*wLIQQAz34?k%@H2C2<+o?)KbLsy6rv30w{s}tL z{{EKklU>Tf;GI(k{;W-SFxhAIz~@&=L|00xx~$>jD`Bsabs-M(L!lAW)Nl`IxXsjg zGe72Pucn53KwYNzwtD;Yfk*W|7`&^g0Y63kvWk05@nacxy?Gc;w%<^W`WFUj>a@o4 zvBuI%53cDNP%l3e8r86W-(TIRb9|iLVbs@~5xb8C*Wf5M>UXJRpJID=$`P?tj)7#UJI#``MLpFkqk4&| z7u;yoo`1X!Zkw9e@G#a@Wq-H#dGVuKS55hOx=5v+)l^?~**DhPB30?^yQMC(%!Vd= zq)rtdQ>&sJz7QeXcf_; zRaB2wQ9V^f^;8wnQ&m(?RZ%@vMf6k^)w5JoPf$@kK}Gch71a||R8LU3^#nCi4^JcY z@D$O*Q$!C>5j{Lb^xPEHb5m5$O;J5JMfKbi)pJu+&rMN1H%0Z_6xDN6M9)o8JvT-5 z+!WO#Q$&wUQ9Uw6^vD#|BU4m2--wQ-zxyrq^T5w+okJCLGWaFALMOwD*mYFF_C7~= z7W<`}W(SM!!*u!t7qMDdtXBGjIn`UN2KvO#x-1u>Iy$Qxia&Jt+woboGE=SiBTlNS zq{hZFQ%&Vo6~8H@siS(TqVp(+-xSjH$-(aoelr>wjwRMgl3%~ND*S7QL^V1xHojc3 ziAYw|j+p4*N$bW_+()mDhN+`uUE=-)n18o9OdSRH61{yEQN8$i_V;eRWBU`? zOpPzg8*^-YlhoTNwcTVI$-6E>HMO1f-sO}biKZxwIe$#eqWqIBkb$jqTLsWN$sO}6= z-5H{~GemV~i0aM|)tw=#J3~}=hN$igepB#UK~#5!sO}6=-4vp_DMWM^i0CYg=q?b^ zweOd`U+4aP*jZiT(LEZFW-=*uN=0-{`xhE#bzw(zVMldgM|ELGbzw(!VMlaLM|4d` zbWKNe{rUy#*J{*{LUsqwkCu&$&mWrIul>6MRnDz5!r!bTnkzqT{arG*wg}#$RVB;w zvp403M+JV_`|LRVipYsUnDI>V@V#7V__aSu|e5%xxoYMH}YcGSxnb=k9*ZC~@CQAKoX zNYf>rTYqv%kKHWwUYH~J#OL3T#;$X}TQt?cGt_*Bo*sOEhsE~S@7_(-eDE-#;a;NQ z`p3gd)N=5Ar2@ar`TLCD-25+b@gGdo(OI1b89FE9pWJ+pH1N2~>Zk^}PLtzT%DUM2 z{0+z_BC0)~scm!XMEW5%ps2PD-WPPZ%+g_2#@Ms)f*ii8SPB?sbjCstI%3U z*w8*!mEeJ1AA0QS+O*9taqXGGQN<@uD{0OS@bPXsH+h707vR@j_Vk6zBR`#iZW1!mzha0r@6+jDG=@*`!HJ|s{c`bR?zfQvYIK0lU#tPYxt;JS@lW~wO6O@* zC$N8`G)$dmIdjyCe>zUl`I4ah%oI5sxJUK1&No?Sq z>kjN+&ldOJQRrL?{}$-q6a`;l#tviDXIwun2v4)99~5mn%y0F&E{pmWdc#fk&OOvg z7!AYN5iG9ZHq~&O>OlEnEUr?&H~EuMaBtF`wSH`8{4SN~cLALd{EJu=@VVHZMO6^|xW#8YJVw5) z4sxoGrHH*sEM=?U<`%wDX@9q9^jRJe)yk;Y{%#46wC8*}{jJ>RKBxN7Y*bfM!3nG` z{d<)JO>A%i`+$6<$FfX+bkP>8)VY7ZR=}TCEDCO*1$<}JfIh+J_*lJ7Qb$SJY+W{E z9;wRfe7LGoKvmLpP-g2O&sJ#xm8PpS>Q}(Ok2JU-RO;8l8EqSWP370o8I_jvmepRl zus!Ac4iem@R2rP3zSG(nzsjQi%1gCJncAbo@Rk4e$miKtzOBE~!3%D_;j6d;oeafw zPWs)kzK&655et)bh6M-Sx6pguNPpw=2SaVv$bS)~DG5F_gnfj^O>^budI zxmLDUesaZ+FKp$1_f<(7P=ZF4|hX3@{IotdD27D}kUnTA^{(a^D?@Dz* zvptOe#R&^X`rmFKY%04~n&NDabas{hXL6dW|H3)+_nm8+vK#Uwz4Gs`{Fe~QF8ALK{e;WztP5{TVU@U7-g$Q0o--HMz&{QD!CwA- zQ~&uX{|~x6XO-|B(Jwz;I0^nfc+M@nK$nnTJsH`}U#yB>R>9Yce%brI(_e*~`3S=B zfBKb=CEUxnS3Z`w5qRjguj~r+$mHKjM*ce^&93Eeq~SDqJsp{PUYcE(UM1WQe-+;0 zyfmy5SI-M-So6W};B}u2e%h{^W$>$ZeNIUUe{$`AZ`2lP{wEjzadXr{|J_%5>^t+| zd#+?FsIR7izd-xw{ZGH%iZ|f*XMd$r&wt+@(Pl}?CFoVMf19U1(mhmr)Ah=KvYzZ8 zx?+9Q_eV~Jjr_sTXDxR7Kj622e{=AH|J{`iN^n8=QK)QTg1?Ge`KYuDnVJLtMZlBV zg=GDXC(VzRS5ayB4MuToQAS^!r>LI)`+$0v*sBz65&S?t)n3)pW*Pp|_Hg&JJFk3H ze_!CG*{yU#&hqA;T`T`I=YtF@Yu5f>TK0ke{l10mW%o*>&+-W)yDER5iyQObSN^A^ zKB|9OIjrZGcsLv3D=+X<%73KjAKYVSSc1-yEDt~mgDKHzmh7jaKD{UVUuyK}-M@!R zzDk>gork^Yy7XI1rmpxDHQ@i+E<>$X%s+y%ehbi46~&m%r-zJ*_YD)qmN`faY6_p3(zTd*_@+`lOg{-EWh z8hDyMq$jH*{}XXiIN3Tuf(g@6$nrq%WA@WWou_DL(h91IhURyqEFU<$BOj@c#pfWL z5>2*mk>!0q{DFlk2lM9#Ko8Nu6zf1`dB0SF|615*H`Qm&=hQp$2XG&=S`NOQR+TL0 zm6wL2QuD=Q-yHjW(*Jpr{|la!u%1TcUoh48Hz03Ra}}I$Ue71TU#T>B*9{xcX8zl0 z|J8HuSSx-%&2n1`$EQ~OZwbYd>{b4-sqnb{(^r+Pf#4(zTk%)kfX?=MI%%@}ZBge- zJ)JKp{%eA8GvC4|EX>8`?_<9>eIml4>Ch(Wv<;@y3*uJc8%9{*&HMeuPb8l(9R+{4 z3O*qCT=^>OExT9QHJ@EB?A%M^s`!Ak9|gjC{>sM}JH3OeLT931oOQzic>_LNl?K>K#e*60T-a#X zd8}Sy*j`xrfAz}0_x8?XqY7?}3Nw>5P2te=RcG)Oe@-j#za^xqN}7jZz3`Ra8RBja zVawsGaEsV562e#BKsd1~@W1c|Gp^8waqe4C+?DL1cNrG=EAJ!Bg<)7Z97b3#+%~Ki zmiiXqX5p@8_bR-s!p;6qUu8E)&;3Uu^$+g8%5G=Q*+*CqZWiXkS7E8Y3Jd&ITxoV; z+!kRNS2=7itP&@TPy+9B7{zIDteU4Ai=lBGDj`#mxL4v+j^Z!dh@b7TL&h?{< z;QxeRkAFFWpZ9xdSS7pAyNs(6m(w#+md~LcdKLYRd2;O4bcHixtI2vbOsiCV3iJZc zl?$8qe&ddGTo?|`-#-02cr`jbEbz&W6-+u;LAG1OwmqpvgTG40ni}aN^(xwhkzR1F z<}+hW9n7Z6r)oZ|54i1CEz*zxFz_iGi)?` z6?UnniiZWUJ{IfM8{zR#cr@Hh;jgjKhxS`6{M6f1l|5SdKh7$nSF^mpzi=sGVS3oF zccdz3!<@q4$1;9CD|}z8Gu}}+FaI6}KVFKRJ|FqyXtTw!R(#)rf6f&fX_m7%?s5sk za}9D~Y|kgDqu@7LdeuX#;2%ip)lsdUj8*qdfO zHSITP|NbDG0cDv8-`0Pr9d}#zf^gsbmFMjC!vE|kyDk1fF0P99E!CUProexJ?Qc&b zy;OUY<)O{LnGJU^d==M}Zrt@_4P?26tAR8x(ETs|p6H{>ZfKf=;MY%a9r+B!<^0IR z<-A_l`8fyf_4MSC>E9V?Kk8;TTz~70HJab6groO@un%1%>9JN4;{GRCUfEabGBLY> zYxje{zlDuzXHw!St6nf%A4^zS=Wdq6=$rW}oNQGIzFdxLR2>EXGB!M_VasuqeLpRvKJ=~@1;VxYdcUkJi_2HpTpR{lo{<~o>&>34dEbu=3 zNzlKk^q=c^PVaC2r{wra^eNFFa_b$nl|NqAi(2J+`D~StWUB(Pj{Gi_!-e}w|#Pu7Ns?qpsE3UHdU}3B0?{vYH95&#k;jYGQtJ6EpkE%}o_&0*EmAK7x zC1<$;{IgJ874OnJk1Oz;`pxuzaTE4&*v{wR7{zT7R`DYpR~q&acaMmx=b=v9EcbiQ zX|pUj?M$lw-wgbK#?5%_y z#r7l1ZA9}De;xTqbsI@mX+}7-xTeC;AFPY0skoi?+m}Wfe=TH}i`(|^!|>pR!|*M9 zr4uvDtZ6@j6C~U$ZeqiNuszSkO=4IY9-}Z9H|DTW^_Jxh7gtZS5sXi#S(d*iXSXw+ ziyM{ZKGDyJbB-mh%m0V9_m9ymJL@}L?XGdnFg88IOm;$u_Ex#aDGv_YVZF$kAnmPk zkJV-gTVtlPhQv~hHLD#gHtUFNvnj0iYZL*m|R5lzTnN+&pZ@72R6@W=MB#R)EITMkbU_p zX=ft+I@3xnVdZFOy`scDto5jPy4ZpIW+*HJgt2}h5*DUQ@9)fLHrXs)3&MvnJW+Q3 zjOiY~svh$r>)zJchp)@@LHA!!5DU@=4UY}k1-P_qU7eQ|Tznegnhfqb`+5pLe;Sn4 z&%9^Fr5PpfndJJzpP(fj{86pc<{~AoCeOe{QX(=prLmC{$-`0@E+HjKIG9mC~Yk zkZr^HiZ@0|YCg2}IwIU;$UHDK>Sp>cTymwR`Fh7I<%Ye<734%gT^in1L%VsV-vL>7 z-mD|dMsxCr%UNCx`TC!86_W%|nsoVb(@n-W3 zZFsbzy`xr31G9iGq5S8-&~%iiUn#3uRfLRz(dsn=|2bDPcP_EQ#fyh7I56a~-+E?` zvx65r>O)t4EHea|cpAH;GBfwZ1`PS4Wi=C)2Ce)ZYt zmSw zZ8G#knXkxlZ|N3y(N|IO6_l(ab0}HsaoE={HN?{Q{?7MH&O-G6aXYzjIdP+_%p;== zdd_Gd6fhW70Kzwk(T=Hty_(vieUIXg$qy&i^P&1G{6Kk7x7$3taz_cgkp?X?m&uns z`29_C?Qu3L9v})Hj4t1!O`qmJbF@FTtGNpQY-1OK(XCL*zv>w7at_iCZD4cQ`F#kRTRo1bze}MF^cSR(4xY$?j zS57*8x;IB*dz`Y?oxl#zWrYtO#rGF*wvX-~AgJCMf<^AmxQDWX-185deQa{ucODHc zs5t%`&B^8lJ~)q+J@dJXr_X5u!fQ)3ic7)zvC(Q zIl^ zyymkR)w5$|u3SA3t-06WT+IWcJtcbInc=T`JhaNlSA8}6Izw@x?)@O)?y2PJO$Hu^ zRrK-N1+1)R&9UQA6xzi1^@I^zZ2Fa9syovly8QorrCI3w0Ll7*ok18Ln%9DJ87{W} zJr2d=B2#7cGRUd3|GcrZtjOmwPzt)%99?unfwC7^u3<5&mXfTk=846*4y9SH! z>PZ3oQhmso1OuI!4)i3nqct4){0i(hHqQn|waVAI9W<>yn$`n!3n#DYaHvu2Ge^O> z7~t`P*Po%NUz&cN+}I$Du1l`|7hK`?%Vr6_-~4ZYE&aU0OxL$I?5)R!GdoI}3?qxu z`tZSMd(2uO;cDG9T^ZHWT^LjAmw0^XswMhmEZPf-(I>e!vh9Fv8~-gI_I8(B1o?pE z^3d%)bv_KTsi!VBS|=M8pFPet-2R8msC4mo$z{c9ZP1z0yJ4$#S1&6Dxf#tMb68s-&51D$|xc)b%&;?xT3pb;+Zo=v8vfa9>a% z*n69C&(hjr^KA4NWlx>gb4nOf8%!AOs(BQsS>B(?u0I)iz}$dexrCIuOsx)}JQly8 z{fM8!{Q%ji&2{l64a%uw6gP7N57qREcWYKd=lV4gH8#B!MAK_+E601L$5ki+Xg6o0 zL^p2wY8E_f`-qyh0QiL4JiTGCNx17)q1pDM)TPg1ICa!53RB0(K#_5sJ5L+r?xKlg`&%nfzu1at|y6Y^$ypk$B@gRZ)lH9MEeFe8h6uJR|!Z6sp-&lysle z8@{R@kt>pGz7V#X zzy@H$Y~`WRPKz)Y2(1SbHXu{UdWV{Lps4Bn@T>Q78WaZZhvJlhGRsVCWF70Wx6e2DBg0s(hMWCq=`%$kjz)3HOpW5}DxnBE)#;p(Z!pF#7TfOz--F z*TmO}^Jm+MF=#sFx@}JtF7X)L@Ce-idV5YM`5} zvbaeXN7}Pc#M#fn#Tl%FvlVZxF4+M}B} zAlDvo8QM$04uKs)aS7NKSF>eaQozLAgJKUn6SE3}j#Q6@!{s`hqw{rODQxY{XxR%z z!Y%A0$oL4fR~SvQUIC_`lhk+2#L*l8Ka*z3R~M%mTttSc61nB|DdgO+-N3I@_oZhBmn-mw3|Xr-kdkMn4)DeLWr-dR)tcr{#J)k*WVqLXasCWK%%JlNKue7EF!0Z-F+( z+{I{CzM3#k)~xWnZNB3N_cPjdZ)os(FKgsoeTz8H86#qlvLc1q< z7bs7F@&qXF!WdZ{0<$B@$|}pe@U4*D4T^t`@~x0*dHkp4<(Jv*CYvFer5)v6Z=uk@ zY|>#dMr3ap6W<5eEAX}3qqu#|8RvRmGpuTx*}GZq3{mnJ#Rn80Ksg3B&vBgNFVNYc zuODNZ;^tL!F|Sr|Uc-3}=aq+?*hx6g2B&7t1tI*ckj2!u0&{n(*Bb`DEfHS}@)cw_ zf4sI0R!gM)xzY8i{0s)1SY+ zg)cl%Ms8~S^i|DoP42wJ-3EfeKtOwbq`uFyE{%&lqH+>E6Dje~*_xU)&A$AwXt3V+ zI$F7T=7dp~Z*zq}zK-iIU2k%e^2!~hBX~V7&Yh;U6-})z)8YuuM^Mxaf}0J< zn9mw)!F|lVId=1|vIljZJ*e|+Klwwwf6q7CxjW-ozdfnnMeNu^+8&{Gg1l&bv@q6B zWoS^(hnh%klcJF7b}%pi_C$@2Sv`1mp9Am?FzZ@#So%geOgAw)pjwL4AlnKO#_AhT zNV}R+tl;8QSzKDaSQYv{rKay|j>4z)-+)r&mKJ_yaqR#h*91<#SLZNQXFXIJkh{J= z>_BIe#qJLJp8~$8e5slDn3cTpDA%4IBAe=m&1ReXbq}7wYqwj!7*&1s!KsHn2$%Xr zths$=OexN&#@q*kg!VodJPoXJ2)w6(X-8nHQJkl%(sxd6d#7eil~nGMU$UlgG+LFk zDQ97qfhFNCBdz*|{^P68P6T^k+mHpe4eSSjos!R|82y95*1(+G&RDxdC)oF z9keTW*M*@wXnnlfWT<##MDf5>ycTGB(s|1gYQ?Fh1JVXKN7H2cEH{1#ydT0%E3`_b ztnTExG$VC>3TaQlMV&_)Q0F#}sIh1af}Uxu;2FL~hJg>6YZ~h^X=b|#MFQHf4(s_X z)wknsy!t=nU*~W1?Ki_woi{Zu&iJ&zjELJWFdK(dpLT{UTa%3fHq;Yqs)-{-%hn7Qn+(s5y8d>tn=$k{) zV1)*A^MPdp;sBi!%L7K$MSe@V^iwPKi+8WtNNQdnK%k7*?#2B3)&6ZY63GydY4RzJ(6KHj*rRXKTo`CWa zC@-P7)BDoG&Gd? z^pj$Rek(?gp-6m>fh8zQ#o0C6&KX*6l6WBjG7xGt(w~<)5Y}@ zJIMFZ>-u)qrDkH+laitC2jaTM%KxZRZoHw~0iAbMWBSv1%#tjjkgS$!NV^2B3F6j4 zWL6XlN@X7LHgOyv~EMJ-`O{627eZ&GIK{2Ju4mKOS5$kbX z<%WKivwx+;4UBhL{v%e8&KpUUHfpMDFxoL1%R698)Ar(4BD85JJ`q`G4W^O)k0d5s z5)U<~NgZA8Wi*9zFD7&>0?Rg{svX-?JGPr`rJr}REzOi+=Zf6&IPB|;CJfB>j-Z%k zCi+sE`B&<0<2o9O0WPk%Ux14}))luw$=0qWjA{$Bl;-}LWtt^etufuK0Z(I=!r0@I zbdcU7RUV{ba;@`b=r_PcP2+a$h}#_%mQ)d@&I7i|r99O5t)`(}F~^@G@((eP*}%V9 zts2BE<@RvV)HTRQmIkmj45I0h20awfzK6mHcG}BmbS^vKtoFfsKX@;+xV_)gd~Og= zZ{55di9))m*z;0_gKs$dumZB1H)<49P0fR_3f`mO<(BqQeE=-+a6aDw7Tb1c8TDR2 zwfDx8jUG4N?qj#?JZHvy-tSAS{~m+0GgxJg_Cn?hpAAaA`ihoz0c0yQY38=S=^fQH zOVt9~fp*?$tWavOei|fCO#uU%PGdlCV(KyBIVN~FTYHVyd|dB7c4i+V@9Q<~Aa8K~ z@4^NjoG`u6w$UCt8+_F!tKpP$bRKjkir+x^GYEeM_G$Gu811H!G3!k4xJk1z*V%Jdx#p+CT`W+8Mugk7rDx$G{9iMy91*G1>sW_ zpQ9ii=dRK}qNvloEI%|~vXapZ9N_Fg6cScD<*+w+o(9@Sx>gWL5W^k+l^t?v(ypVy^`_}4eSj&bpL#qCo4Nw8r-(gtri^nq z@xiQBTD|oOqO5u}IE8b~3zU^HIz40essq|r&*TtkIwx~zPAl!i5$p@pJNFQ@gNzrs zdXcN|nA-6j%?I(29#28k9EFEee4YmwSpTMq3{G_#i4ruQ@HAns+1@X%$i zmAzAMMH=DWIh6U+ZO8{y4RxQuu}`2uJ&(h{MZR7%f_&A9xs6o&I|d-_#sJv=I%F7H z{cO3!A~RdO1WLR^^b71zoz;}9B`(5}7PFc$jP{Ks?U!JcD*lvb^Cgw*Sx}N8&HN^s z{uEaJ6#CsnzXPrgxN=<*dtH~9)JISpfoD=%)A66VCg(MH>&7_~ZX&JrUkBdTWqS;Y z0S#h#J)Xlr8faW>Xq}xs-k*M-BjKapf8pX!zouhm=lYd`BF_EMl6UP~ii|}ao{XjyN4P_t;?G^@k=ZZ%x$mu*39s&pd4e&l5>Q`r-pHahrN0&ebSw_w`U3YUhdx)wvkmvZAnDZ|ov+mjS(@9kpHq zrX30@of~`I?wRr&-z#d)@(3LOJG2IhuP ziG+O*#jGcG5ebF4+jC`(?=hO+ME2m4Ur`U;N66MSlOx)(D={DBzQ*V1okJ0wEQ}pqf3r}`4dx|=ub?>Z2(WsriGkW zz*g{+v+nGH^}ux4Hkt;ujSRQU0&~kOB_7(qJhNkZ+j28IYln_akacXlv5zkM$XyD6 zZr?-aJ@9n9G7f;*{*|$V9ciUI@YCMFv{%0j(CRDwvJ~3b_9i(0VJQAE8oUY4Tfh>x zYC(*iV|0n1F^W&cOFLZpmCQsBMb|jbyfL6lEE>SunCj;&bP-rm{vvqq0TvnW0k*_X zUE)b~IfOP*IJ}eGcrsT@-uN*5K7*e>gC{=>zZZeU-WS!6QLVhfXxhUSM%6SHsi|ce zP2HjYI%qeLrdD4kXJE-wW$4M^>B+f=ShD*%j(RTNF3?)R;+{uPW>;^46(=fc*)tpc z3cj-Ec8i4YhWe&J_Ho7tU>di`Ep$JS?o|MR_F!vLK=ar8dv{g{8ph9-X ztElT0maq62z2S-ptu}giUc8H3J){%4ul3c0=XB>?XJ7MP7oFql03YCP=fZ4)#EE(P zg*RtEk8?(k1FM<`HS=CNL!m;B>dqNwV3j^xjhn+_^WSW@&0E#phRDU*H8tktF%jD2c%d}^-+UCq?7~~Fjq_gVMGOBcK9y)@2 z?%=|f;H&DpixFM}x zRKYXuZ=RVzwCY7d4AiST6~2@LXfT?mRabt^-iO+)<){TUJcCznm1;0g35u> zcD?F^ZNMPcMt6hN9WKVyYb?}CT^dSmbYxl+OB?lmu$ac}aSpeKI&oAfc%$BYjkIjf zdY^Jc4%GxXm2uR*zS6Fw@LqDJmD9w%!9$Qo{!<37EnZ?yd5JW0ZP6k85ZIv<3^*yd zgvdnY5@OUW!K=S;$F`Co13%&yia6n^?Xf0kFd67H^#)PN{4gG5>{rqC29ouwv`vbZ z<4>ggK>pE|**}VYPsjxZH=+=k{aSP$ny+SN&GN;U4AlS6G>Xyti>H}WeT^Sl>Q9P8 zfg1I1K{E;lj;F9*oi(*FI1jA;WTU|@0J}A%-2irvF#Mc?9c6oCP`~1}ucH*jL!;aX zN=p#eNLjDBVyvdB;xJfRM)ia&OVd%uG$@Q#*2x8Fu5&EJq@ys|cjRsdo*ImL4lwTx zhQ`Id8!j6p&21dkkzu#BGO0qE-9{^KMys_z@p4c|xZBXajEry9?eIG#&E87WH?!kd zL%RwCDV#5xi;c7yTQ8~hE>%39(C-?atj@Ks)z{kBUW)d${tc>qwVa(HswCTho~+rR z!6KvnvBt=dT(k5UtwHeGQd@WCOgFpHvZNBJi8N%9yOn{KTuTjVB(kMXz3Q5{-A`n8 ziPrtBjA|y4bK*hF-COdOr}7lq*AeMwp?w{Zen*S+HG($~?w6X9Tj4j2!mu<|HnLfa zY{TaLtksXAU}jHcBthoW)!J3q|Mdn-pgO!!|33pOx4rDP_L6~GHMH91 zEcsDPaP1??E+}pTiQ=tl$o!uqe+qRV-Nz|rDI>B}bAfAmJBNNVou)PdTB>}rmJ@Cl z+xHOel~$4#CnW3jG$`dS5?hxcg~Vopc+Lt8;J1fz^D+X z1GAXVz9zJT)!pRUEml~5=t`jt7|RuYsrQUQ=6ceACN2D_w%erWa83qtWw?!C!mV5@ zAh1DcEonZ6Rv$vE4*~laqiQAIgN!Ci9&Djq8QQEov?%T*+@|ewFxZ3r9<;Xz@@t{J zg|z4NE?wnDmK9Kxx-GAUtPZV;2%3gx9^Zd=CMk}sQ4K`KY^hsDx5(T%xzuVZcaDsV zQ86{9wO+&Wtr-KqVp|{Nc9k$zKWzhZoios`oYdVQDSHv_28q9Ft%=MUn7gJfaC=}q zuw(3SwQj{bdc^3FqXcw|;2jgtnqmmNcTeuWR2aegG=cY?>C@1Do%TX|&WRpDvAhE% zU*}aOEflB8&e)sWfXnIB&#BNE(^))f^1o9UU9B%tOv}ESYEw<08q1~J_`9f^c{(ee zBye@$rd0yEgh4K55t*+dcy(_;@NUE2!?X_*>4!migy6YK zdjtlrCT`ty#vZ*%Opi}*59@xgIbycby4(Wl;&WD)I{P6jc^b>P$i}{c*S^k#*IQY! za-a06-TfeA;J$^JL;~65FDEwSkp_?*w}EmoWTWQWMzv^YU#+cvp(A-m+QTKukZK$d zY0TZ7>4=tvBfq+#gx0K+i~MS(0By(U(oyQj=+G+JBt zVUR?+7N3$*E(fon%i7S|OM;Rs=lz*GUDfM@=E>20=qy$4KFioy9?ZU0TKvaZ>A&=* zicw48QTc@xO3vENOj>0uStonj!vO(3Xk2PjtbH9=C*Epb(>KhBBiueqRvBbRM7&XU z>PcK&g1B;qsGkrM3h?&CrsJJ&oX-h8nESyUia|v4Klu`c!W>36`&R4*@GL?4G zyF2=j+Za_iEyLanS-tfD6c-rgl?#kFx4e491x9mNoi1u$yJ^16qSa-}Z%J5H(HK}2 z!<0*r1!Xom{W=%vC>fF3Kj(3Y#xHZ(4>Z^)4+2By^n>(`QO_X?KAUSOg1o}J3FxYs zpXtP+7a07YX*qc>QYuU5^cv&EeXWtzy9a_y|M5?AgT zpKh>o;{Aek`8kw)7fQaXX&`%#iT&>{blyKz8To#P$V562j;229yNO8dg^bU+2E;5Xw^Upt@J>4 zMm>Qh=-)V!yM4Xmi#{xfa%@Ak7Dmeo1l6jZEAy}8O2?|?jDeb(TuE<} z%M{(Sew#G&)Cl%g6m6tVh&LHo9VQCtO?gRDF=$FA*IofO`idtlR+D<;;<7BQ#bsG#JG5q4dQ%nz^T(FZ zCGF58+yoZR^}n>uw$WsWeoH;aR$!+IvM$cok%z*0A>1PuE3F}0Gp;;rGVXKDf|B&E zKRqT(Y6%9b(c}=O(EulIgXe@X%Lt7zP)AhxBAT!QIuXhWwrcuX?8$iyBW(P1pxzjgo6d_Zj`mz`haKHv;?1 zz@7${v#U?H-%_iyf@h$<7rZ|W?Vkqrz0jH)d7jgZn05XSfb4PJ(SiV0J*;|0wdgaz z9s~9mu+L15QBWup^i@#AS6>B%$B5%A<=zG_zQ5g!4(-#xmVEy!(B6Yq_n_6Uklyyw zdi1w_brD_B7Y6dHy=o|XZJ@6B`f=oXKRx=NU}$>=ykkxd+4`PF7jKNK^`T$vHDvL# z-Yr%z)z5(~<@h=HC5sLG5wJCK*Kj#Pwa73sml(aosF9INyepR;E|sy(Kr0|owF0sb ziKa^xkZQCiMw%UXWLv8b3T!lt8I?0xFlG**lUJSi5qG6WWV#*66@Ay2ERM>C+d19TC+d_`NvQ zYQ^YHMsG5@V$`G_fT`aRu$iVwR-@&*B&FfKS}1yCgrfWcZ04&IG&q^+r=Jhd<$zKB zJW60-=B_d-pum)2^4HN4U?zW-EU-`VL*%`}s&_!7AgoVqWnA-6tpvY(@O`{)s zjlMdEvpR=jfOB-w&qgMGKC*3Q<-ylqM+3c9(t!PaUAKVz2f%JYF_H%C-Y|vMZu@U$ zcnc_R5=9EG=7FNCq`+pAVTZkmUn3AYXG5}f;~Y6hxjw63NygzW=MxcA{=P@;>ed@|*1@{1Qoh$pN=s}8xsR?uDt zb{*IX87VsPx~6?}QNLqo!|%8)?d|uvNs-AvMV>;oM&ufir?8**rWPY-u#}%ntARqB zR=R|j8El?IT8SD_Z2%^hSgEu%c;)fd!q*_%8G7vK+Z1Sfa3BRH%q)q~N{e@QFlOgY zTJ?7_6ImjXD61%JPDWOjE>C# zBxh`2?d>+HWsodc!+EK!^l7B&)0s;uRhri{K?74W!j{-~7+4H4b>PIFxYe(RK5l`2 zNuPMAhe7P3jrHB40ct1zm|5cNth#}9;Mq3U z;H{xGsmntxZBM7HP9b{|Oz@t%qMmb$f!W+m#jy zr3nk3FgsW9oCB7;ri|d-QAV_{D7b<`-O5S6{(AfPQ3kZFv|_-8mj;?)8Tb;Gd-U{W z@IDP~B@$OgH8(#-b>3v!9hz~o!6zQx42*PXe%5Pgn|e)ebmT#zkk+zKv@*J{`O^rd zToMnThIWIq%-3FMhlNa3s{sx4bHx`5ue7`}u}#(*z0_nhItD8ITw`U2i;{M@H44Rb zYm~eV>^2JBhW0kFxMWGLT#lePfpL#!dh%Sdn^L{XL^-Ju~ zFFl%O_M5#cM@=Kc!d^-m{g*`2e{;^%o41THOIAr5e>WAS6B!d!(z^TrW__Ry_^*f} zTjHf;8?`h%S@<$sy!tV`HWCT)?=q@fBfZVnZSb_HvZN)yW-W!{3QjC!7>v#UO`m|8 zd1$0KWa?ZU&iDc|svTE4Vkvh=7J)bVX%H@HZnseKQJm=CK6>|=P%P<^%n28xn#}Hz z5xjk5B*XTz@B+_;T(ZeuLe@}RL8~ihzXmV0b$QC~GNViTFQaI|#Xx-)+Uy~J7TUJ~ z`wpai2Y7D-_E&%<3I7T(xkU@2{W__nQ0cqZ5c7umXXn=mTRj@wwt2Yr@CCn=p>CPnzXRx9)+S6 z*b!v*oPA=nkH_sf9mo;cHJ@f*RG&uirOxFK9_e-d;E|U@r1E;Cb!cGa^;2Wa;yBDK z*6pFt?a7F6_6$%o@C?xG=kHN^w-m^IV+_}O9tI{{n3}ddqcU(bMmxICsMQ^Ht(0)F zQm$j_5$Ya6VQtOLvV=G#y2rz9=Y3fvUmxege;==Rl<{>#JU)C|=*M9H&td=1VgIqa z&KPXv;TX?y8vXyokN-pl9Fo<1pNL#> zVBiHZ_5|%`FTPDht>BW1T2ZSh;-zA@23N3O!M>6ZE_=ZCfSGk}&To)+9Ze8uB$Z5r76HVIk%)*C!z*#9JRolcdFcw2cf!TR zY%0&0ZnSm;@0So{mW&#JMPg}04LnqZh)=CN-+y3zoFf$KT(3C*`8hQ3Z{i2)ZHszy z4Lne9z7OSwJ$q!rS)OeXp694Hnckq@ERENgLs00KYU`LVYPr zC+CSmD9pr9PffUh+s(wX1E$ZR^Ql?alvIORRhXSW*0NJIR;W=00ju3elNGQJhcjPC z?_y{uK4)nDtuUeT4`i*h{i}2BjVK7YPAt`Ksw@8o3ccY?Qf{H@Ut-jcbkv=`dgCT8 z>FzqCy~SkhGNy{)}H0zzWknumO6+yXWkQ=L;jdrO%%=XdgCoPAI znKQ2x1l^pO4@}OvuW;I_9AflGP{?`Jf%M5m7!>upJy)Ztjjyh>^83D>aA2UrlcS&e zjU~xoEA2@$LvaD^ZFokZ&ccHCT`>3rdHN`MI*_LwVSJQ49boV&f-;&v$kPFS-$kBw zc+-B<`EgHoQqm|p?zgjzDulelqymSHP=Is~A(>vDDGYEeMWHZcPM@*^QB{)TU z*w>qRS=E#(Sz|wfp`@Em{Zz>w@7cKL|ssp(%UtSRnd_a z0|{sQA2noXgSV8~3eW0Bx67~mhb}XIE|hB2J`PIl0ki~mdG1Z?=zd{gDfA}vdj##z zw>7$pgqut(E>hpr*5jtiBRY}M<3Dotae?f7i5S%z16$)!$ppow_2w4F#i<-MLU9A8 zHGQ^xxq+$keDPJKApdGYrXa)E@_8v$u0i&6V}A{b*<$QETGg*#c=r|*7n>ax_Vp&i zeUP7q;ws5-6$&S+zXQcp($P8KryIo`C)eMc83V1Qwv_ytyse3OC69`f$Oe2BXdz*)JY#voM;UDy)w(1}+}v8AQRSnRaIH zceI2$JU*%vqYtf2Q=Iaf7b51H3_X6XS5d@?B=!4Y<%@_nr#B6o?WW-ss^VO`Rd|1E z|30_);oK^KH`;`ugf6zb6aDNB;Ge~!KZ|Ow;Ej=OEn{DC&j?e`Z=Rvd;_D{SjI8#D z%s;oxu&qi1L3;?I6Vw`MZ=oO#2u1yh0>v>DA8$!xiXJR1V$7UsbB$~j7dMeIs5j)G z+8%EAQMEc50_}5%{Ba!y*&ZQ#4o%B^I|qgLA5x5_7^O{-=Y<1GbswT|j<2p?+}(0#JFBHPB5g&gY)tQ6Hrl<*`>I^d zxYW&PyLWkGyLWjX>aKF{0>w?d;amUib|bzeukXJnS5{~ikLJs4wKKi{Hn zTd(L(i^Q!fk$*Y9YAGPuQVJX(=m0_cc+Gt?m)-luW142Bt(y(5Pv?rm#rFgM>!}9v zdo%n>aRX|R$lhpqMP&AgOlify^KBimKh?!_+(Y|%2^+}2wq&pD;p{|Ey%=3mILS4) z94(FN%F^lx7})x%0)Tl(kQLNuo@wlR(+njo4eO|i1kUy7K3Vc2>~CiA?z)|n%98y> zdp4YJX0;B=Et>Q`4CYfHoKx&szc>?r{X&eKiL2~QE|lC&pjtlbq42ZaxDZZK7ni1i z6%dM@md`s_lteNponEt;bRBtRlX2CjjA|o|{j7!W7`Lg6B)>9d{qK~Gt-hs??3YYP z5$`Pc?~cZV>>*UU(PjvZc?cg=Y23*o??Y3Zu1m@y6N%{eaOwH#%v4`n+9vN!+j*+6 zF<3iAFt~@0`&E)F?>Pt8=;&7~bCR`o&q-EanRgF;atkNc${d9rAz4dPlJy><+Ra{g zN&;Vp^HOA7DSV_w#_Cy&44hBN7q>}u#Q(VvBmJ_JaEVc7&P$05j`#=R$JcIJ8g9C~ z21)ZUWbWr2*uGku)2x34`|NCw9`X?n8HZDmquWD9|1t4R3#vJkfj{N|SD(}buCDX( zlMFaP{*MgQdY9yPx2ImhtH`hPqh-nLx8C~61!-Fdva`BfzD4gx6+vR7z4p4u>$gRGMB zkR^SVW?0pThqTR%h#F?ZS876)Q1gcDNAAR!yfgg|(9i9=+Q($nljQFt>+IRz9b*{% z6ckHLw;1)~Q(PT_*W=={4Vdw;uj#9iJM|hBzShIWAI{D9yeRs z^0^!}V0sy*Ny7Iq`WF!S7Z`nyigVR_71|ba2Uei0nx99eO4|nJzJjTF(6xNFbJbdk z(ItwCYC@4KDAG19zg`VU%x?3{?W#NP7BfN3wt)ei7?0ak>;m!ltP6B;6T)j^ft5?n zq_Tk*7FGp=%&To!rGB^J;zO~AIP4HSABt7U6pl)E3MbdzeV!bKPDP)7Wx+{zri)@Z9z@M%)C{0!baEh60c$lVI?K7}W9u+kn;e=G5;|6$%* zffCzNTce2?t<*kEbu@V~YPMHFAa|+B)M)eR3389{=@AT0AnSm|IUO*2PLlAr;RRM3 zLJq)6vUHjqm?pz^z)Q@N2MSNLdtgW46>Y2OBL+rpnzHJrYQ%L*g=6XN z;VYYY$~nFYY=)OVH~L{T$d=;|qd`(?E|=8%tDy7?ieCiQqma2bZU9!B z!A)@;5&x-f(rlO-BZDYp+w2gjF*Ysv%~p)U64jCc=fI3~H>6_gg;y>h)nzGj7A>E8BR)tr$uBXtzYKV2 zXqt{Vw=x~jZx@tZu6hJjnzhc_Gmx0ePcoyBoXmR22|S^=0t1l~_)>QoG6ku4@N{t! zL@qH)E~jwGtb2;I)zo1tO#l|oIxz_n8E*hD|1{zl9JYb z{AcYi)l84H;PtKZ>#OoclcvM2OieWaX7LdjVc#%|lP^n|7<*GQ>Q|kniPV!}<^M0l z&tE4V{yRpiJv7)O;f{f6LIUZNNDL&e66b zkOMnvE>1O?AWP*uPcvwjY+FiOgJ(5Hm%t+J08J0zypN_`3;aH?CC*M5Nq#2`wThMQ zU|gP^PGD<%52g`ruJwrQTdu88BVE)+vCZgqGk+uq*wUPrd`Zm&X3Zo3)p(FQGwV9A zL-adDgX>5;1eSa`Y+6NU1FwwCQOcOR30f`hxf(gPrKsLrQg?}!crihd{nRW4Ey0%f z#bI&cQpluD7&X5`?k=v|#hAU^q2bBQOe5P`Iji`=RB==ED^*-i#`ijL{`WZjtoMYP$!8wsp z?qTz!az6+~IQw!$IY+;lF8x&d9vS*7T>OdTM;MqV67}IcZ5-Jm?xU++^u-R6fa$g`{?I(M|8dmSV|}!m*3L7pZMDF zTr399b)u_`;Encjk+$TGC72q7%k12o4P}L|R(GA{xanh8xj7BqO+>DM4Imr%RZ}DE z4ZLNw58gh3vaD2N*5Tr?I-?1)-bj;PT4~wl5)a#)?4z1-(;LZWRauGMRF{_)J z+5t9T2v!EA)|kKy$^deFpuI_k(On=E_28L@ z23jb70|qan-^-x<28B5IM7SRM3O?i)ynN-Xh6|fFBjYh-Jmvv7j%nP-!B5NHLuYT^ zJo|c8TF&usQIF);LvUfL;@)a`LbNMjPz|qrULFT~A?+|zwi|Hl$ z)MQBhnG7kbT|Az0*@cU#vL*^^B5kU;W(b$-;MvWBXZa~Dd8)KDP)C#Zj+WQ(hPPF6 zsl+6{p3Cr0sE>*CXe}_iizbKu8Cv}e7MN7- zo?-r(zr;DC@8e^7nt5foJ;;pCn^fK?C^?FB{%oKgYuP%xI&WT?Yx(1LXzwDMJjPzn z`ijE9IR-pC{kS5-fYJXgY3pbs%PFpBgtfG&AVX{P?{n1SQ^4x67OsB0v2qJ|l#^yQ zM%%A?{G3>h@XQS|$3^dXzM4`4DV4@JS}9B2kY+Y5jaL2{ zZc?hWBGTvbU+1LHA4k(qw)9cm^X(AtKs>hE(cM38IwJRz(^I?tOYhxA3wPGhFs`~J zoG$j(mw|7X4cKlNSUSKp+AwH=O7I>MHsc4Y_d3wReLB@()D!W+Qkfd=ECYJ*mX-@C z_Vd#OnaP+>nk_ursB6XhSlafT>ipxd_X&lLyz=1$-*54!2~-ZcTGRe*!^fuwUHw3;0 zs$Ut~S63r;d8;C!sE&ymDX^*(WO$n8G+LoSV)S`*_Pprl889fLd ztzYdz!%``3ENlWKgHXm#zR=XXK-EW*D& zCp|sT855dIKD+>XXa<{oxXrDhYDkA`^ z#Dr^5+y%u=6u-MsT*8T0aAJqO&N$bg@M!iWD6T+kWc@o()|?>v~*WTu|w?m+1$`q*+BO1`uN$F9!5X<{v?;A;9J&old`jwktzlS3RD2(M^otr!R zT1iM${Zmr6MMCzwO%S&l^}g3yjJ51^GcFXqpFumUt-HX}gi&utA@S5+yrafX#e0Jy z9*V!ICA!GbS^Ww}|;V%+4@Cp|7k^pB*+WF5oa<^r5e8 zRe3Ze@kodJ8NB;rjs4GHdEz03GD2a@O>Y%4<}(@EQ4Ix!9y8`Gy(RN+%7#`)3Nnl# zdl0furfD@LAM}K&k)ARz*TO(eNBzDrQ0Fb2=-r}8T|Xz8qD@mD6EsDW)Vf_kDFY3> z347hHZE>RW^sEdX1ldQeVoXu!tK^-pN>j{ zQ46Bn1ceqY$;gUgw0eMIv=D*cWnhxi#zE!=zJ??lP(YfHNCYfHMfwQ{j5 zdr$1ixbIw8(wQYz-jmqt8*;qE7#6a`_O;s*B;}F>`DxVs^DS;at!<4$X?6i0k(({q z&0_C+lEum}9w+E`Vl_@xOI@y-pad#i@0OlySz;x3jY8FWe3~S5(c$_))tq7bMq#2$ zG3qa{H^=QNed{VSyx&Hb_ck~EHf{=Mb+PfBG(0sp0k2kRjkE8|aAl+;lw0qp&|WK# zlyZB!dJbHCHtkkBSnd{0lG-NyEigEQwzmGb8t~8ygyIFb48SbJaQ04a7uq$WOLK)> zBCT?*ty=C=aTg-A`ui4E&2B3CoA3wPs`&$L)qG!DCcDpYADVt}woKM6jH%#(at@#B zdpGuz)Mn0eM9V0cIosv|kAPoDD5mLi13NO=7@ivl$}2=nZzGc&dIYk*<;EjW%-*^& zYBv;w8fO=iqrPg6)k7xwXt_^XbZF3VWu8_Z z05jW{@;MaQ#VMFcjT3*}tECUkZ+M;A-h}VrtGyqd)E7NSh z;^>rCe##hCMZ-(MdW+((Ek4#~jNGRBCDirBp8h*SKNV?hJq2tZynR%A3ihMP6_~!a z+umgKHWU$l8w>I ziT2)gh?hW#_aWqd2)Rp~SB$P0op)tm-;TY9$UOw_+kyGw`2pAf%sYpro?ZVm-kQEa z`3=Z^12Tj1yReVCzYF_+3oOC=x4?c9*snnQE71B-@!tcMV_Sa@yq^X35%4|&-p>O2 zEnq(f?B{^}7BF?W3Cz%{i!y!>*zc*cf^4dd;%6ECSq7w#OHl~3K{e#hf&96~>J@Jk z+vqEdx`+v@-vsuXQ}$m1<};qbD_A(g^mAAltn(63Lu;lD*{$C5%bn6!}*+ApHy z7pIEPXq7R;`+anY(Z7EuoxcR$=aBI^WPGXN&G_BXj_9ltzX-p)Y5t3iU+KKy*xyC? z?;<>o{TIOg#T5A;!uc}{db6|D=v7n8s`?)T|EsOJ ziL}=Z44lHnt7}0)xD{XZn*oqJ$e!fmZ}KtPljf^EXCxeo3ns9mVTBA&(0v$V>b1Ba zdyFovWeeCA$j4Zo8R8h2O{*Gc+X+0Um5jP+mpR~GU?*_-4n+F@DJP9fwWa1E``-@8 zVNkE!Z|v=Q>E1341}JKUg5m@0Jpoa$#=ee0FxrFHbLF1&49|V8jYg)7w;&_k`z=i& zy%7&NztzhyU_YPo6N+4c=VsD29@<7V_c7%hN9Y`3F}0*MT{>t@hJDn%8-8~K+eb!5 z_ZZDtraeaG9LFkc4c-x4j^MHeFS#K_N{A~JMrwAZIE!0!bpUVz^V@Ke)Rq^6mK zFGCS7m!YUBpUkc&a)D)vo*%G{pTGQ-{9v^k=d={qoyu71T>8M2x(nNkU=}CtYQ&Dw zuUcA!$mEcX!d4IpqdLHOfMRJy7T+($Qdsy^w2&L$D`UQ_z%P~0@gEv&O(Wy2o2qrq zYx3Ix@2KU_4zxY6${f2CX7vncboD=AGN``h1|nQG7?|yQd*`16e@k6uK;&#db(7Dh zK|#hT3az3kuobXGRUeccjOL|+?}qFt)P0J9cSB|?NP&5W@g#T&%9G%YG=)|rm;M!T z3C|!$A%lEJyd<1>?u%NcbFbuZ6t;L^%Uj}vsd#`}!<5D(&17HWhs z9ievE;~Kz^|~F$U^H9UG>?mK?F<#Qcv_hqQ1u_1*(4Yti?h zK|NP*EBxXIyj|@9Q^}6OJ{g)y( zUwULzUbSlM5p*>_MQ$+&nVbw=Cuy|aNwiajmOeeZzMmzE@ z{B*2%9WpA5ksB_?H??4V?Q5yQS{*k1oG>zKb6cVFfQ$jW6*88lqS$c}iX$kFptuOd zdJ0;~?CX76YrFUax?e(>C`2hA_ zM|=D32au7dx|5LHa3|rtQ?I>uN->Wc&FEJ_DO36Cj3-F`C8f+n`XZz5%t^U~qWgohU1%HQHYnT8n3oXr5-^z#F%Vd$ zKo?^rje+V-Ajb|nSLTXCM&Aniw?c7<$iF?c?Qa7!GVzdHu7DTquYl)`NmX9+y=&X8 zDY90M>}bdXTv7{j4>4-4#Y)qxhkYu(Z>6D(C@K4;^3!!;;6I+}ze6}5;-SOlA(sXn zFg5jIAO%G$1*J1|Q}a9Quxdl`fi@}GUc=rN>9$;8*_MmWI%1?od^+VEk#b&)jCqBU ztEu9vc9z`~7&Y29vzysH40;$`gh4XrA~3UQ5C7S1WtG~x0Y#bBnBIV_XCS33`#Z)h zJtDd&w@0opjirU*qp0@naQ=2Ie-yl>G&6V8uMF86pv?;T4bU2t z;8`xF#VmNy{yJPTdL1qX?*Oe_Q?G!HDilpE&Lz%EFr6K5SRZ<*53#b$TtD zjwo81T}Jy3O|7WQXgZoxz|&V9c+tQZN#T`yRmm&2sq|!`swaIl!zt2E;q0p!%#Azt z$sOb-9y{o_X8xJ9vMs8D?%!ocGUe24*mcz9eTVU-k3c^~u1@kJ=KR~qzKR`9(7M~ioWTK;?aP$-|nb}X_V%{e=%=?-{S>5>K%L*U3*zt$H z@&+({@H&{@i`V@3m)F5`DLnITCLUZgRZm6@3nI7SUqHt9BIA3Z_yV-1Xc~aJ#IgHO zWHGi6g|H;Lu&)I#FPiyU@YcZ6i`T%6YTS7bupV9V1eBpI7^4Y=i5}bZpZt!n=%~d! zo3gfyXmA;RNrrIF)gHQ-@|99h=%MJWhvq+ldDe9EEYf=XFJXD^^8b=t;4E!4_!eN_ z!sx)25ga|U2h7Ly)F2b2TrwFtI^YAjIJ$!d@zoA8^k3}Ie>RHH>ie#FvV&|NRw3J0 zU0@+oac7OdvZRX|ij1jCshoA^3K>bv(XxVydLA|AZIb~D?C?(ZhP_1`vrd~?$!yKC z2Gbr2)}oaxNj%n!uHp9~Ob9=_K+kB;XsRsv*G-+>fftHnM)!&IK3t9&6&AM(yUyr! zMq_WT>@=~+PGhBXaPFX;Rf;}{41HiL4HsLfc(GSJ&)2!wiM`Qf8;c@$8=a4UMcR=t zwDQWN>CsfbY%qFmN^uU@0EHTOb9)yQ?xTBiyMp2v*fDr3D6EfYpZbV?)<;FUEtqv! zry8(QxT^KQ<|zuSM|fN(p0Jd-FpD#I3Xc<)I4@14OYTenmM9`)$*~>UM^h~~D1jN2 zUGTDI-NkbEpb|XyphhJGMY@Id4!~xoUS0(DEWvvgkG}|K@sczHt>6m`q%MtbP^uZh zDls3RSaR$SfcGtkv}gYScu`#8F-tDVzh8zn3;$nMD`0!@bH=H>0yYcx^T0arOta@P z>r*h;pAPH;OB?y)j9!843Lf%|W)waq!NQxB0j5{{@SBj!&@{@~S^z>h;Oz-~5wj$XD}JZ8TL~+0Tye z3CpNgv#&GNqU6$*wCG%G5U$Ep?RC_DnncO-?FsHvp5Q*;?D)SF$-$HJ`f5qZC7A2t z3=pzDUvqWW*}&*uVM(bG9uHJ_5TheEQq!sPq^Na1$`T?|$q#Kx?T#?tE0o<(-z&7# zbLMGAw$GL+OKS8rjvI%4#KS16qQY^CWXt^_qEox!A* z^Q_HvXd0L@mS|6=jy-U!H@((|_x%>DaHH<^-$^ZYTBHvpgOIzm1a5`9O~;-=5{s1b^)-cfRWk(Z3sV zOL_M2m?K73a*lTP#vBw+3vaaJsJr0J&YIeN?!hmY zV_Q4;c~2hk-#SBa0*WA$>pH%w`aqSPL8h7Z?oBJ z5{C24-W=D~UZ-uNWuP8uoIP6XPaiomYd-IxcqlyT?P=F*sIg}l(M9A@qNDgV9QK(e zBV^@W)6CKMG*^V@y$C;IRy#u4dx06>6pm(D;^hPITnpR)*%d%4WoycQw(RK73kF13bm*g*A{DCTYqVcCQ`h)q-P9<>k^Ah_iRTv@MQ1iGWi|sp%D^bS z!w-=|J7HQYK`311n)fM^Ee1Z{1a0G?Lp*c{7hkVX8#4@qOjCQAg6CC*r{(>-(C^zI z%b$Kab&O86QbMAm*=f?r*mWS;MnzPya8GIX>v#t^j~Pd z8;hQ8!TWBc4J~+5n04g{B7LmurqV13ySH|z> zj53DSPtUi5Pjl^2*T=8=g(vHlH2qE}qV9K21E5Qa9|NV3GU5`xK1DJt{Ss1*78FZO z?^db#%K%I}XuqFCO1u7kV0F`Fc$9`?FRCsnbuk*WoO}T?_v>Cuj=vU)H?lIHrP&KG zcq78^4|}~!cKSGBc|27CtJ4Gk2B$EX2S5tf@@U{n#v{HDx6nEVj4}t#_h?p2<$K_q zGN>p_b+LKOO3lPH;pUk$rTsCa&APnF`eRELp`Sfb_IA;()l8)nC^x6hu|LmE0Pigb z@0&N?g2=hL;Qg7zxB2DIEa-PQwe3rdvj^!9)l~128#^FhCo=Av?EuqZCSk7Z8#N;; z61-vI>Nfli;CI02ZSjEZ0rP%;V0CRC+>07MQh9I7SP!8|xtR?vXY4&M2 zpJ)f!>AJ*zy5$Q?+Dbtg{|Xt0&0+rv+F2B4OSLaS@zm67Spyqi*N$mgb)u}vuuQWw z=%?{`U>Zhq$X_Y?X%6|=p=IDdS0WsDLzB~_NKEx%g&Hh zJe(iEFY{TPc+9j{E4BCaUpvi{9@mNXda_;`sTxt&1Ti<_D-tQa)BggiuPwuJ_gV7- z44!0k=?2<-uJ#Jvk05-Il~=&5fQUR~)Q2^9L8+(S$j-|mlM>l3N-$RilIbEwn$6x^h0k-W8d+!rq-Jh0=DQIBJQmw3+q;&XK+SrElzAVkaGU z!IP=+@ZnGSx$+3!Obt1!M!JC7yATQ4ztrd^<6ok9x^mn!VDEsv-v&kPeKixlO%KV6 zk6qGYc3ag0%SLU76Axi}2(5xl)*e_7Y=BkWL#P!D-UM0w+84Jo`X+^=pDSM-mcM7V z+g^b-YeH|EZL~LGaHVCZx~N|*SQvHM9yALX?}~7IU=p%{G1_b}vuCkffxJaZtw2sX z%6XQKak1>}iRoM(6>#BIv22sDzbtRI)GM85>Mm(IMcHZ#&AF2Jxz}j8M4_r=4P?N1 zArA92v(>0Ewi{Ev+=NdZ)j3_9gS2`@R$5$>$wf7qhnS01>Ejl2>_ofU8 z&s%QF*_c|6jITscITCkN#Ao`x^#SGVC_#|6d!vg}8i z;>0e-w13i5wOS~FBEvb~CdeR7X_@LI4ZHDy?7T%m)nrfh?R?l2h%>R9ik>Br6 zHPvz>7jts3`Fgkb`c@x9%aYS+coIuR zp0=#hCAB@4I%Rw)S=1?t*GNQ%CqH@fRBVzX`?8%or#tM(ComHR}e*G0SO3*Hy!7ipNx1sJ0Xdo?U*HqT-b!8lGvJ>@>au76mrI&o1v(AA8|qp4L)Bby55eyvm2B z>NQ~xouQonrn8TFKZps8jL{?8aCV7Pr7M|SoM(`sroV(PsiR+N9-6g+kwtB-r!l%D zrgkvcg=yTh3(O}Y;!dB8aPjHV)H1E<3B`@HZVH8N>YKxs0v~QdfWH}E=o57x+YVbS<7`jbNfQzTD z5@b(Z)mqABR143XGs#*{2Xj?#s?phe?UUJj)mJ@N|2rSQ#fRz|(7r9&Or(y{9@Wl^ zhX!@kVmaEZ76yt>ZWKQ!(rCbFrxT~JIvZf+HO?!L>zCW+;(hq-Gf=k$ZJ_)-WvW?u z4&3v$b-1c&>Y-bw${Lt5aMFCEDc>mGh)C!?E?& zm)3zpv2^%rl%4Ra-Zc9$2M>)lwNaxM$1za3`3lOYEoA^!HmFh7HKTQLg~Fh~rIrv} z>G9aBvyag^RdGC}=owALn|kMfm9sSq3bWJEkydJeS=9<+f-NXtWiVwbtI-srfuU%t z!?Cn8LHg8%$gKP9HxKP2&1HOycG?*o>u$*YgjoKIa2PE4V1)^53c}vBYJ%c%1>FSi zBjEXdpZa}4_S4img~3wi9~*tfWdLsp=082h%KE2ggVJv7%Eijn==STY1|FcKKLDIt zl3{&J{qhNH`#fZyN6;rA+Xt2$G61R@m?m^nysnANtR`MR#p@ehOciejydGW5&K-KY zf2U_}Uy^2TPqf5S(;4SuIOlG5Rx?sW?x2TIQpMAZR9rPWlZ zDlx%}Rwm7LUad7ZP>-NIKGY*4 zT$UV`plCwOGS}kH%W!@#`n|Wchs&_Pi9$EIn)Qvj(XHp0z)ATnX<=XHH}-1(1qL2N zt}j6O!h%K7d6oiJa(a`8F8)ng5Ud8+_prB!b?j)>M^||q13mXIa!F&rl9Zyt2uwWN zQr(C}8eClckNyFtS)MRz^d0ZK;x+Ni=a}EY&mgCH=n~VSWLVhfaz_U9xT&NR((={R z>sqp!dX*|I$V*(3i6c+Kd4TCQp@<{4fyw08>X82Z1Ykz3X5FbB-7la%Wnn0U98+i_zHzCG?8@$Os^%hdQE%d zHSLw(9{lzizj)|_NULKSO~wZmIW^06Bl~2S?3aSK5A6z(D@5)$bwjJVNr9yu(k0GI zD-;W?g4|4S-q*Vksdp3F2v<-sXyM+$gi}m71-8>n=z!UkHQ|rOO-=Y81-WA&OuNP) z3MFKL>C-5gK=l!XLOuM1WsbTd%z3MHX-X!MUVw8nctK5@BXmwi)%j^C^4P=E&EDX3 z&EDuIt**;xC>&MVjAAkCntt(Bt};PN8-9A%LX2Dsan$AE{E%+KggJ6rIHRj+P*%W3 z=?JUJM6S%gQA1gP9Z&fk!*3V7U9R>SjWPScvMbp!n*MS}7sojX#jFCt|)Edop~&tpdqXYro5Ker|wP0MnYR=zjcFh)k! zDn>B6i1!RKt{~$Ia-Tt$L#__F8kGw$x2-?UK(S|L_jW`RbbH!$*BC^kz0-w%!sD7% z)dEws7f~&Xwin^2BO)!%QCi$?^$eI5M;NFijV?AtBi9t|r*2o;4zSp(%DyP#B%SL=MBmjH6KL3*B~SN7Ow#>#iV{S|1J5& zDK#3{(k%8hzF#9ZzYGM=Y+B-1QJ|vUghD+GM79RQz#4oQyw8GnJT>N6V}K>mP3kqU zBUC$r^BO!&=z%Fs6P{r72}T!{gi9!rG?6wyTgGrzXCb&+3S;dG+0u|JZ9kb+@&c4gNRwZ* zlHVt%-u)za-4qs&hgPqd{2f-Rl?~Lr+}tI&jVr%h@GLs{*#whe=8HNXf_I45)H(BI zk5*~Tee++q*y`hHGfu&I_S+1s8>8t5d7AGEZi5>pCfIn@i^MD4! zU1!B)@_z~?KZ?;GWx&U?cYwvQJ1RakMiV@JqKgMcqvQaEogwDi8Jv0tq^X8euW6BD zlCyXTqj=%MY=bQc**4!aCq=BUe47jH9~vf6e&2SpRYUK2!4e7753R1;6ym?cal zdnlH2t)jr_F$#tD7}&$WBKKinOI5a1QOVe3#9Tj&?qF)UM3AvO#=EMqKUHHNim>me zqnc{WPl?efT<-VZz1#B5c33Z-XY>`4aP%C#tLv}egJUjgI%=<+#^AT1`kVMyICZe` z`m>LNEZOthQ%)yDnrnVFh5aLZjGiaqtN)NZTC@5ii2tyFJAK;y)UR^M({XvGe+#@Q z1oG(LS>ZSM;CxV)t~f;bK4thpP~6~r2X21{j&Jrtgg zW&Dvdb?tETY(j&MWQYutYY8vu<7ng#azU;KhI)MJVVT-WOzYLk~!q0n{voW zon3t9G?1LPh_84zGy&D*cSC1mk*qwc@ie3QK4+~;zxWw@cN&+SC9P7SAm5THCfw4` z?Pyc!2a2bk)anar)lf>cDZg`#pZ4YerlGB_0#lDG%Cx%Pl&LQ9359FTFFJ9gq{)z4 zAn^O>x6i;+eEsq>;?nI`A5X%{gzI57+HRYQ9GL}$cY&6Rtdh!d5qY4j%4i%>lMMl= zzx^iWYeZf|m%6zC@8!tF#cL>DM&w0Zm(l5YY7YzEY#DJA3ZMMzkYThe@uZYItMa*>D6=3&L5A$F!rrvlgUqy;tr&$BD=2P5QSYpA z0`d$MwEiYn6DfGx;Q7Pc9xlmhX^+wW-uN<*B(#k@fp_l*MPJ=-UnA?hn;4z80q+?n zIoxzFp?C(7^~b=Z*(@lvZ4KEf>DV%7mD$fZPro3yV&u#TvTpYYlzEJ1S<;Z_xvNOo zPboUQQGbYolCwT;uD#+RCunU!Jx2TFM(F~Bs$UpfXtp_n<%nu!@f6uVI#h-mQMzuQ z7`fIvp(*${|HjmH`)J^_eXKFYt%bH?9tsp!({dtsgO1>8Y00^?f3TFIORq?8|uDd)5pap*sIr0TAoUwlC@+9?=6Jl0AKl}ZLhE5 z7m{_<52lgnO(Y|2;9JsYOa+;Ndgj8HDu{yO^C_mqs5*^b8|=WVXysS9j68{;%4aPP za;_No!OGLKD}OV5+yM9iKb=!?Pjq%sM=jhkQ<; zaA}{1A%B8yVYfX2`6rNZzsq0OS8%x}cEmZu8LRVOb2eIW)5Wfg^nnkK1{s($tjRTq zmnn6MXT!_iPW9kvxocKO|2sX7F#|QL3 zA1nPRoS#I$C-M021cmJMvC`i`(~oMPbNuF+BM#vF?}c$Sc$BMst&ZeZ46HpUzv{I% zU<*1x_yIDi(>U55+N~#5v?Hp)bnYfgcZ!k>GtsMoHn-P337lVQ3G6DvJUzuP*HP^{ z6sO=h;6_hcOWt1dc~G3%KHpl#N72*;Rb2c%IQF9i<$K_~w2ZO=j7l7j`*Xh!C)86j zrgwYM*420yHFg+qo2C5cXq@BMMo|x01m=~-gaSM6%2yQk#;zQuE(V1G6LX|JFkQC< zt75{>>E1?b3z+PEbm7_N-Dk1QA6ok6XJ4cI7$JKYvWH3K*U=Pwp5(PS`*o=Cn6}xK zQCH#Fi5?s^k&xjjy=uPA&*l60DlTy`mI2fq^y&crZ}OKaZ*PfI(ZvZxZucR$fw>hUYTgyXbmq+L;6fRbX7z z`(N~KbMZ(6Q0xbTqvjBDO+uFtmBr#sh1b*@&W(M|5PpU1qP5??8Xn`@F?tE}w{d%- zy1nE&HDDk={f_Kt{&Nl;{eiG^o{C3%!{}F;&Sr6B7~1?6XlNrhS4$e08*j&=chWZB ziE6G2o(HxEY!BG;2r{|SD5QN6yxZX22Jc1iR#OkHfGNCg(=;EL6KP8KJg{;$SD%<_ z@CjhTR2;pc9WFit!3`xM3gfjz4#-S1< zFtKqS9)y$l$~=-(xy;2ey8ZdATkE^`t~H9Od#mn0r}p`+-}C$Xt>0Svb&e;{KZd@` z=(~)*A0x?SMp=n<4G_Pg&jFaNPA7yR4Ca0f%X`OZH~xakTxnOQpQ0geoKI5KEm}e+y`-oN}Qeb6R)#>Pds= zR-ZuMiW_SNd`i>|`V&vjho(b=b699zboaGu*XbA5%m`uv%sMj|sHh3Ci$e(z?|ZUp zD>X_1%cECiMpXp`2tqJ?AxZg2`wf)tp>(f`{RR+w;mrzr43=G3b}P$cu;@n5k=`dC zI-b$i25{{l?)XDDX0^?_(`EyANHP=f>o?p(5je&D87xh_KFn*5FvO-MulNA^JYhA2q z!EOthREd0n$@H{j6YpNqgOhtTgkYfKYMG#W2eQutm**jS2eR87ZF8i59iyhv61BH) zG1?;=PkU(I%PRGU7EgKZ3Y^gHg6{;h_*arlF_c{{EUln(f;vZ);OItXij&wZc#6D> zs(q}LD|d+PUr)W>=Q(q|k4X(BTgEG`#8FGY0Rzk|)1g*GnIBKSyiaAps&jWkFiQfA zwPnhdQRj3VUt{JSGGL)+z$z*6sved>98n60gLzr`1_`aSbCl0HC7>l7sdr z#1RsCMT^sZFhCS8>g+8A9zMZ*) z><+TNovGc+&@MyM?f^+>Rzx?>TUT4qbO7j7ItZpRXD+lFidY@s%K>)9>S%2DsH#tt z`fPz@ZdoAKY20ux;LV6+-xq#&v9X2SE$liGl@0dF>dOqi8GQPZ=GLR7W7Nv&@pL)% zep$Vb<{%!gL_FpF&4{T!0jhp*mdZ4^2%nA@RnU4omG9da%`;=IBxhHkwLq-3Il)XE z{|K~{&quIfD#B+fq`d)f-he~WGQqB)C5gX=mXylD*zN(NrXqdPRIH8p*5EVBOtk_m zd=s#Dp(WnkDm&p5gYcQW!HrzS2v9@a*rATmtubv2ny(q%$&uL-?0{2%sMj&|U=ET& zsJV*chW>@GCEG%6F?Mo+YbkX1Dz32K3g4~xax2!p6~0*e4n_|dJ!JGd7)`5cfipd+ z(JoqoxO-83E;Rq@6ZNLst{i5&@?aAUpS$p$BXNEo>R*SGuY>kJOm2@&ZbLiE=vj_* zJPGKa+08OJ1t&lRu$;5^*vKT&myNOA4KzOvZH9mLoX4TLJx`QE($Y6aHlEIrbwY$@ zohm!Ifh^xHcHNxF*V1Py61iCrjZ8YPY=1@8WZamlqE*TF(mGm{GEk7@XmBSJzE=}q zjK4ZIa%9jX&k$U!kH$3jQn^&@UTW$e65ZIEiEkBGW=e-$`ARcKi~TtXbzx~)>#>$3 zTOcMSMPo$j3!nN@W+_5#6xq7}vm)YdOV!c1hJ-HaHwbWpuv+g{rS63|RVT!YvF1eu zXA(@b>|t#WzB`ajYrX@T`m&0v&mF~*DqhyBrfw?+)1VHVs6952WJPR&)8R()(cwlU zypx$=p3P`95As1+b4E{9U&;}*)X)aj_6SBGguUfeY#bo5kHkJU4$!v~pR2VU22!Fy zygV|3Y!A!J8?rBFAZ6C-O|qt(DF!Os-zGvYG%}zUXr@EmjLWNNp^t2ZgUECF|_al_O; z!ssJ4wYnAwVUiZj()yavU7U>LyVx~@nOm+d!ZgQPJUB!)UA|o6M}gxc!R7c=^L zMqkh9iy2+UP~EyL8OZdrPUBw+BrBZ-(!y^K^^x6EGqhl;>_*(cwGH?zmB@-qt1#~! z>$?}(4lNx=dbLl`_MADit+7{I(E72K(rFk-lAQrbo-;s)LYti1YdoVGH>^NsSmg>D zKFgxg4xh_;Ed#=ou+rAGky24Xa^4Zv9;)^#B(0t}V|12y+1)Jo(C!T!Jrx#z608-L zw1kyVdyMzUmQZnM;%>`HC3+m{s^gwlFR}83E1v5IwTVhe(Rh1be+tiJGIqb>O-#crm!u3Nk;sanK#^&T(kY(V(cI zSyveq*tj9EEq9ad4XmX-Y*ZVQ){@v3WG}H8HlgW|t~E;@eJK#r7`}kDv_|15W3KWE?QdPILk7V z)iP}|<6TRSFRAvv`ZDqU0KRBGsI_r|fzk?S;pNqMP_smPj#Tko}|Zy%kz6SiKcmtEIgTzLy~D zZ*jd2KFcDBcOGTdPNS@qy@{&Sfqlao3UsD>MF~80IgzDQNga^SDvqqha2gwN?KJMr zp-oczi(|fDtYH;H7&k1hI7FXU9G-z}2PC$KXV4A@?~aIM^?nEDOxPVpt(P?vh?@1% zq8WLN8}uB_bF{QZQ_n}(P47Ia0T#gONrO@Pvv;Lw2{94*D`{>UZ>X@BBUOzN3c4a> zFrgXXIULFj>2qk&$t6H6(WjFyf^P=RwedypO*828SGA2;aKDbkucM_rqHnAELw)c_ z+9408J;76ikHJq8PrgR> z$&YyE?qe0$EEv-Skd&O`bbcjon`B|I2$PRB{M&`)A}lG3i_oUs0-6&$jbbf}1EZb- zWSaVO7gPU8quZ2clglna*XMzM2vzP0|1m!QVs02eQHg`KKgd?be&YJI|nIm-vQhw3;q{G zc}YctNQF&s>PB!usZU9j&FqcG`UZc*Enj?&7>`&E>ZQeJIYz>Wv__^~vV6Se5fjhA zw4Up)+Gd}QZN-dfLHKZw}$xof9EMW{e0BuOah zn+=MAj-Xpq2A55 z-Y4Cr_K=9m#u{er9_k;!Zb}2m@-}`Pr#hWNGZf_IlLshFXU_xJor#N&2)fQhfdjbf zsr0%n5^G-9Gx7a|xk?;h@(_tbY#g9vPPxHSPvKD6PS=i9{)QwDO?Fj4>~$3vksrmzkJf5Gh!}{!tX6w#IVla90Drz! zr<2ZKaklFG#RS1NguJy--gQH1^DH6$fpeOEPx1n6JV-AQ}$U0TuCDp64TDU|+M z480iCUR+W0M-YChV)bVYwf6QBFA{@L(RUtw*U(q~lN!X&lhA7|IHe_g5GtrSz+5PM zOutqIu2DaWAERS-9~K0N4O0dN`Lp>iNB#2%@TJ&& zDSZBh!I#5#2{)dnr(iXB$U{EA^U{X@SDy9gW9%cWwfBSH$53DXr9A%G z4$Uf~1 zBsx$_!|UAP$;_zNOET&yw>an0u7;$|$=0-3tBpNI_XxFv=0uEU|8wo_IBv&$d)*8C zC7AyiPW}fJ{0GYRaj^I8$G-&jkE8UTi3W&gNqA5i3Y>3Q76&Ia{?CPc`EZ+;uX=?R zqfDWHA$ASFGpx$jarE38s#~joSm-Hdx)t3W~+`r_aXO}qi z02XU)|EgICsMCiYXS8&=&CyQO&`>mt15$ft^*8&x@S zRLw-`@@}FQs4DZk+7RN8FpwLxAF1IFnm(#}lpb+pVG3OeQybDIlSI2^LX7P?D}tYm z$I9L#$$J>GvhTpZ18COJ9k_7-ErzVC$)&aI2}?rJ7bnw@r8Nr)B+I`rW760rVsn)` zaX7OUp}}L4j9UDU;cnScKzppNt4^yAG5QVyd`Cs-Lv@3(ig8!dIV_r#HmDqw4z6S& z;nnFPQI&dOdfHiG-W|ia3#~K{jyguu4?1XNJIImu?lS7VyXM+0R!CezUxK*=O>{#u zDJ6qsA?t$G6l;srJzB2B(+ptu3ZsK9$#~SsG??}kFy~+^7`tsxK6=y-a*iPZOE3j6 zT+1?RSricC3$k{ad(eCjn(Z{x>V$6_eVIMm(9*B^@u-FAb=%CNM^j;X0M2=>%Hm3Z z0-`Wl*umI_(eP zOBxULxoS4bl$nVyWriCaZb;ieVgp%y$&AvMmR%zXU%?bD>N8R4j`lTg118hn#j z&VLVD2DgbA6}m2B(6rW7OiM%z=-QkkD=cwnP5gX9BN+IE#sc-%@ah^KEYK`gef3nV z5_z^(HmKA=sY$e$w~iw{jjWZEw;J`TrDYIw)#4Ies=fBkJ3PW?(LKUvcMk{9E)d%s znrK{rW@U$FWye$b=J0uD9Sl6P-a_9#`u6c^3%+@5)SIy?uvk-=7OQtqi_#i`w^4)8 ztI(Gj@T!Ro?5aN1c@~;AZYRwAuoJE@YGwwWHniM_-6gRt8NCm?&c+U!2$@x9ZR*}` z5$~Hb3e7=M@AV~7hBo1AWk#<8tX|!MjRl@A@cx$Tp*BzCNKCY-IrXe&Jq@OM8cd)3 z$az$3)O0(US`9_xrMz)c;|rXe6PAuI2+R8hak6=n6~1l^dv_x}f`J(CG2|)5X9Y}f z=peWAbs6KezbqN(104fmFxbY!V&t8b1B-@?e2#1>9|pRb54%9}Va2{Z9>Di@orE^I zI&%eDshm0oujr`(a+E}+SZxo*N%(9J;nUNJp+Q2CFe397Eh(CL&D*qSaCZ=@KI5cl zbQ~o|s*ftwU#RYSy|cgx?Rm%=R-siiF4R7m?tL&u_aJtwLzY0As@eZK#I6$CRZQk5 zLrYColX@y(Db`W~hzUt+v_pL)L}LS5+}OZVaVhh1Y;uypK&MIDSJd0Srmeotl>Mr? z9AQ_V(+`ZO$G;@Bhp$CD4`22NUXoAFJ;%9Pf%P0`^1#(E0^Kj7evYaVo9>Ef&0DKZ zr|VH=cIG9btQ9@JICX_izVz(LYOg~@!dk0IZcXehMz@HgBaSFF-7V+_@m9?PlQmI# zI;g8UV4^bj=T%GU#ZZ&HcokZ%rAbTjvK(jXMzc}w0p}ieJ0d^J(OHg`$tASqB)`?u z*l1m4YAwBqH?hstmvbwuO>3jl^7o`J9aAmvUBUarb_JS~Gv$+35L#&k$c8qrvMEPp z6S!hi~T0pZ$cA$D<^HU*kx3GR&2bo(Cr(sVc+Pn8((_uLW}pU zxBOb*=uk}RkaPd$BntmlxB_&uFjaRCFgYhcQ#*NxH@(i-JZ%ZB+-5_S-iuXKbv2?y zE~cmIX}vY>>Gd_3jUx&?9Vx$IaJ|tk0m35oQ6Tm<#(e_Z$5R{Qpdu;|<|CdOQD#7n zBHJPB-qUt7WLKN47^+zHVHd z9sUJ~fSrAbnxmyO9<*FHwfl^wHSc4?v&AL8Eb+w)x~<}GCAqa^wc>Cl?_y&Y8&0sd z;Y+-K8@}`n@0IP46$54EOB}sejb+R98{3dJhc-vwykbA4vE#m!1n|{M_ZrfnQXq9_ z?r6u?i+n7Q^&&#)AeGN639rF}oZG(!=1qLrBo~c<=Mdwt8c84-#Lr zaR`2g;HQnG`y!eX`9(B)E}nD5>z<37)p&22+2G^7@4k9&l@kQdt+Jo&@gNeSo3=UK z^D{X=F`iMa;!5&bUGMuaxdkL!K=OSixy}WXw`6o_dtkr}7NzwJ;{;mf@Cm00l@>^( zwYIP=pY=4GnCouP*0Ea(sh$U{TM=Uq1MA^bdU(BkTPSXoGul8TIC$V)J7UX8-xvh1JLTc*?Pa zKbwE%6&!u%@#rZ$IAGd8?Ni4rvzv~;&T!~sJZ|!YUL8m9dAt6n6siVSdyt*`?_4(? zALTjjC!h`Z;#!VS|LKZ-rs;GCP+2k?TV>Ir?Ts_NX91@yYAN?)KIfLS!Ey{FyD0b> zn765tZ4~?rv}ujQe7Cg*izO<{q_4GT(>SOh7h#{y@9LvNK56&$_)^{$gKzM515fz< z>@mXS5&f?>jUcY70bd>jG7j7wJU=w~6>gc~>xC||G=TDB^zI6hWIF>A9iEnTFr#Sc z>QB&5BS);&<=vN@)zheg+0KwoBkZOz-J;h&n6;J`WLF+sIzYWEgl(?86ss%)huQ`4 zeP}+IzwcZ)dHi*?=ICP>`c)$T6!r2cBwkNuK1OEz)remeM8wJuP>>^Exbz2O2j@ot zyJle;!i2>q@$>f%_#zq!x{pMVlxA48P3J;uzmb*6bucTF>)<{?$Iw2;v+=*cXihyY zFuE8^ETEN@M91v{VBZ7cj;R2|9bosS<4T47VI;m8eI2m-zdX0vkiq_8#C$RHn++Aj zU4V+UK!S}@)YA08qX|}Y+b&`lp8}Rq9f!reN>Dpuz(3U82@pQ^LD0r)i3-!4uxy75 z#NHr6g2Pc->BTY5?pmg;3W>4{LY3P=&)Ij-mwy9TGHRhOE6&eC)<3V`z@ZH?^8+qQ z;QTCb{sFZ7FNP1!hG5wygeFZ1OqSh+C~bY!-LMdEH%52R z$i{rvFGsYbWt0;Aa(q@j5q19j2)LXXKYCz=rTdg;X0;2tS8>-;zFJG!_oqLM&wrjw z|9SYH0KeCf1z&UfFk-(MgeE|w5=FyNJRP(G28?L(rxSxc91=pZ#Em6Uy4*c8LDz>U z2ag27S9Tdn!0Zp3^PGXd z&wwzc!h~ste=}IzWL@HDlkn}{JwXqi_OGSqbGfeou&*WOUyH;K0n-bR_#u?Oq7?#e ztk|1iNuTUxo;>-j&+wJWE=xY}w1*{`?z7-(NE;k2@HExAfabm_Xp|Y6DT%C$@H&Q8 z2`m3x`3MSJ^GZJ@{BIz9|1{zlE%dTGc4yNV0H`wP#(lsoZySZnEWDh~I{0x7gXa4d!6QdCwyi1jHQa zMkXg;A218JQIZF+a|Sl~5cZp(-NaYd%fYGvZJkm332(h4lwED6r;v-lF)S!7$ZeKfoK zx6mVDjSFlr5ZGx%0NY!!`Zq?cta;E%O?t+H$uc!KvNgAW?Gr*u0Er$$x;DtUZdgP4 zfG<0g&H)q{$Kb(y2VmZaN%%IP!;MvYJ-Hcv{7~aou&57-w zbb3^1xLaE8SVESP3iR1VoB@4xydT3ph;6J&LpNjSb|#6x@8jLq0mNga+2lVQIEmw7 zOxim$1FT&i;n_j`4tzes9>^26K+1bMhe@tlYkp%L$B%WRK<^36WfIw5YOWGyyVNw7`-?4VKS( zO}bovj;sTSwR(0U@?>;3Vn{5AV}YmfZ;&#)n#0#>hl3sgpBtNN=u3{SA!}wrE17|B zj@@}|a3oe`D}?M3ddTn61!sbV&K9V{j2gj)YxYZ^ywY3_>;YdLOWcMrRJ z*mbR)LAw>2*MepkItMMjoU4~6y~#g=*(KGR{O^Hz32lke_n=^HtiYwx1VpI`XeFgJ z#d|dOX#OHJ--$K0fC27hn8Y$oq0OfkYO~1^RL|e!*yD#b6HYS@11uw!Cze zdD*(_J1s7%>G2eyZj6Jm+P$P=$$R97ky{(tI$ImlfNM5+emV58%f@ruw}HaAI{o6f}R1y zjB?zgEWBJUoLw!^=6!=Ph$VbzaYHSEkb?}+<_!9rbN`0x9C8`$4_Q+a}3utGd?L*rq z-m}o$p@ilRMGPYA_RV;1KR2oA<*D93`EeT)QmS*=k;d4z9pteHXx=bI~ zz(#yg)>}+L*IP^r_zI@LxezdctY0A*Yj^aj?y?Dn4@`Kec2+mjBYWSx-!a) z8s$C`=`{P*(*;rL{ed)W9I*CueC-hHVd)u=Hf^~zj^JWaCUf<|*yjuS3@v?9aD441 z1@c_@T4)@O^&P@z--x?MIqkci7O~nTK-V6z())POBfA&_v2eT3K+0kRmWXYPN1Y#O zRnCutaR?^BABpp+zo&ut)6mlT9hQ5Mo#FTlzI$&xPMJ#2GLVSeuxvxiGq~F*?Vts# zlJ1)1R8v=JO6*~BuhNop_wC80`}VD|FI(7MLQ8Edq4m%Lort&mYxQh_o#WLUuf)Kk zIhs$PIk0;X@Dc-a1|sI3ONqe%)4==|Rj4ml5mDejS@=UPJp=lzFX=h@lF^ik@dg8B zogbHp<1+f39|MVML)l^@=bUx4G)p3BU2F>Uo7-$w@>cArWd}LExpReqgrk4B0 zHtvJZO@4VS3TtliQzdUg;?+d?YDV9Lgs8;>QETlyf@Fu5WYu`hbn5;DnqxQhtba-T z4FR!6nNg$Ezf@~4u~!l81Pv8E>}6Rr6?!ibDA6I)urfMU2rov!hez$NQ|C)7TIL%u!m9KwGNd_Ry3 z@?613knrii@3TtK(tIqrj+SQ;^B@5>rZ8nR)}&3oR;7bG{dH=T*v3~DZ79LsejqIq zOqw{S$@Dn+Iknjn$7a10OCGmbW zEa#R-()@r{Zj|O3;f(q?AgXNjx$$sgSUe(cD;29%&VVds*WZBSKc2ayraQJOwsb;b z+d#9=3T=Q!IdQ5L_6V-o|29CwM^6VA=j-!B{(9!C^b`r}C0<$bgY_d-!n7)HWYj22 z1I@2ze!;O<=j$H^l$-Yf$1IGS$KW?~>n(Ay>MMTctrQKib7FJP`tvwcW@9}{A1c$p zgeqZE0KaQ|{Py)C@30XxI`}*ZDf=r^iz?4f-1vvtjel8e;9KxJxYNar*I5wv zH|JklC&_E^;DTsOdW1A^X+AcH&t*CXT~oopEo0YifmSNE-oDlQEG%M`C9BmQ#2{_h z2_d?Bgtb>OErp3mXLriB{CqP7=OZYtTSrNXfaNQF*J8bgU;^Dgt=0KYF?o;SM-01j zBvKJ`XnI;`!1Tqs8|bQ7P76xUiDsFZ=jGYe$-uaj%MawDGSX_4br-(5O+UUc;0~``KCz_WlQwA5@J)9?sK4d_66Jw9HIp(I5gW=4 zwX&Bm?*MkW2o2wdNY9ey@gcO7$4B8CM9DyT(Fv2&RZX0c=o1zarN4wGU*-&|tm0|* zvn599(RgYcLGyXS{1@F*VuR7CK3&rxkFZ<%pI^u7Z3<^$ac^<9Lg&LqPSck$dtL@~ ze;MeW2XucK^|w?Y1`nr6YkgEtrv*G=))$ylnAsy`f6&@r&GE{~6xr6LL|3b_x*$<* zFM~^3fxG{{fz=)OXJ@#hVs!y`JyG1V(}2~tgVhDF`gUyGRIzfNr%RQk$Wb)EH}&H5 zbHEMS1f~jSX&FXdwfJ0tKo~;8vi_V_*@n8ym`*j+yK*kjteB3M0HJlTY=BTU1U&;A z45%;N+wT}w% zi~72F9Ji>?hNvao}l~i6cIzUgj<*IynhOlNx6)$4| zD(qe3Vt7|w{P)HKdt)14!03`Fsk|vT4#Q%&x2r~`TIzje&yor*qSh@FVHzj z(p4TtVvaSF_b{5>lB7v{KC^%?9xUMN#@0HsV1-%o)>Q@e>{!8B6u3exFuowvGG`bl zC&7ka6}0+at9MQ}R4S-iT9?}_u7ad|*cCdPLLjyu3|0s{wFnEkRo415c^xb|RHj;G z5!040+rX4*zYUz_0e+5t4t=_tgxcJ`h0!G+kHRuXOUWvD z@M|x&qS?No{e zErYL&?jn&~?kXXln)y0SC^TUTbc5un0Hx`+wn%4p0CRSmp3qE>)_TJ4apSs4Q8td3 z)Q-cSlu3>a6R?GiUG(juZwrY`x@hjIwX+<#N;+{8uM@|3 zQv$}@nqclWBl}eB_G6s;8gKL&uSh!j?y>jpo_Npb7O`#Nv+)LvR`U?QpfN|^00Z>J z=ZP=TY>tw1`La+Q)v$^x3e$)Niy$adr$NhIm(PIh@|jSDGr^dO4FWvC+5y%!DiA3ofp9`3 zJ=dKO>g&;GMCv=j#vZgiY~+C)lRSr}4HFu>9li*0BC@#|d3;g!6j~e=zl@5Xy?uth zEqsZ-EwcbEcFji%-Atj@sM*rz97WMZQ-Hhs0GP6|+#L7u9K9AWl-Y2Yj zw_tF|2a`P}!luDgVB?Eu z3|cc<1TnNLc=ZTTKEmjg3RAS4fR-xpj`pNZqc3qpVw#U}ysd?AB0ES~t;szc&l$lU zO0A(V&!Krfld0zUOw^ZZg0FR>-qj@~us=3_52)P(Y8p3=OcEFR*8Wr{gP%?w5X=I7 z3-nnLJ+$cS4UkbK-p1$-5zdRs!T=BtS56JvtnLtEXPhR(c-*JF*q-G;mZl{E_}X8 z^KO86H~M^&W)5F`HVamEXwDS*I%K=*%M957>l%=Fg)^C6)H2Joasi4Vvo+nTj92@p zkCwES$8adq{;`^^O#2cbAsALFBAT5u<&G14E?L=^T){?4^a?hFq^s6uz%;8cwW1Wx zK&Mw7ngdvQKmeug50YQ^2P!Dgjf=1!Yw1yt*jlYV7^L9V$6D6WatQ4lv7IBfLug*` zTZgs|%?o}`-5o}gBTo+#o2Q4C*&Nw9vgRY6=IAc$Zoszz-(6@fIp^+|m2J@kAy=1{ zdQ*{Nu;6Y(eP+sSsDA^rB>4@{0#4H1>V$Dz50d0bfCY9=pwF|=U&2Pp>>fNwME5Xi zw+M)K3)3CGzRt206m+1byDKP2K5}FsB@0&KxiKW?l!cbLYIAFK(H11FnhczozX|_f zZ0!IK0(-}3fOY1znqVt7lM-A^isciU6pr$XI*x1B|zN8$dowb(AbO5khG$(OFbrKJfM^X~Bz?J~VSBiT0QpG*i zoR^_FFB4Y6w=L}v;2r_mmNF_hDbYEaoilSJ=164D#9Ghvdl2R(y0|;ZTQP~4Hd+y> zDp<+a!nDULF-W|j4KB*US8j%JB)TmL%Pe-~bD9Phr|z8zD<>Riz7rr)G+XekgWo!% zTi1iB)mgqLdt<-)Hec8)@@W$hMv9jlwRIC-R>QkNaNt=PotjZ?)A{mFwZ*aZ= z3HOBC9Bt$7UIQy_BvkEAZY*_(ZQ@4y%b)?Ee()44hT>#`Zmkd((43$zAp0(8Io*60 zG@Z;Q@YNpnz>ortyHt5Wrj?pbfuR9kC_Ou7V4nnQS zjVP`eQA$3|?JVxbjkCB>+#R>q;GAG=f(g|o*s^QLrK9Gc^}^`b*&D>SRb{x?|ENySU3Y#$?eNqvmupJT{h(Jw!! z2jAen9}krLa~>%1Vd<|kQD_;kNUQGd;o6>I)qw$s$o7mjAC6SQkNU9hplGmRsA|w$00)|?PTx;e@%S@RIM9r$!GU{VxTVUX$Qd@a*qvpelnJ=f1 zN&_VykCBC&$iic2et8A9oHRfy57}Y7geps(QIA)F*dtr6M|#D_CuGKho?N=gvJ+Z= zEeuSkeE$jA@-@D2KG|&m_P}l&K8|&}T#?RM9|7c{ZxDoWo=)`&?}3BwD7KhBjT^Vg6Zd)Vs(Xnp1iO zVm(l)sjW_iZ;q;YT`$#=$*z{1D7N;ZtuunGek!mdm42l)d|4$kUZ=KzPv}8S&llq9 zgG5wba)f!%u1VAvlBi3ldQcE2`3SJBQPh`pHGJcz(cD3`FzqloxmlMbdY&xQ=hx=- z5v`ulwBa5%2H=PbH2FFTQ)|AV;9}^s_c#2k=ciV{ypVS<>R*f4Yn|+Y1i+qOr~SPK zjUfZJ=}%A2 zsC(1s{5TYQ*2ayK#~-J`-XDDa7EG4K9|?bJ`~_g|=Hy$1PE2cK9C(kaUHy}fE0AT; z^y}n91=6gDF@9TUx$ZecR=+_xR$MIVOkESY&FHo!32UPk;YMu~KMJOg5`I}K;rlG5 z_oIaWSrj~)5MZ7*C`VIpune|{8b^y0%z+e0dE`GBs0szsUaaGMSd(RT+gg|g;^K9X z4dOV2X2ouxs`O`$EOeQjt2;2qmmTenX_mY`mx9Y_RU)cK9kNM)o|Z&`slS%&(sonD z{+lrQ(}->0^9FoQ`){h#{-=X|j#5LR0Zy3<=qr;r*fZ*EbZ!Nqr7XDNv??1znEwu8 zl{JqegBg@OG(j9xV(dDK7GI0Jz>)8X74^RYU1;7I2T|(B6pMg#X5Bx72}Jh~wuo)%beKN`%?wk?Sfpk3Gcp80}EsJH?4j z4>|_2q|PUvsvZ_kY0G~i!Qz99W-Cc?mT6-X^_%diUPzMeIr^q6EVLA%RXjtB`vVKu z*rLVQT8l`FW~a$g`CP)9i&~vHwuk9_!z3$1~wSjz`uPJ)Uc-cWi;7eAe-5XjTQh~ ztsZ2m>A}(1=Og$^yXHuJWl^tM1~a*)B0ctC9HqTINDe9+S!cx|66wH)*xi7Z1Ctd}i>8N%QyFk!a zar`Qddlk(7JgY0`K(=-UgC3k=ASyNg761GJy;uBO>#BF$_rY`@edTwk#!;5?79s5FP>HuDULacQ%zzmM z^3AI%;|+9%V52?2p#%7AvJv5w|@pjo!*Dwe#o zbVq3^!h6vYU+$&!yh@VN+d#c;Y{6W9o63H`z?MgRm?P0G`k*;i#Y#51^Km`aPt)Zl4K>~ z)!=tikag#Ah>b(EOm-eNipbh1^gdOm_pOKu#MpQ@KBvat4Q)1#V+Jj?+u@6;ZQ-0K zTj-Y2q!v{=sj3;Fx~k2`CIi@$n`~`KK0q*EkLIt(+6U0=#E!LfX!hsays|&1LAC5^ zEk$To?#9pwQz>+8v>KzURZ>>g54414A@$H=P1=+D*Sd{h94Q)cPRcBmw57>Y2c9=} zAZZEsszwU~?PglJDN=LndeZO*S$YA-dsGjHMz*Bwa5>N`%o{Yf&9LN%fgAZSB5}^S zxSgkIZtNP(#on{m8?1g#+SmPJ`k&3RdK@t@eFO3RM>{? zFY*O;`I6c+^Cg88eM^FF0nwUF_T3bweRl_anK(P>Yk?gP240N|U7szkfH;Y$RdCT) zjvD67{E+on6e{&KV8yAq> zhqjNt3&@(NSQDm1G(BZRVvd$n>>S$Lp*;)D&qDLtp_$s0g{gHW$17*@A+quQuzIzJ zzCHBmRVz_J+&H3HiHFe~Ef4EG`t*6h=w)nNhPH4NTC~VF?KJSkZk93iT|(cbs_zHT zw++n<{s6M+2dxQa9LcY7B!jWrigycZ$;=kk;-A)%52r@zwB^gZfrd+YCag<&4__v1 zFGA3IBJV*%Ya$ui3ID4$EtgwmHmyY2^1#Sf&@7S@gj$V4Egce8cCtF~WsH@4YTh7@ zSaZI$uxd53%>7mz52E=Nyz-yh9>jwMv}@3=)fyUfd1xZk(idy}*k|+6n#qZBj%IP$ z9?RNu_Mrucj8d%P zsaWZ0Dt6$ST5wm{DW)v`*H}{LCy$THkM}_9{6N-vPDj6P-*qRrM^^W+=1$NzGIA2) z8yTs4C9>a8!oQw*6?Vh71j#v?1$)V8=JYzF9its~*PlFIMy=vxVFg+`h5uVhvej8lA*pSb>#Z&X<3DFGiXV~zBNdJ0h+SNa?3Qer6jr2P6yECr39pgo_ zT3lV`6-hTr(~20QafrTL#yw;-nYqMhs`C<~WtnVxy*iR3!afl5!;NLn1 z=fYUbdzE@0&0?Qy9om8n5ZMeUW~c?&8;|F2a^%1gUzYeH2I-<*#o#nYo}DDhXz3a4 zF>Vb7D{IK=+``5dd{(EJ?m^qDHZsf1U~1P4+QXvR9_GEQXfF4%aKqNpqh8ni=l5Jo zQ+-BN-zvvelFiH<%>r=&Yug~6_PPzNhZc7QM+x)M)u2ObHSR!?q|C;eXILBL7tJZ< zMA^Zojd*I4nLfA!U+fMra2Z2=2>~}I>PuKT2Se2kd@}&EhwW5%lV9CUWw)G+Lndl6 zLk&N^sP8g%lc>ws9RyS3XjSalacs`oq|DR?L{mGh*g6}NH*t=Wz8l$UX;xU8pcQ6- zF=>E0o&Z+~P;g?yoG%C_Kj*m+2*YO;|B~!l%uLFMBNZew;+MS5k;rIkE zM#lq_qnS94#)d#-v{Vjp{66lwjG2m#f-_~#?pA^H;1V}_g1Kd!_*)DRT7uR_t3(gS z`VNsz*=9?!Ken+CUu*79{d4-&t>mtO?6 zfio4M7SkQgR*7X1zS8t-jb|-8fOdd?Y0Xylqy+SSR{NR{3g1s9o&fCo1CEbBiZjpk z-GyfVy!pk*zL@lU36B`vh1i#1{OKkDRS!i=p8Uy?#gMQ13>t&^mQh`Ur8O5ybA#nw zwZaBdR~oL(4W_=UP&Nb;lW4K{gP+(ZA6}`nwG_Jn8`<*fV&HNYUpsKQtK#Q>vi=)P z-UWVl!T0;%_bmAA0{_OK10BVB=mQoLz~plvFtu28gOC3sO7Xe0B}e(%r4pfCvbZ>U zcpTv0!{>7hSSsggY+niAgJ>zcX84?RCkXH>3DBQ|E>Dufya96xb0cwhRK3~+t4$r6 zu=rJ9VBSm!FmFQ3R4eh0F_?`#m?7bGNoTcVdf6+#is@yq!G#LfOH7_7=u#lWd!mA) z#96GBEjxS{;|mBq8;Of(Icr#^HY}oXT?{H77b;muJ&Pcct4-!?U_zJ*! zf^T(pH354#>6vSp$yO(@@72OAziu4pCbeeY$U8a}@u_PL_D$S#Fv{tOL88s}O zOl!W$IzZxg&}UMDvkQh=BB2(WR;t(qqqHP*+Mk6c?9n_Yj#6C2k?D6I%=Zv) zVTSL$iH*qbL*l(eUjA$#$wSt9-o^N?6&nl~EgK+d)vLr-ilL5rT`J4YbEC>5OC_$M z&sJXw6XR|ibf^S_#Q&yO)zc17h0d8Lu$kvxi}Y8$|2`5uxI}$lwFFqTxLTFP6_baU zEK3$&*ZJydRnUO8jVf2pO%UIJW@F5|3cl22X3E9PT8X~OWF?k-pvrUyx&o|?v7%d+ z*$JlkItF%Hm{rT*g?MQ?K9=>YBffYwpcogwnva4;XyYf72CFy{rgqu{ku6%{LA}=z zlZqwD?%SvHgE-35ci=qdtDUtxD#{l7omg{nme}CC$ozPx9Rw$zEhO>9nUb%QQNQ|; z&EmLsmMJcap+*(f2HS-U$gKBBGz)yyM)9gRF#)!q1_;`4EXezsw{@g zUyGrGIh~=ym+X-OqT%=G6FPnVW@K}5{+p3KfR;7>09vZOr6sGCvavCd-6TNw&vvfZ zaJ^h$cOU=u;agzWYnI_VV{KIIOKc`3ABZ`L)B2pmgIyZxeaT0xcCnjVF1z(X*ML~U zukY(_B2m<9w}$nm3_yDmzL=gsqRH}jIxOV~z8z!>Usbxpzy^F9()cRGb6~Rcgg6Pf z9W6=d?MRri84@#8&8w>NkUKQ%zMNM8@lW#cGGt9u2~`@*&JW8+&BYf+Z&p2GK1FjM zU(3?LXaSL<5;RA7pR=6dRtbwCs96jH)Ue@PNNtq4fC3>-d(g>DKOG;0g@pCjkCWH8 zpo8W$%fOin?5#Ua2|91^3{boUflX+{QLn3xNB=jZW>x;D9D(lq(bE;icMJ(;V zhQH)!iNwa($qi`d#_7#~o)cPrLoyy%X4BWw@M;fhx!17=tu&7@ zRwiYlF9_wRM_(}Q)dDT^SD(c`G_fzZP}Dz;yO7fR`>=rj%+Dv9m?W5hRN`Kf%uJh`o@$z zVn2;ifem0iG*|m1#npbUAtgAHuQf>q;lpR-x8c?8cyK$k+t8BYcb!R@xtx?xy^L0` zrD?50i_o2LphkW_HlpQzY{X~FA`ywpgGlV7Zy&E7L}CUlXw0A`Q5~auNbDhD^2BNm zO=|}gVi9s$C5Zo&j@Bl zfQH|5WH7C_0$#%COMvN%2oD4Q6X&HzTmN^8Mojp90W@_2M=SCiL^H+`dnuY<3ZnbgLU^BscKHdt+=?+|^> zS{rB3i5(lQqgJ(Vpk;}*CDt~o_o6_&YWg^6yoC>yM%HCd;rrQG9& z?xq-=oUIUA6K4t-sVxupRm~||H3u+@HIDBhk32=mVq^Y^`KRbqLwU(T8dg5sRM0T zSMkp}JtDU74gNuw$QR?$1+;j&&1lxuZAM$wv<2S`{ANV71>YgG4w|?eLi2K9{PSA9 zh&v@)xU}*X406cZDe$V(PVW44_cc49(;L6?C-%>w6M;&EA`AvNIIBPwjC^f z2#%vMsY9)%5GR!g>`Iu>z~n^S!EP=g?ck*4lk`|V!Wj>Qa{+VowlsUq zEv4r*w*sAiFpH`nnWO0z(cK7>(^J|%0tTt^Kf=H#`1o6O{<`IS7wV@)4a@iNVJk4J zW+s^Sh_!%d(gd~^jkwGxB-aIT*~Q(YaToQbtb@<=SRgI@0?7timPjnIwt<$``Z0$u z865mzM75iiq1~1iuYyI3Zwl!1E*@mpGRGGugy3v4x>?caITB92N*yS1gr{>P)N+J> zQ}3Zo_mj1hg(ScVNlXU1s~EZuLtZYwiqcm?dkr-ItMQf4a=vB#MYB`G@Z)Yt839f@ zL*}oGaI|C*4zSMYOh3bq4Pi3Mz;2W+nDj3Y>t9cllgbV*NuK&HgU02W(8FDi2Nv}_t6M}{@+8;rJQijZ{p(pA}nuLmW8sEmKS%?<1kV(=y>d}(C^=R?O4MMwt=IbfI z9LMLd+&UJ!6~kSvjP%XtpjJmGf^+3TJY&ykH?ZN#=8<*pQPis{9~qTdzF5oA zMDumOim4y0E~Oc<`pE-a^xzpk>fpS=0_R;#M zKhqBX3w7`bKK@TWPQ#*vj-$Y@yP8CSe?52#^*8fS;VJ{WGAoOd9SY7faPq5;Kh`w# zisPex_4s3j`s;A%;#cMyfUVJF zR#?1N$bL_gS)mwu>Y!)2bBkyi*G!{jfkUgAutrHl7Km9eww~AwtCYp_5kpJys^cq* z|F*uci}ZoXRTHqrC_tPhJvy@aa3l2b)_n4 zI^@?%D?#JXX~6D*a|N7>Dk`F-mmgyo3Zdhw3Mf`4dpfQhj>lB*Iit`5ORI4*;1^iaP&%zXgT_Qh?W(&!9??$%F z9-uqv3?*_W&YCdkkg>tMk~srv3ySb&Q3ISapMU(Z3x4PS7)Od>as}p3*LiuT^AfR} z3G0k}XtqRqzhYeIY&Xt9yFfW|O6rZB$Gu*IK{{eiD^YJ^-e2(__ zoem#qb$IU1gE8k?m3p zwgSPikDo%RNV;H@Wk+!A41$BIfL#`)^y1_LRX4+Y0{>R{-o%Q3B|4c|;FUFB%S6^ClFciyHdo%ADy zLd(D(ik4vT*-co%?0q|4%^VF)U`2Vv3ciqC5QZxxcSz%HiXbi5zgzs}bil-jYx!lqn`gQUVrIUgG z55F2<4Efc<$qD@OnG$)!hBckIuasK0VD{U+*#J zW}QLj5ded3-L~__W^Vq8#usC)!(Bu8V*K;oV(xh6$lKo~Hsba6ckVYn1KKkTiz9={ z&0_CW=5D0-D$Qzc*7+1ydF6?XLwEAHR1D@4PQDQ*--zZ**a-G>Xx?{Q0AyZ+Z zPGKmHpTdyO>E8q2Jy`QOefd(c^1X8`>$}&}0zscY1KgocUw#1EMP$!HJBy8rCXY<# z{lRH4vLNd~0Vh?5mPx#2{`#h}nvwlV?3Q$=>mln8@HlIOhO@R@u!6;aji3 zK8ONw(R;Cqm{|Qq#I7KA1@(Usi5ElLgSJ;yy}0J+Vw&~6c*dk5gz2F*dzE_?+5I_w@JKq`5pMmYg#qv9+o7khvi40?IX4i-;Y3B zKNJPsz(3Ky2Nhzyk?A0lMMoMNz zOEbb}7j?VON03-TTN2wx;M0S^qzA2MduGTc-Wjr`XllcA2AD=`EnyYdk@zTD@{rR< zp~;*qSgb*4txgSVZH|IDA!NRVIrGCGPRfSh&tPaO3s!k4JNl+cx$&6qp3W$_-#gYCe9s1ZpN%@=$O29Xn*yC&1@eD0>;2B!0l+}_rOvQpItuVdMsNNf8d@;&a zb?%I_zf-Y~&%wSU$>OX&n`QWHmL@cIT`+9T9%(J{YAv(ufQSz8AQDC%iFC)%+&5)@ zqzRul!pnahw}h$+^0Nzr?_0;Ji%GmtYPMtrC@%X=(y| z5;b=1w$f4z(gZO{35ZFkN#4S%8D7osY74J=jx6s?hy(bN_({rMIv#x~S|%IeIX32K zE}LGj)6^!@jTLlJP$y3DML6rvT}*y9=BLq;e)`iw46PXV#0d}lX>_a8bSEq!@f2?# zclTlT6z}`datQ4Z+V`tjRU8GTJ@_`^+hlZ)QDf_%4eFH9!N1#bk#cZ1$ex&GHb-7+ z@&jB3eYxG z9wOdWH~SFGS*<<<-?N})1L-f_J`OGA_&9uj7uxS(==VVF??NjRrtAsD#{RFDY zKa$shpWxnvmtE~w1FWjM{}WnOrMsWT#yc?n4itR4k&1uG=)bJ$-+@Hx^c^*}(uT+C z2fmC4eibd{Wy3n~tEl>22L1{r{|Y957n&C|a?XB-vymGGU&`oNB+et@eY!cn>-VL| zo}FCihPk!KZKGfX1+K8$Xtwn&7TTcAvKd7nhztD(Ib+9zxB z{wfkBN^S>h?TItT<$aQeYF57N_~XnM9e>>R$N0+4rWrSk9IAm$xZ?l`%4J;5!o(-`kH&h3@*d~vA7??4AN-+}hLVu`0qJiQ;j-vhPRKzmKS0jfj0xVDN{<<1Hczc)@w7FUz< zK2$~h`%rIX=fa!y?9?dL$>KVA78@J3=GGSH-=aPx|8G%$1zMuK0xg@J4MsB!HW)nt zEgQ5G(0&qHs_7@K9DrRVgWhEDXVA+PDhB3=J%-qufbLB={us2^j7`4A8me~ZFuU>6 zt{c}(>{IZ~Q4qj1bP?JWWUpZ8BE2(zDKl*kVA?agPvHGuKhtYjy zv7R-isau0j@bJJ4OWtoy`ZZyVMZXEGS{+)Nx?He?EY4Q~7c zo(A9LY4F`lq53f63Y)+gUJZ7jb^UM~`kT1>W-xd&`hJt5@eJ|`1Gjr~oYC9yZw=UI zx<-G=HT^5XE><;LHnOq}Fi`;(@6FaHYqk!tmPvPr8y%`9jb|53w{ghUHv_~~yz<(Y zt`+=%Zk2nkJ~MIhx-E!j!Orju{R2E7ar2GGAGv<@*Ny#?m~$iR2P{GBlWM`+XO2hBTTQR*Er zFGM{L+2>WIUX8LNrE|@3a#kzs&tdW{h`r?n1jwZ8EZe$T{W&9Ya(a}=bA;0GuMmF? zO3T*I7DO;#Q-3W$htk4rk={h##SO1Emiy;uDP@KN7nWAb^%m0t*#&&h&66-XWJJd1 zip|j(Cb7@Sax>DtNTk35@V zSnr9xV1)t~k@sNofefJU0ez+mdk;c~{T&eCJq)Zcu+mU)4=g8O$)f4v`gfqc1hJP8>dXaWjMd-a#etK&E>ND-wpF3; z$C2GfcApTo$6`MY%U^@#94zOEuI+wgt^);^`~LUk%~u4E!bop8x(U6#T0i z@B7JHc~b?J52NpwVEHAHbS1G8Nz`CfL+OV_(kIH0T}QS*ItHfn*Pgj;;95^JYjy_G8v!)*mZH8{K@1V9_%sd z#nuwEx5XInRO>-ZCh`aCl}~RWCN^K#_f$}^0nVuML3K;{ndn=RsAY}vnRsx^I5vNM zPa7riXwintOym9MbXk!dxa8wD-a{4Ii4P6uD~PDa9`#n`;HX1m9I?&&9@b(dPvwZv*Ch z(AD`*!k5haNn{^@Hb+*N9)MG76J51&4}$aN@q2H{_2;A+Ln2fZF+;5iIDXYAEui2VYix#aT;brOFs1NR~3 z&$oOp%nw5goDX|W%)kKyWnNa}2hLCcyBn5lITw62gEyky8(L=2xs~6PaBiJNbHSx* zK8u3O45Y3uLwg0Z_n`DWB=i-~ehk{J(7X=vW6-QR6R==(&Zsn9+kuu6*g?YUNGY0a zXqHN7Uj|KmN9a4kgT?%q=BpaJYz=nV8f?OMD>i(gqMUg>>$o-h4-5L@`xU1>2V)f~ zkJ{S3S%n5y%GsBAsr^>o%G+hXc91uCI92%KQ^y~>Hy(fZThtG*_qm(B&)p}FKkl>_ zn{)RTKFG|1=4ok8>)(L8sggGk!rjnPu_pNg&`uHlDZ>8%eD8qv3TUr@=0(L5&^l-x zv=g{-9&kLJ^UVKg4(M7wSawcY2T1g&zksTJRC&MR0<^D(_AY4eLd(}fGc%rzZP!9F z-HGx?5KA%q2x474tzsPms|=({R-qYmxiMGgk^OXuFIh?6S4Ri+SJf|WJdW}d`tHO= zX(+_uyG9QIlcS|QaEa?~&orr_j-B)_)}CMsw#vEC-9FRH*{7RNUm=*Wv6;C~ z;x@(QJ8`?N$!tis*>5C+iY%0tVtJ}l7Q^JtLALp zHU3E;nLOe5NsJFJiB?%J!Feq*YpvHs=Xjc)GdJCJ?%%~|DYH6%@2W3W`$DZJ(D?^2 zCCXashP3Vp@2Z+T5AZ%y>4|9eto%dFl&95#b8FCnpEJ*`!MEa2rpvbyugmr?!1oJ0 z<06QfA5j8%2gvf)rX)C$*?FATr0Ve+dSvQc6KzpQKv~x*4WVE%UW;>X5p~Yv@DtW`&3G~?o(gcNM1Fw2K z=;7Od?}N~8hE`sRW#EGhoMB+ez!KUSXa`YHYwdsmuT0zy^X+xO%M+hM;-?t+sXFi} zBvu%hEX?kF?Q3z;mevaTbtrfvn%{_juS4meX+c{+^ISJTd^xnQMz#bE-&aF>8nmqO z_WRqRm9mBJcKAFI%SECOLldhkxMFp|c*%6ff@Ur+!2EKQuH*PRN?#65VDE=^KQuA* z=KX1C{_D9n@1?~dY1`<_5?B@ylx{MR$Ty)`-oK90U&oLe;frIwi|{!I#onSxtG8$} zI^FdlYqnbVIlmG^Wd>mUD`7r@R?=Myn}N{Bxdt%D#^1#Fr{OENepzDtwThFjp_p7nc7@H@ zopqJ;jbXQCGvmOGzlr8g#|;*~o`tWx3`qlZB6>QKiRkHwle3i67&S}fGx#^@0-qs- zg9=m0CA$KrpVyyv*#WF^t$B?_{mfS%fA|-Q<^C3)+P?mM)DyzLXJ8G@&hu|zw9G*+ z@3=LXY)BV~eFI|UCBnL&d^fUpki0u!c{gBNTzk;=pjlUgN`z+O-GPSh4aj~w`j*Hp z;rn)IWea8&_<9AF%;YQ3yn5u?-7}i0+cTQ&;3-B+y`bJbm$YO{T1!iLLIZt2iI!i% z$zQ28{*w$iU5aaUz&X}m9N<;qtHuxT z>c%l7H$r0O+MQUt6WXsq^Zr8kyua{%_~O<3;d8^{PUae; zD`>GnU1QX~7VPb7`|xFNu@B!_Xeo=c(B}9u=g0t~#Q@Og@gtiOK z6Za*vqGMo{8Q;NI?la{?TjPkuq;9Axv?Y8upx_3MN)>Zt8VzfW(KToq((WA10anef zlF@v|E)|FH`LCj7P-e8b^0QCu`F(eDdMnIO8ewKk(GVn^Ycs=n! zXsMD1;p?GIn#?`WHj#BDz6ZWNXeDU$?LjMTlU3-D3UeWKp(^*rSZp4s%i?E9Xt@Mz zVIuK2(4tr0h_!Fz+VBcu3&j2gh90y8TsaLeA5>@WR~BaPuMV!&E5_PgE~HE*1U^5+ zS@fC<8Yh6;obn8|6}nsNZ!Iv%jBC!zJeqA=niGeOXTRP^vn&Fg72$*p&24Q~p-lT8 zLp?BA=t#=_1>2(bs%ck{jS_Jt3X&U#f@5U`sbp4 zjqtDOkZFub^t}j7J5`Z=PgedlzTw<`~P2Sx73zsMCVfpo++f?d<6TT3?cFb}f zi0@{L=$-!F?VBgi0>OopL1B9RREPZ8R3PrTHrI2jr#}g^2zix+y<_<;3+!59WgmtD zR|vO~}M#_*1eCNY}?k8LsHmRs{8Rgowq<3erF@ZDCe~IL2z_W(swbo2_p3_az(sGAWe(fzl}g&Wkf3sVG9QM zTp5R@WW^A6KwLq*1Ckqs`7htX6iCovPW$qn+LUDH$yZQWANYcY2F+?&4OT|XXE4B= zF3&I(L0mZ@ims|oAEtaR;(`_0aA)?I+W6;vNt^#SAFc>spk934PlO?SvweOBt!^xh^!x|)bJ4s<5^Q5ttw=soaz z4|Jc#v-3TWZZ3ZVabsl&$u}Hoi3jH)mBDfwT(+Up^Pt;?4kC4^A%{hH&}6Nm`!I$4 zsBV1!q|?4ZznSD5;Fp2Lii$qIOy_gJGAhpj%d#x%ds9}b?od(ZDuS=VPxC}90jmVb zxq&;@UNmSirr;2(-LJvwYs|dZs4X7rE~kr-ry=fD&|SrJX%v#Dp)fW6Tu9a+SwpJl z=JpsJMaDrE&ntZCp#K)iT@n?MeP~YdrewdFoA9H-%%m?E=eF;No_dl9H*&q7qXZjyw5AyLTKK>gY z6j;r_;p6Z4_$D7jvL?&p=7zpN%_bik`5+36eI3L_e0vtKXY=td_#ixtE%R+3A9wNZ z@A1u0n#meVZ)S&naVw)_u6omMH&JD?H|@;7?D?AHc4OLI`n?gD#r*C|`yWQf(=Y6Q z+hU3#;U3Ew|BU|SsAgZoXPo|hzI~jJd-?bSK0e+5*tC5^UoU^fM}Jgjoc^(X&>DLs zA3x5=PxA2#{g37w_;@oP2l%*|k2OAS<71hReS8r5#@^4j5ApF!e0&htNBBle96Jkp zJed!o<1}GzJ3hIIXc6}W$sZ5mz;Q*Z93$)|Cws+hoQUZJGoZvqUUB|!;MxBczt2eX zZ_Bi*UGFC?#!Jq?dX5-tSQ2>L9-|<2X*83HMOT+1cn3)%S;OERba@u8cUF<*9UweO z&z~UjB;8f?hQ6=H(sDy-;dRHDCF#>cZ6=wJns zD3lzVMMqj1<$R`35w)XLi~X)5%g}w5OcUnS4r5aX_Ujf+3s{RT-J%(_)ui;9s4T2Q zlbQIG)N|BwZtKZ>cMCPoX)lZOBf8b|)p7dFfJ}c5^Mf$8r zpB3q|dL19+(2Dd~kv=QZXGQv~Uc(1Dv?7OAkt;nGjIkX~&R^-r% z99oe>tKZ{;L|TzZD-vl%BCSZImHQ0+(Z{m|y%GvskjDmH3EUUrv7W2dl8D2Xgz^4S zVfDA(48hy8^1TsvJR5_a4c(3KGnyIoV&X7=cV$5e(@h2$;|tAJaP)T-NnOKM!~?~x z%(_M9bEIRM>hj}Akc;5Vzq>$0{-qCB>Nf+MMci3nHIH$!_L@5`=ME0Rtn1c`SHqr7Vfh(wZS(J4t1YQuAZh%BXb9)rq5}{VG@plg^nT#^UV;hU*!tTb)$*?BwS7w zcU*;)xjWbwgj{CmcZwEM1u;X5yFsLocLS>miJt8#MJmEminC}I1ul}FMYB|~^}$;U zm$!nwoEBL^Tn^0C8w*Of_%v#+7R@s~n#FRs@axgm8J`Du?$~@U#BXPmZ-?LaLU#(- zAz+7qodR|yupIQ6z;c&!*z3Ul4K1=({u^MU3Mx4-(c2Qe$=Q*o{v7$(paf2Pw;XeA z@G1H@8@lw3vzEz!xOOcb}9b z^cMD@x75%Q{iZFKz-|T>9)=kHR$0d9VVw?1m63r0W76%#gu&jJm`b#Adly|s$R%=F z`@9PV`rqwfmoddMi`(3Bz1==g;%DJJ3*8Rr+ywkA($AuZKO(Yv#m#MSZ6Apd;=onnK!{vs-{nNb5c>~3)cR76(a%~F}!F`%{`>4yC)U4yiKfR&}iR=MJ?oF6yVi{wT!Ey$~4Dz}5n`Zd0quE99 z%c*e@uvRJ&Gqzx5!o37U+!`mft-@~?B$u$u)Iyy;E92&r%Urj7?0j)>mt@gLXIK&J zVy5h3Z^RXWHFX;{(E-tQg0T>r%XtL0EBm48SMs3zQm3*yLccxw z?ZLpn(*u^P*&baQ`Z~~=+G;_ygqDuq6vz*nt-y4JZ)UYDicDxb=_upwPUtFNF=*OW zz)XBGdw`kq6vH7Hsk?~QExl!I`g8cj1*zhge-2Y`e}+H>;qA{_fd)T=(OMx{qwNb| z+NR5PLA(HjstYw0g!=2!B6Z)D81`a+1#C|%lxDvI$*+SLN|3(};z1BM)8b~hJP7P4 zuq%OG3G67aX9LT^>)F88fW=&e&Jm4D)}I)p`vh%ADd#t#`y~B-5`Mo4on=KR0+?mR z&p~$wba#|d{v5>Tf=K(G3rs&qSOv^{nXt2g{UL3aVY*C5e+cX_u=K0Lz+$U}kYOl2 z1<660d01?8Jmt+PGi**PCCz`!%-fnU5?Ulurua|LTl!yXaBMBG2Y|&5ab!LKtOG0+ z)&VxEt*~??`Bj5$)s@j=awrt!V1|wY(2FPOHT#lRJ*nQDLnYw-5;D6wSuwQ86b4qW zUqY5}<-uka7(Uw^&u`J<_Za0nX%UOKA#v&L_vr1NgS#ntU)l9XSl<3P8i3X@(HAv?*1M521BzrwP=^zNBk zza&$J<-N3DZP0nizblM#hNVaDNt7w%vxfUqNAS$>kxETCjLh81kV>e{$3G9{z`s zJ^KA9V!W35_F8PTSxeKU=el0MsF{Z@*?BqRqs*u;X((99*#sVjg4Lw{M+-}cPt)Q` zhz;B|f5rv2LzmYOKi1zuIiu6x*@(Ov#Qm+R{ys1th~R=)o9}%fegwpiU_qZi zj>jlcG?@N2&EAJLPSbWfo!7MCehGeHb>k`_Vi;|=)7B~eRs||9Rnuvi0X_)rbp+q& z?{$Q&h~^U>b6VOR;X(Pr3f4^uX-BxX4{hk#PRWdQs|;a`;b)xmfgXe9)9tUs%>h~Ygi+l;Q%v$rhv4p zDg;uy!}}4+2h$&fLDUvy2tSD3EWo`iv!Lo==))F>5p5z|%-|a#3>uu#90BKzA*$ zh~BWe7T8=$Q1mxPvWa&mFl*Zxsc{SMMm2B?_mTWToEAxLI-|FN8@I5CnPgwoC(`_R zDtAdXQzR^so&C|fMyk&1Y_8-qkH4ISWj1LU4W)Vf^0`7fR-t_ z__+|6I~e6kDze+q z-vTUN?Fezab&|2UGTZ_2U6}hWqfYaAnbN}Au4IU@~<_!gZX zh5cE?#04#lO3re-4c~R^YKtM9xYjUmGfl$}(2EC~lX!&AIx)ge^A#*d(Q_wb3I4K3 zC|y)OV><@*cOHFU#=XtM2-!xoHd=E9c?j4luvMjE|E1=W(8axBM(LK+G{n;&E^w0M!Y-MAYOIw8<%GlT*+p2cTn|eU5SV zImX%N80VZ`4vM>y#IQM2n<0(xHD~xT(+xV!@8UEOzRKkwf4$DLF(=MVI7o-O#MPLy z>?XKuCJ5?R!}S$z;U@HAI)n4PZZ7w;WGfwIHrPbnQd;mJ7P~w{`D6llXDG z7TKji4jt>OATHgO>r5|`N7nPr&luCa`7&& z5B!(^jn@bI6aI_~{*T-tu(VfGLNcmX_>NzH6 z^JS^2TNZ7qy(rstPwhozgt^ZfJYatwokuND>L#Pld4*kxdUmV2Kj>K zF*tV^mT_{7-u45_T4g`5*pxs+@r)tayKNQx`MqMgim+H$P2=!yF6Wb0Kp$X@Zr-XVD6##;A3o@7Y087=Wo*G zBQSUb;%~ZG8B8Z%CY@w0|1w&v7~A__Vni!cc)oTv%D2JUL#6kGqAW8 zK-(}6Fei4dvQ`GMD{yWO_T~>*$NmtLeG4Qnfh2CEC?wH#3+!Kl>LMFJH^zu+M>9nN zk6d!K?U74Nc1kdx6wN3fhY=j7*Uncnz|&<^f~*``4uOs==o?5H-jo3kY;073joDo$ zn21V*r5`5qhix095N#=XwB`}oS_~PJ`Dz!!@whwr$M(3SZ2;`z+CiO zy_z{+2uVCSj-hQFbE(5j$SlVa@u$g24 z-3%}fi$iOLsVBzwL!8RFA7UR^jg8e3>Wv4QJ0*A_lei*U9Hf~?0TI6J1CKa}1YYF( z93*?_ZHD0+9o_Bm(%AuEURAjfx-N8GU|kp(m95ft0^3=nvQ*Pw0s*o9;?8@{E&a-U zn$(s1H2Ow{O=t3N(fPe}|z1<0{w!v9+>JgnT8Zn|Ep6z040)ZH+W^BPUO=~W5!O=pD7M)Mg(Ho(Q zM_7Qp5!h3Kn_Q%D#J%N52lT(Y-iq;lfyM^cla6K8CY zZVb9J5y|+`_Bo3}xgx!$FwFy&Fo? zIQWOD!SegSUPzZ00{cF?d@it5@pFl+RyS_~@x2g#Z&t`?(hBcQ#i{kHuw{`&=lYj0 z$QQT%OL{XM?}h1JB(S3oKo<;{LVDr{3j3X4bEfQsi;J@kTsm+$2bmW@cv&loUL;)r z`vMHQ9qbCM(v~YknrYgqy3nbShT6;em6sXH?Vschsk<7Fc0s|)B0bNUE-}E zd_XA9d)P;+J-`H)xRv824*0#AK5~Y>x=3#V`b+rzCC&Ch{9=et06PKf#lW26X%DCP zhX(0B1f7+6MO&wMROZkPyAMV&eOgw$jux*&yViO$7&M;N*5Tmnc0!ug`qY4uFawHe z%7V&iYCRMok`d{NFiX z(!E#NAa-+V1*SiY!tMck4=Pzf<{w5S4}*OS>@3(>5RUf&-dL_^oFhx$<&bsI8+9mlhZ-FWtLvz`vo3AVJ|{qz8B{K z+Im9t?}7b$#JvRfo(Az2h@G%ovE?+_w;=9Zsm#+m^~s#3`sAfBNK;%2Q|ILgHdh?X zYX(VP1Bufr1)tIX)DWFd5=Ol3HJ1or?!Gxw43>Y&hvQ+QoWevd=98M+S z*jL8fUfX&OE*iTUsJL-y|6d!cbUybeY0)WAW5Rf@^1{^fBVA!zdB!-GR#r*bZ1>#_=AG)C1cDn@Pz@Qh}`$4U$<% zGWyH{%X?MMHw&d8u^9}kmUQ6keA%{OW17M_W(qJT;xw=x;wt1cEv&hgfGt7ihPa$t zz*@k9Gi?)QABLMqENLxT%)r^=_z+wU0o#aEADrl0)r4jZavbb&u+|`!d1;gvz(ply zzbdgo3*%&Hl7B0RGpN>L4p@ipsv~ortBwl?hjk%G*d2ZHi8}AlBJ2U@+9MOis-t9H zhFDG3u%tj$?6BmVi9io)4ff{62@&%kQdjec`#fM9(5VZK=K*u`BAHr!rJD4=D6Ek$ zUec;2Vby_E2ZX`bM3ws>8eo*nleA5f*>=dO?RN_HQ}#Pb*+rcuha7?{L)|uHDYGID zbLc$Hqv0!H$v{_eFbQ)o!^%b~2bhXb_wvgD`rL8+_#7=(236;k@W`P!mja~&*Df2; zR;f~YrHXtBb{fvhXl>a+m*1guCf63r5T}t9DC5uy*bfg1`C(wv8-R{8A;3a#(f6piijhWT2jPJ-_KvX)UkTDUhZJnbj`&SMA2}5288WvaM6i z2$xn}hAxe=Iyjis@&hr}yV-2NBgcWqGzI@w{2Ly@zf-Wvx_!!yfDIYh+%u12=Zj*` z&5TGh<7tk=&4yu5gl=X~`Way3z*2Cd_b4lLk-n>td{f0P5aN^@gd<8rIU*f1MpUHN zC*6>Tek? zIs9d~)GP>{b~E9oPEEL@>@g}!PSZ!G<7xUh0qhZ^f254<1PF<KidrJ)|{iw(l zo(-!meYEJKRr=_Ha5<-qT99OKdPFi9X76+Xfv4h;IuMSIZcCK8LD&Dieg9yRur)cEX3jM#VwpdIigi$c0_4L4d9B|Kz1J^ zii2>t+((O1XuR6GJ{cJ+9(IJneD8o?;(jy%FY`+=#5fR)LlHo{d>_YgZ9(>tAr=}4{!VlahO9L&)+>6TF9b%=2t@-5}QN)agf zC|ndsJ*Tdm8iwm|6<9gwVV%O%y`XF8@*3!#1MDWmI05WL>F6d9BNJaSN{?nMG+TjH zj~2Bq3#$%@BM_&;jsP1T2j@(NuhfuE({O8uj*QfLP78jG0&Dq;^JOC54t6Klorre3 zve2bYld98cYBEEtxK687rTf9dZ+H4Bhrynry8%2AjjsL zee)5PQ5te=*}}11FgUggkZQOsHp<25aLB;Y$7tpZU1kW&48a*{>5^))ba7Y-%lVN} zAbx>;aQ?0$X%F^2*srR;;<0jBfusY8QECMeo8=ab&9=c{+t5%8E4@hueoKv~kE??P zI$D60o+B)^D@+?@Vy@`YEtTW6Jx*JJ@65(81QZf4&VB|l{v(|KBg1d22zKLZ8}Z2e86Q1DlfD!BVfT=Yq8zfC1H3R4 zKdd5`)GiFXKcpD(qnd+aIJe>=P(e5~zJYxABj5c6@eNe+DiA|wi?0GPQX3$?LyPdH z!swhia!=89vqs2!qDqK(2J?&A3TB^T-29NV>h z%o3)@RU-N`&v(3wqCHeql52<%RAr_XZ~86v&z~%RaE!=2=opF`bo|p{Rt(h=Au( zpJolZHRxjhg@273nlZA=;83+?hI%WWjFU%T)uPKx!YyEHz;c~pmz^42Un+;yf%t3_ z(k#lJ;vm=3>?DZrFvf8b*g;^cC~+0oL15mw>i}~c-nolk0?}@eIQ$&e zObKZoE2p-;eIAqNd?p|Ed&^=EqG9co~GXSJL2QSTP^H$v>?@NgQ4y&SGA z>3WKBK3%rZy)Jq_?ifpt^cOk9)X*2b!PL-K!60W|1)UvrVA_Gsjy6Jf9N6*X4AzaK zZD6x5(GRx4N)HR2mI3Nv*V>{ujUn9Gn1g9LnCuOH>vXx!HyPXp1K&9ygSo-M%ncgA zwN(Z(*H-VOMNBX_zZ1^;fZYq{dx7l(wg&73uoJ-6fL#J?6hr$wrw`elJ1hm(W&z%CZ1#q1Z@) zrXiVzy-_|$fEnctsxj4odF4>IU4oSnNw*!gD*TQxgk|Uq@JE1|t%f3lDXR-{58@sj zbxS%Pr`b5z6eHGAIt}hqdjt*Q7R2H0WvDF>hKJzdQ6n9V74~g9Zv(SSxn!3zsHj@3 zGAf$sYhmAXU>N9is`DgFPXbe&S}U1`1;NH$2nUm_s1Ke*N1tUxUxd{cO?(cEO5sVg z{Vb)1&RSDba)HDVeGo1&4SYPdDCdK8q%7jt7=Epi+wv9CoB>Cx`p5c;wkx#F8NUKdm(OXnUC}^v z5u?i$x7uq12UQm@PJ+&D`VM0oIw$Ekz_R7&gw0sugw0~dNL``H3Z@2WL9ZyF}8@X^+fDWo+5y4XC6=mo2)yfss!F%Rn{>Yz|mXjkr1q!cD-4 zz%XzVu){ZJ&wiRkKmoR&7EQiIVkrV?{h=Ebx_~N~N4|NQsS@Q&S(I-`?JDdTogb&| zP`*5d7?2e*NyA*LPh->Lmn9iS;(eHl^_UA))eqr!yaGnOS24bxs4B-l%{-@wh zjnH2qUWZEyE@6cdZOv*eu!gT5ee_DRgGmQTE$HKz#?B^)2An&z)llkc0azQDbPLeA z5=q^=66s{y(r*XiH4w`%ST2Y)5c!;lwj8P$HR!8pn+AO~%~sI8GgPgmi>kGww20wD zcQgY}ep8J67pCd=%93@MV%!ST^!rfw@7~ zndlqE$gl2W_@$XoT*u1Leqrj%b-#*=zY3RM0rsbeaS+(SBHy2aICF&HXM*?&h&RyU z4W-3bK)46B7sTFz@ENvqX%W6r5S|MD9EeF;Ocun?!Rj!Gur!h$mObC(H>?e?7E}+y ziZ}K|LFEv_@I@~U!HIn(#J(Tc>HH+Ryd2o&FfcLi0~QR5e3p_ogGl#r$L3C855VAo zLVPEpeHz5YATEaUr-9XmP>6lbrVDY*eTcgdyRyz8xEt7TJO%c0+6G-2@5@2F1Vqk{ zmjHV!ur5*=`QHj`q*TfWwn8A?aeR=UPB;r}AN=+~H%p6AbOyJuIds#|rQeUiC9z{* zbJ86Gn{IIkto$M-7EQ`@Kg2T#G*b}fk9d_9og2BbbCYXY)#Q2vE@_V=bZHC=w}49r z*uBvGH+theQSsZ=&j6N#c}8hFl&EAdim3-~x53o)kq2(>u6BSKd~b*8v*^;Pk$XWc z5RT|Zh<&2P5oxH5TpG%35VNP~%8GG2LwE=V57EbVnBE2KQDBb(y9?L`V5vHn9%;92 zh3Phke+uF=VPI_kDPYEkFe6M24UE zv;g}!Fnvu$EP;(G66{iWhU4|nMFe3telv?Hl~{W!nYV)Y{@7jR`Q*0GCuf>vF!7Kw z{0`Gwn&L1p*Zb#qio&yB8sMB<^7uj@M0+QrjMr1p%#58LX2w1N`!>V3YB_;+uZCD1 zdIU{w&xd>!)bM82KKcO8Ay z6fxO1vM(F+wPS96r{_3(B4QS%ZkgQ!(|-lie+AQfU}_?W*i?w`1#uI^^AOKNd=s!X zu+&Bym_a|r2Ax5FGjypTSBtB_dhqK(w@O>Xa9*S`41Wo_Grm zgdNhKb!<&n^rq8f(PmApX*+b3(W2&8rK9wN3S!+>KNuS%ac?e_;dZmdkZkji&@-%Aug$hNHNw7%C&rOexJ1k$mK zxzmUFcJg25qJt~GQ_}H%{$12p{%}(V`FgycYY$g4=E_6k6DBlnK=^wEzUtan%=*%~ zajLIH_Vrrag;*%MI_1`1c^9ykR_>$UEC=r!+$3^=kW+j+dOk=CMKip*tz_`ky=TCt zW6lifK3=U-0!rNJrGg4|4wiJ^1FNCM)b}7kg?*jGx=PBTmyDV?u9PlAotM$}08&|Q z#p{-_Z|z5@OU3PT;F(T(2-Jm(k+p{`IoS=|&NmZ_f%_Y@SfIs1zDEyG~F(1j9< zt4MqVVkgNe#77`r8kArOSa%TC1!kD5=tyfB=3E7a^koObrQj$Ao`Z$Sic}tk?W4CY zoVCI}dUI8D73&4dqpL~_*GJE##r3qfz961Uvr(?{Qi%6Lyq7`06gt!AIk^OCB5%SxPK%MDxrqBU z#P}NQ75C{d7>eUhhuA5UI&ccrP*;<9fy^#6EkzBCZooLIA8zeG)U#>*%hpE zYRG;ZSVpdKxTsEBsHSY8nr@&)uElSl#Y4c_2-zNVi-*A03{`ZhwVVMJ%^a^MsB!gK zI@-E|jOxF%bs3pL{xqGZEq|J3PQ;kRrJ1wQ6UA52<*QKV2O+MlNDHxXvIXZb8N@A! zU5=#8E=S%E-8@X^%M^b<#Ln6)L0nl7PTdt+q?6(0UGOk-0AA^$UNb1O{IV&Z^xFv5C>(JQbVpw)U}t=22( z^hsBNkw1X>6J1^k`CG*JAWT1KHYH{GqR_u3VSKHGAUhwjzEZi=ipf+I;d;xs`#Cs& zj>>4u1^tg*m~4_#Xv?5e-(g4Gq;$HN{Fi9Egt!(!PKae-W*n!%jYyx$z7Zwf2kZcJ z2WWdAurqV9Gt^bg6tHmHQgmeMoub+ALvoNlJSP8rN`s>y zt_JZ&5N|}gN9pKlwCjuPv!0BaX0oq?ITYp(uvkgQo6WPHq=@$N!)`S`s_dZ}_9q&g zU}H!S!!I@(L$nTv2vr5q0a5c`3w z1zq`KNFp#I>4cJ6{-(3i)&X8TI6vZEDIK}A%-rMB(#hGTbC(oO&Rghh8rU?l+(O$? zQObyvzPnWVsA%gHw~uq+;>Ps(a8B&`w8+q+p%S|v>^-!&4u0+*xI^^;U_D?xIDY`T zzXuj`u$bcSLG(cEfOtni^gvt!q6H$Si(51)P@cOu&&@rz(&AS7HTSsvp83d8J`>KN z=hEdf>GItm-T{Mmz~J4$d`s?71?8)9%{`H4AU5|5okP^-Lg~m^t0wQJqq_@2buJ)5 z=JN$4_$siI5TB%@uL5&kE&y8q=9HYzVF8fvN{g&iwndi7I{X=dOxCt& z(n9m(HmT;>1p7=5o1pt+VD}>Fy>R(sU@uNFfV~))ClU`rmlt;53BqFHArKy)Sx3~o z4hA}0Esg_IARRcZr2}6_=jkuk(Z?gePSM9H+CBoT0yYC|23Q4b1y~1Ihs9&;hJrOj zy2BiK5STm6ExyIK2?k3bj7{#>1yf+|*LAWZU>(|yf;s5axPu<2Z4S_yK_`@p z*c4Li#k6Q6RogwNjOcWJvAY#)HMJ)CA1>D)GsX0gk>93Zkh+>eTYVqGr_*dqH1^i&y@SLHx>O1>%*!4got1`@_Hv0kb5Y1vU$8A30BdaW(tP zAbxp7)^)4oGiF`5j1(M%nKKP=6j(-i?Q1SOla4&9HJ542RF1EVpP{Xq954H3{+?#- zJ#A!I-Eqq7tQE>{6f7|OFe5{aL=RJUf5Rh6v~U-DmKMv1W{jAHc%8QEe5=_*4S`T~ zN*`tfmfo42CoDZ%n1OL4U0M|wfvZ7V4n11&AlS=j;kHtQ2gi|qinz_>0wM#q@oEE- z8UV)l=1ehg54of1vo`WFXcI<*j+}HkELq)6=NWhJhHiLRz`g<9yx9}w&*B*yoHeZOM}jJ23@5CT{?sOOtWbt zGpwm2G(^8EO78&S?5ya)*^$fMsWD2lQ6YRCF*2a6kJ2e|JfHLqe>S#H5Y}li%39A# zMGUI$S;Z*-4w513|2z0O17;c4Y_V1a!myc^ISQ;hf=d^K{*sGF{Ux8R+Kf8QwQq&N zae6zRo&)x+a2YjgM`^dBg+h8dcLIJVfO#C}d0CiyYhP=dhx`<}n^>kz(4{GG6$Yyy zOo8_yWIF$SY+zr`m-Q5!_<-gEU;x@>8#7Zz6@*{x@nkx8JPB1 z0=6`04>M;nFmswtCLwnFeE|mVhiMa76Q*uDJpwF@4D1m(Lp*9~*vx=DO7{&|Whrj7 z)h$Bfu-7BxoZ@z#sJEBEFDL9vp!2sX?qLY`z|Si;)6fOKqL*o6-2?hKHG`4WNPUkl zs+EDuaH8X)=L?*W$ItCB;<)ttXCM?PbYBqD zAWpdb&Y@$M7aRM7Z*ja*=uYs~PHXRjCi%{8@w?oXMrRB`{m zGxm5)i5M1bJyhI-ZXd8HVJ$>FNm2|DjwpSyRbXLw1aIe1>GC#6#tY26a62PUFTNcT zFXZGNyccrTp=%>r+sz+hqVr=NFL8<+%)^_M6bEtJYt`{W_h#5nz$!|iJhw8cz}c%b z9yQKUl+R^IgWsFc%S8SJ8+xw&@LCDYx6(&$4%|w=&azNW(ScLVconw^3c?XB<)Gu=va%n71d!P@=_{@ha>~+YbCXU=x=7M#T-E=v$-38vVL? z>+*GI3&b^SE%wmtahIX%LZ_o!Ddr|nd?e-o2)Fou4cHV6=7D8- zJ_VxY=y2A@v$U#h41#^yU;()f)4XiC4!<41ay797n1=riI{yv0Xm|w*_bFbiK%;!< zC`?m-M`1b-EK~>6d0v%u1pIfYWs?!PR-WeLs~)51ZY0Cu7b#*rU~eF#|)$7!)2 zL{8ZKz=pPu9pEHPCrevLc`0qDKui_Hr7&0>WV#B>BCr9mYY2eDlMb9M zbl?u0lg{}&MGO7FI(vaWVjBa*O|X9v%~HEB0(Jwiw89O*^u&Ob5$TSaEM-ZPg-+>6 zlWAnJYAvIq3Y($JsKN{T8TxgoS;9Kh#~{w@KaWA@QY*W3VcZ-XN1Wqu!>VOICo<&O zjuK>wv2&+Y>Qqgt=j=#5YopXb3xRaoSD^7%r~@l45EiM|gSZ}q^{F14^IVVB|FWa~ zr3N{RVa4<-x;hKa#;_2hAdF$lv{CtLF`19O~76NEC=%f`$cPpf2F^f z7B~BAcn+c5&a(9D!XO3j!t^(QEz@k77QX>(lqTbC#E?vsF0bIY^>2k3p=Bc0jy?Yih<4opl;q{ev!8 zNB%}w#l8=)H^QY^L~HVIMlKyG{Xj<=l~ZaufN2LVm(x)=aAAKrh$A4{$eeZi5fIxz zv_Ke7w*j+Uh&W!jSTkG!ak|A75YGdfhrv8z%mcd%*sZ{BEe!4gF=`xpAzp%bsSxjl z_#}u^AWp&gB(U@O<^iMTxd`kj-?Av^NrI38Nz@Fpj zCc}#N5b&*SGe_wV?8q$(u)7kQ-!MgopGb<_V_TVW8@G9WAK_2T$KHd@vTcr%7L%QR zix%=39+q&a%W$d7u<8=l%Gz6Rm#%_t3A!cdD(Gtd3@m~wbRFpQk`8nkpneE!&ZD^5 z4@n~tZlvg8rH|m}IKF#FMcLk&h&=_HF=*GJc9e0bK_7@x@x3(ia=&M7nu$} zilQRb@DxJN`HKTNSF`T)#_u5%b_gzB_6-A+*BYv9XKkv^3MCa=%VmtH2df_6ECVu( zScdje*+r)k8`5$_o_$&cWgs)-c#3>EGJ9;|DRSnN1=y!L7Z9TsED=r4sy#=f+B>uj zb2AYuh+XlCO~-TyL05+QH?&6_=avVSetVAWK}@DzX!h5zn&jItJ`}BjBq~N=AB3c$t-coH1u+f6 z`DXP{AzB6EwIF=m@&_54-^K>ztEm{`@EnC4q|@+eMh&kR(OVK1S#lLKsUmW`kZ3{0 z4W{Z|aaB&Sf^A22p4QKAIRkP=Mc_dj`BK63PJcu|zw%p`&S#M{wfhyMnuWnpK5plu z!^aFC+kHOb$HBj9$OH#ZeX(Cu%o=kV;^odmTjJ&*D@zq!${^C)t=rI z1}(k0e(N#l9x&H$qw-A5H*^{Xj|lmX!7o4?;U8Y40+Hn+XrDeieu-8Tk z6z)?5GMFzRWUfxC!YYR)t6@iiZhCNTO#=&M(?^ScLr7Ju%a?6}TA+p4Npck=N>KCX zGK880&}{?Z^z&juD`f%ubS2Oa`1h~%Y`&=t7eA>^7e9IDQ&Y6iORG$XaLjZSJI{Z$ zg2W7Zlr3M4d})AJOJ_4!$$klvum`XuNE$@~C(bC&x6>>Kb34tR2P{48d5k>Yh-Tz6 z9UCY8Hgt=orUT`JfzvO2GJ-yc56hl@6YK8kSt#+WG6Z*5!y_F2py292t8N23>>$80 zXk|yzEzr>dk~+5RW1c=z?elPX!U`&t_=GNRG|Ob8QI62ZJQBc`RpeV@MA^|&i6yaYL09v9m`&CF zTS@`cWzansgo8l0AI?1xwaf%Um(rjWEpqr(8MKI$B_r%F(4ElB4m!FuR8MT^{!oT7#EDD69^Egdh|iWapw4Xi!r ze{Eo!=)+8xKjAc#8$V97s}c8V$4d)qkewiMYV2ft@nM)cnAjv|k8F}X#&~Td8;uV; zEbRNsnt~SkUx@3A0@xj#^ioafGH%h77AiJc6cQuwGm&Z@apwm$=@n3o;+u`a0Hv*O zHj-(~(1MVuPp|wPO#iMRe0t>;dOHc?WI^15BDxIgBVeBd_DSvzN`el$=-?yh;22Ni zPdv5%F~bu}oAKSafT>HNx^9kxNz&r3kU!mhz1qO}7t1>gws7HjnqA@+5B3`wd|o#m zfR$;H^dFpMh-*yz1H}C#;(n5gHjT;t$1Y5<*@vmH$8N^4Ck0|KE^q!ICoCiP@!g+> z)lZk+-bF_iEEmzyDlb?vQPmcn@H1gt1iyu1Za0Y{9HP1#7+@2A&X145?|;(U|8#(Z z^11o*G5Gzq{05cdqHC76v$|dxbZp*oscWc?@CVPU!b&l|UHtwu?@ri*LAS&7G?&EM zoJVcpWeF`b*>F~1>6YU1vV;~LHD1{NSit7T28Zx%=S+D_ztyA#BZ@ZzV0{gL7?sQ* z%hORw46AtE3|yX0Gv5_)3_2%q(1G14aSp~I7+Q)M)%efCJ_G#E(!$x(p+yH)QM3)_ zOLK}gw|cb(wxZ2kri0ADK4v$p98p#j?p{VmsV3;$$29k(80MZX{IZX3NwaSQkMr?ig%gw9QiE!-)G~dRs>VU1dA4bzq(eS8%a~$HAwd z%V>K_Nok>cxy9hYVIBfs4qa@DL7ajw!`>=LnDxdIuv{H)rfrXYBPPP2CqH0AD&7xl z1qLh7?T2n{kZui_E2Zq*Mbd@PrN%FWu9gwur`M_R^g0Ev(V2-Qc3Qz@VUY6zFdZ(n ztHZURYaqRvY(bYgP1jR`p^@K8+X$O`J3zelmucU9hf{w0YY*)eR6?C)@SZaJ9upNV3b^xo5w*&yy z?i7#36m+$8Odlpq?^>Or-&3Wn7p{7A9xkAv%#DMc_sS@rP=YkiHu$CSwiUs1#;2t6 ztB|T97B3Kn+eEnBE_Z;VM)dwcO}@WePd^_-E!v_3&$dT#QQXjd(Tg(IR%kG2sFJ|| zs_*7(tgWmW^f`zToMCWI>eP-PQTJ_z--e`Dbd@lNZxBqK>PR(H(AKs6&}oJaJOld~ zvj%jt^x-~c3LfWWgW@_7&jXhIo=4lqfgOkGariyn|NFk0&M7gz_FF4_gQ zny{krRS<_jtU~PS?hvqd0E;URFntHGqrh?s9R+6Lkdj(NuRzy>UyrsfP=5m0PXPM~ zU_U|IQKk44bW6}JK{o~64q$0er{pPM8Q@PrXP66F$^aKY)S@FyjiSblFhwEW0`b^j zZ;_p87H(F`t&cT&p@WAF0mW2p%KPslfnu=f5aor1L}P)NoE` zZ^k;)=R6Y3L$}$umP~y&fx1c<5xv29eQ==V$m!fWJ8f7wL*Gs?w^VcbMZc^ACRqo# zMc8rgpSHcUV0MH+JuO4&w;MWH#UxR?ZXtPGlgscj-kJ{$GS!=WVkAaR+Xhk@ntgU8 z+ENWG_~{`A#exSA{0M_SLUA0cXe2mLNK|ncPZbZ1*HPl4PP#|ox4;U+*|Xq!#-&V3 zfZJNDJc?do{{W`@i(|%J7dYpAy_h8BJx{*Q)29*Qr4O`iVd)79dY8U4beWg6##p4c zCcx5ftZ{S@T%dsj7V0z1nRt5~uysvaG}&^ULI!J*!CW#<(q#*A<5w$mF4|tJHqfqR z_qD*xLKU#sS=0|`yG_Sr+2YzS9-?_ZeZYP(^=C=KF3!xx{)f-b#Sdz5fpDBDu6z4z zPzwoi2cv}qcLO_s1l~QmTM0nC7ct(;x4n>@4T;+mdy6x?7evlCi7Q~4@+%m$%CK5m z6$kkx5Z{6Ln{fUn>#Z4_;g{&wcj%tZ`RjNwXdEaMAx&rza?6jwnAIF==7kpXx5C^G z+5k0_Gy`TIsa=GeM#y}cZ5r4Nut*6d!_I)H&FQTF7?DA1jb=T@Yi3%bMQui9zqHs~ zHrP+mEY?SZB&T3tjBRo3v^fMBr)+T!FjvvJ$@cWYK0ZMo??=-2 z!}$|nn|w1Rm_))*z#MtSw+cD~w=mO5(%Cjo=VsFYw4J4`uzmEqufQ6E<5jz+#nf7x zwr_y$GTL5Nrp6mUxL=$z)cxYeAZ|mP;p;Jo4}$m|5WiEn90XyPLl?XqVC1dhv5vBq zSQv-t#ISS?oUZ|9UA#hX3&1iUuh853LBu0j5WCNxNAVYfO@n$3`{p8nKdCUvMmJ?| zh4?0V+djx|JFsP7Sqm%!b2a-2;y!{@u4biM0T$0TgOJz>mO?tMj>9xfaU7;TXdI@X z?X!TbLYJPi3hb-EcG6L7A=*-Mo_RC z*w_Kz*l*EvGtR7L@+ZBos;lze3aj-9K}CsMN*;U;gAS`Q1moXx$~gXraeNJu({R@R zPP_T2XPXg~nH0D^?Te6qgu=eYv#Ko;eJe{&>lXz7b`j%u>Ej0MaYGT(->)^Q%!0^g z+zl-=DL5VZl2)tSdqJ$yVild%mH?U#2rKC=ml(d3)nzo~6qgf*ZfSJT+c<)Eq_oG;!;dRzVq$#$H?UNiYI(Ql# zx%2)XVDKOCA%Di;X|Qs?J&MI_MvF{*kD;7-+PY>kvE&rbX|F&zv7PJ&?i@^%6@v!# z1#VZ3u3EBNndhO@)yV8a==rW)OQz_zC}ItMwW5-Lf0KT9!+y7c5mvuh z`i&pNE)0BAbwz=;eWEYRS@>?73G3FgU54&ql^w0=gv5vzoIQ4mbV6^p0K1)UUWYNf zhFg?=O}LjKX(pD-X!Z!Ody)QL7(8M;08z_0g-gEGqLw++zA%X6Rv2jC^v=f^s=ux6 zJnz!)a(P?8GVhq4o9qv84_vwsPnLzm9Q>R(5g8yc-Raa39Tj{~7Jb~8x*cVJN6R>T zvs(`dIz@sGozJ26iA&M*Agdk%Ra$}7wpMU<=Y4?<22~`Lb3{EP?EzC^84C2+BS?^^ z4@aP@faR>HfVF_N7(xqv;T9mA=c!^dvDH#emlYYc*U$g6|hgiyg2E)s+@IKp3e*`hpk(@fWl>k3RA@ZvFzq zZxp)t2Fzvd0^d3`OKo(3IX{N_aDHU;xo@!9eKd;`a=y)j&FC`^><(bd$hTYsx&uTP zM6NZuz}moaBDR5T1(wdR6`0z{j#R`p=$7bc39D|?PYKA@&tCx>F^7EVw%k`(q<1Fz zAGK;uS56<#Z$tA)I;tSwwh*qzT(CE_8+o-1S`}v%o?AJ3XDx0Zz5ch%H~mF^Eykv! z$C5imQq zeuFc1BczJ0Ir^Y{+T#UiBccjJXb+OSfV#=TTE~p1Q5joSBfDS_9;*(Dx#RgLMpWUk z*F(3x1l8^ABTW|Fo7AtjazppSuY*DNCSk8>)ItHW==^iAkI7`NrFgfZm{TQ4(1Il9 zOcAmL!oV0aba419wj~Ky#WGp_>y8%wZ3=&+>3lq!%o~G1j;g~H>BpL>f$^N%R>^sRWv74U$riJGa zTT0p3ret5l`jf1;7IA^eAMAhB$^|s!R^q#H^mqkOvrpn9n&E2~_W#}OAxJ6dzKI1R z^cA=LCaT+1{*7-8b%CLp-@ZVzLyU5PQ5x$GF~9}q$50r-ZeO7D%{YU>cckIz*M#;O zZ2lUWnaft`tp}_J%o6NO^=C&owR)LDC6?ITbTe9!B* zDI_n21h~2tc047UEfm_rX9l z?E~h9scL!;bnC#@OK&;#~Hd zj%2^?jikeEQa+>?8;J#&4wuUe9nQ_Tw2X%(Gsv9!Q_?Q5=%ZMs3)3fo7%Huvqy!*_ zoI!yUV+f%vaZpf(YOFJM<_@y~uf~8;+V)X;OT9db1QzcV_NWHSBg^<&jD?F)Wt4U; zo}LUBe>>!Q$5ymEHQ4VISao%r7EV~zG&@K)3!N_~xt?tY&*}6v#}>L*<}yG%BD4l< z3hlSk|mz>JAztA0PR z;LxhqAlfy9GeDDdKtygd1)^A6q^|UX9s^v4c$wk%pp!w;>CdZ!dS0FGOVxtdnm;r| zdE~yC@AO`>3rlVcF{&13)8AkS_)EMvd`MJ;a$CNI6u)??K?ZG$ppdnS_`!>CFvFHpS z$ZRPy#cLI@2aijnHdZsjm613)Z6>9T_X9%lI73mW_7{|`calKom`Gc|T5vY+kGdORR*M`DojITybc@O%0CP%4N&u$TQhLMYTcPXF@6hG&x6;Bw zDR%RUV_Ge(&}@xnYlyJ|@wLFhD24c15Xu*0D+q-&X6K++OP51jh6*%yvL2%IhYCNp zdl!%(Ynlc4sZI^$@Kv{ACsMwWg<0zoa5QDI}K?ZYKjlg~kY^SssQxPE4Y3Pr^sMBj94tE5mQL>2fu>Cl!j)V1_ z-DiFt0QNvpv3n@p?6)AgrE~oyrHZMGR4=93JpAVASj_I8Cz;597HAi5l2agF-l}j4UuXy7Z!E)WE6xtSz#v zKoP!)d`=I;xi+~vK_$m9%v+bX4^6wi&G3aqgtWG>D%2BOKZ9DW2NU>#rvsK8=< zW8x|L*vSxfLUKw5z=p!L{CXf_3Y9KeI!WK&lTU{BDSV#H=#=}j?w#p1nmxLA(poBR2lo;KAv4$7D$pZ=Qma?=}qa%nc1@f7}fz|#6Cmv8|ny> zIM&X5>6*zXPv;ZHQ}+~%j(Q!$n;U#Uycy!y2#`Jb$mDN8j>+V%frB9vtJ769?uK&@ z=js)IcGp=WPohraS~`Q~t_pEw$Tiwx0K=U1c$n6+4wj60l5QDL;Zkv1X=5L2RiLxF z_})!`@;K94J|;1;9CIeKe4Tt!zu6@Dd>ke2A*#5i(7?W)YwU6XXd)%4*F1t?X$|)V zcYDYwo^-`8h`afd@@<13X~MA?0Mc!p`w`dFJ%a1D(&bFYtV8mo8z#X%+*`9VhRMpM$Ek%ZFFP`D`#HjUl(U)&VUi-!Z!wUSzLaAK?Ir9xQZyg+xB0v`9W=# zE1--F!3w4oLRNfJ`WC7aYxvhFx=PYz+uz46K17QT**UC!A6AnfhVq~`w=P+u#Tvxc zC9NHOAvI%*wmAnQ<^a>GDVjbWt4g>ipVFsxmHzJ#(S-LoO${)GtUjRiWY9;x>?v5Y*yhp+c)+SmV;aIR_B zxliY{P(|Btbo7#!mUa1gI-iF`m+wein0CM>tjov)R!r7~IEyypK}9otQtJy#>kFGo zCDLV_c*3d&A`(53CaO(HdSERBQmVti^uJ(Vq|ymZUh#NDL97;gSldPzF4)*ED*u|O z+-Hash!}1$$T>%}S|qjK7DEU>D6CqlDaQt@=3pp22ka86TPn@Yp_!W0!<@R&FKw-4 zJj!$ao(I$OXrTm|V(h%u7CKvW=(0tZEnpqm3QH9W>p|Cpt_NKYI;|RdDdK9{hmyD; z9?EeH>S`L|+$EWYZu_8A+kq*4S|Q_AN@~1P`grBc;E3{Op(ApK^h`!{CUh>PYhDb@ z!Nff%=;CS<*-E$YtpY>g%U26%#v$u##%>O)=%ri67FG~p`Gy4U={9*$P z;uT;HKUe{Cs5*MWa%;^!h4hkbFgP-3k0Zb;V0+QQUYJ(Ed{6W=FyornP}Y z&^gbSpj!eq1x&ioP@&TgW}%xc%F!7nAn_1s0rru%fGxl(OXr=*qvZ?nrxxd zsErlqR-kjnj}LMlr)@feQ=npbmh+>p-K%%AYn~y@Glbh{@iX+1u%8*^G6yz|JO}n~fn|jI zTVMu-q3mL4UZXcFX+v`c6sL2_XLxXirYug*6Z95zMQbPM@&OP{*vs?*U@lfVz_g5~ zT2Eo9Pq8f|&ZBJR6iO#dgC@+$l)=);lzRSwK@I%?eK?83ZbfE&EhDuvDim8tGAY%3 zykJeZPf6Vu#8c?sk~g+y_UIjL-8&OZ31OYMV!?lXfdGcfHGSlF@*RfJi03F0M)&AJs#!%Kiw zFt8-9psRp6qwFY{+L4?~Z#nW_BSK{GnyCjFu{-FZi;r18w(#K@ zxFr7Tx3-bS54K}G7mByN37hN(fN=tp*9L1b%!3SKQ>_joTEwQ}s1}~(djey#zC8cf zmS(Z%K|ua-?me`IcCjyjv-_AXx^khYUf478WfKwfU5LTTbFjET%`z?C%L$@#Y_|0y z|IKgEz1&?ob`8AY66|4B+xE9bek8wy^|l`hRM(r1Lx~|IKes zm;5*NoUnf1XEgF(x9>DX!oK@AHr_&sL(Q=7uuj!MS~@uowS7WFwspJcyDOXFyE!_Y z=3&n4&VPr#IiuV~bbA&rX)}&^^(jYSPDwA8w;*x)olY_Eu-fdFJpsTnIdkn~ZU%!r zoA{D}>}+7QAWcv(;F(=A=0tWGY%9#(GTcm(#T#UCqtt#{WR%)ZZ?&94Z>AIJqM`sM z-5PB(JFk_tDZOon`Kh6az65Wkh2w}Ijqfh7XA~K+D9lirObyNF(Rmzzxbr5RG2|?#-BNV0>uo~56mo9tAoaY8zh$|2=@{L01S4wz=jw?gg#3tua_yN3iV5b2^VV7>|^oonb-DCX`N=&Wu|GOUw`;rg-z zzcfz=x;e0Od{fVfRlC~;CD;btMp{_c=^G(<8Se@tsxFKIu?h>rV~Ti=3ZHaOL8(%c zN+m2f!$6oW)hg^$(n_WvR8G!Dm9vn89yDWZTa&h3I_mPx&XbFstDF=lT`yrtm-dxz zl-G@dwFi~mMix~(g&CckYFAh)Oju1}#S{v(3e&7WSJ73+48de_=k8%Ta)4b%b0;i7vJ7qu<<6yDwWPAI*mLhMg&nElum#jHk=6H_{kSjgD!f zarli|dgu{n(bgOBdPD;ujqNqfGB-f|&_UxLxN zShx(mKGLy8z%w2cgN_f?Dv0YmPlY+p-TLb?Xr0rrSnRr#z+)gAHoSU4 zQtdI#DCc264{RFjC{3ENr=Zh!&DeWso8fCOZM(pF(DmTg1$O74Chr86!90KG!hX|j zwV;bpYk>}2QaMhDQ8RC-MF&|r$l|*-;|W7@QcSyREQ_&K)#N8xZS+I=X`n2Z6nVPWBGEHUzjFg-fdVD6mnUqjEB|q!Net zWp6I=TFBQzmMD`m$k36YWhf>N&m-tO2ufBS1XVCKz;`I39cn5^MTBz7B&oSTY2l0- zQesW2w1O{Oqf6u8ezdmC*p`9qM@UCm>jT*N&~>5fLU%r}3>hcER$v{>NwCL(r9j7l zr4wdO&Y@Pc=)gr-HP~X5&2zeBfNCLMYbYYYN(QO>&Ua^DV%SLQ7cZ^_vQ#k=_zbj4 z+{dsY9t@J~LxNEmv1W4z1D&=^={4RHyJ%^Val;nFgMn_8UW|Wfyo`UzuZ4!9&Vh?p zS-ljZQ8eBt&ZB09SFV8gfpL($M^%X!CH%KBmAfVXY;& zOo5e4TA@>hUqPG*P3CTG>d)QUVFT!Tqdw&9md_LJ6uEVfzH5u2qEZqONsMLgNv5MZ zAA-q%TOi}*%2K?CPp0f1ZDx8&~KUVCC8%hF^$XAe?~s6n&g3 zh!eDU5r`EKvH62kF9KnD5AEi#z#8G+O|urw;_g;q`ffH5UF^LRk~So5n!OXIPXl%h zuxo%ljm<)z;@kz+=ewf?&edk~ana33_Z`t`ZKD9%TB!=F10976wv|k0ob3&g8+X ztj(fl9~bqR-~~s{g-+jTvdDxrD$jeQfdRI1zjI-dZ#;%FK_Bs~r85Pi_xM=Jm}(p zsmo;&bYoZUb#UQJQ32z*`}g~(_3g83k1A#7R^5M2?end*zW4gpw;p@#@2r1X-`n|{ zns#iKj5rkMdAPW59RWQLcT54xHb-2DOjdzsIYO$XbYhQ*zH29t|pX51~5x< zLfgi)xv!$$IJlD*cLMv@(7hX21WRCd z1KR=CSOo*N1#FA9k*SuE$w;GY6|Y*EA5@@HEU!??C7PqH*TvmRy<4gGdA!c>FvhuT>tD@n3*&flZwRlzoUBz~j-?Wi_Kj=6te2d& zCM&D6{H@wQXr@sHJT=z;z&tJqT02*vvYW-hY3XXQV@zA;_9E4(ySynbD+1MHv#dP^ zY!xi4JZZ92_5|2PwCF;r`?zo!XC_KicJ=Z`nniahJl_aDBS@aIFoH;Ti1CK-B3(z4 zbz0mo%kvGu(xB^<#wbMFb+&XXd0|Y6`wxm^+UXi|I`xND?LCbEK!M$UtoQ`(b@+3( zGsa_Wu}SHO0>js48O1A@G#5=TF&FiWL#o&_4qk$q{q5%p7QbB`ueD_EsB8>2x3k|J zhvv&!;>Oqw2lm=2{7s7$b|}bhpn%EHm{P5pu}*`wJ(haLzw9oK5IW%oBsWl^k#z+% zZ35c_wql&jfQK-0^&ILQF4un@c5HN5bl@X#jce+_@|-d-8xO)oDez+rhM-S?FShb@ z3ratM@$`f6Ap*rV!hDX(;e=H7h0sd1lSvO5W*gs(AgXMG?{m0MB`>U&g*|i-2RWV$ zx$gyitZllJjy*=6!AM1b@4W_@f=^D>X}P>)pDtiluV<%s>e<3_zA7vt4Qd}1r%v?oi3@Fn zpZ3tRdjtdIh%=D*^Ce_o+h}}|t=b6n3ZoAxpg(DDnl(DCrLb|{xA**8qYGy>Hg$zz z2PK2i1cq9jeFDA{{G>`!O=Ai+j0`-9<#Mo8_(p|0x`uodSoZ0os3{g(TVV-_;uN8i zRx;mXSkO0a4p4gDi3I7!vF|yC-R21+2jKp9 zA^x*y=x1k<{;rHuWs@qo9<~Y0v~f%`Bk&fm`>B`F?0#VFu#V)fMsg=uD^%%~J9UN0`%WH;?@IH>ys(8bQ;bhJ^lf4YTavrLAE>qqzAyU+B`1>$Cf7tZ{ zY`G0XzYIg()p-XDh3|S<0+sz}>bx%l(af1#*GO^)_|AI_mTB4w1~}}2*oFG<^V3fq zVjxt(Pz1M(FJOtGh$@d$C646M)#gM`mB)RvZkEOmLE~$$pVn18SD?^oC@+QDPdD`n zj5mP(2a)mzak%65x25{&Na^uj-Rbp4u3$KK&Kt+}Jc*7SOaj~%@yEi4J6Y76Zb0y2+Jw`R+eU%;7bpf;+tFX$8b{(vZtaG3; zV?5hJ@6aI))d{Mu_wE{3!;$gKA+N8*TqhgJ3+R{7Rg!d2%5*ix)uO-jP7}xwp~Ym; zf&Tm^gn1J%v%agK7THL$LFrXs8B$Hs}AL^~s)}Sx7HA+K-;z(;$2_p;h2iOrR z$4F8t+v6)RS5(QTRVs(wC|#wrkyZe+R}83^DjrbJR5DFr-V|S@YmMw+@nmKkOr`BJ zz!wH6Og@8x5d~?j5wHocFhKF42?Z~pU1OW% zf!!)hTd3(94zuYrb5uS7g0%UG0!y8q5X;`WJNGF~-FNBPUY3W5>|3r=r=I-^i%cdB z`BU=rwME7)*ZSnN%Zr^Lgs9la3BoBPdK8_;)%O&fDq^)(FhVv;4H?Oh9eYspr@#Cv zm~#c~S828jEM?mT=CapaaBx>a;LYLxnaZ!B;5Ef*{xdDKOcGb#pQo}*5l&lv-ki|< zj}~3J*YyHRL9hQUq64QgdqFyegE3>WL1u56xpt|zmo323gLrPL=!9J!8(yOL8Et9n zx{6rZ&E&cDb0Ot4d>k*y*U}oRrVQow{f4ec(3V=go1r}3P+*w-eMUsXTnsTJ9fPGB z)=u{wKD$g|3kqBeiIvoHN#Sual*Zh-rWnLmpsV3c7s5}eY*rP=*<3_Wr{3)0tw^Nt zDto8oFQ#;juWG1MCaova6bS8SB|Zs1IX`@4tQ{*335jBZ8JEM#0 z#qr__y!1_BTYg}!yZ}-i9cQ>mRLq66j93OB7?i%Sg$N-aur05<7}u~7{%083rpjBq z?Sth-mxkU#{x=UBnff(+7xP4d!7RGUsU=*!SFZ4vxS<4xTW)zf6BD?3ucYm_d zw!p+`p5-<(P;*;X!5Y4%axhuN6slrHZa+TM+IGrUdt74pQekZ$T;*DjoqcTJ!M@I- z+g3$?i&!--b4Ap@6d%sj=)~y#DV`N81mJo+SbMj7;X> zWyGw~MQLIB5xtSW^Dr6VaJDaGeyWdWKXMHH0gyg~HXZ_tFQHqn0%mu%-UVTyN!nU3 zsX1!oc=Ypd^+u@efO&@&Zv)_oKjWqh7>zV7CG5@uXPqr*xMVyG5+`Q$>=2z7$Benx$J&SszM; z=|dChrC&`-y#dq=+}1lb%il5TT?cGJy$PIN2h0p_1=tEOGdyQ}*~`9xp~FnoJhtJ9 zMFbP;MhpX$$w@!i$S6-~AL7}u2ha=bid{L3t7RC z#I-R=XQ*`R;}o$t?~~4Xa#E{GvS_JecXUKFzJ*wJ&WI69HK7BAdwb|6^)~5Dj@{z( zjxA4+IEXA$Wm&bSX@R9C$4E2=<_6)m3K1aa?Zd@`JF!l`KdAD=F}KZ%QkaXO@k1qL5%z zs{^BLDole~ISg7*sW20{2VvtuG;Si7apTi)|9VPaPwA(jdj?p3p5+WM?H0TgyPe?a z1f^f0#h-!Y&w#lBpf_y-^V~zuw)LwF9$iuDSHKr~0pG7cqf2OQp1L<~h%c4nSTUK! zHvwN)TWKWS7y_xh4T5ci$upYU6r>#D%eG$nHNcVd2t6$IH>RzeCiil>Gt23YGb#;A zi$9<=7fk;ESeq`e*rmn)CPcF#jGM^0{W<0}cz`|ahGFiki55Q34D{QyRfF~%CE$6>x<1}mfF(hTr8O0c_(t1ULqYs8 z%E@kJ$LYaApP1OV0sZOq-*m1XqQ-@yj6HFGtZe99#f&dek*7+HaCj%8tZoB306 zLM7_5M^0O`Op0I&#Y&QjB}o-)R9V?uOEiGpO?b&6YZF+8@aIyxhCLkko~wYELfM{4 zX@m^Dn1W|gWtD>DU{$dwXe8FDM4CBRznx~S`^er-vxtPQP@(boQjP_*7{lKfEJ_rq zB&8;rF0w6CB}PB*icM#wnHi{x$cU*TD$ut&d!o;e8P9ncL+>O9s_d1j#xoK#gnKc9bAgnzINeAl>QqRHl zTY!BF2n-oNM!i-F`(sr03a=Zee1n|Q!h5_%v^@OE{CdFy8 z*BUZXVVSyQGhJ#2^jU8Q^txHH>!Gs+`D2q>11P+9qpV zexS{7K^wPtn$N*-Hsl^E0=g| zd)9YB=pR6Q5kFdL4-ZSGHqtb>)dtm$w~t)B3AaJ_we}!E!nE4g$+%@UFx)OI^fr z*=wD)>$Fv|={YLfFtQDeoWK}M-Ujg<3U)y7w%IMA&r$CRxfzk03~ok@VJOUF zTeh8kkwaoG=ng0iEP1||dIR|TPD+!%?*z61ETTXrhP2qA^qrK3_|CE@cxQSORr*v} zM%l}h_JN%Qb}O)3ftjX^UDY6K_IfdmW)Q3aO9QL{Q^j(1AEjHg*vfexZSSL=E72iz5oVEsZJO=U zY*+UoEH(CyL9p!sfqq>Or$h;Y29HR}sS;0~A;`+0SFxc)g)YP^O3mvs!kO1S1%}2j zq|Kj#&5gS{oK6@@ET}BFlV&?KGhW?UWQ${i6c~86DKNOj2m$wR1EyO9U6U9J^bHgB zRJ*esLvy%oVZ->WEu#Pgep%Dp;&sr7nC*5t44rrXoUL=OdtCB-F`MH^96J&!x0I#3-uA@jo z2ZVV*WjsjY?fwClbwmgbXt55=DOAE7aHW=tm6{GRrp3XfT4Bd$P2r;0HhNZQ7sZm7 z2KS|zNFRZr5X*i9SC5n~ZsMA(nYd1AF@ey8%2OCp)C^D=7^8=ldPCYCr0qdqL)s2_ z8t{}BwBC?<#slj;K-)1e74ZNq}J0?d8Q_Brg>-Drm?{czX`LV9|m* z)H6_M!7jaM!IUl6ZKbB$CNH|J_J|h6r8LSHU_5Uq{z73$5!%FU3#SvBP2qGZ%+vtc zCJTfNs+>wC7H2(0!5a0}cxuG8q8BZ##?_U!RQKtz+D$1};9!NeO4;X0f6nRL(OJtJ zg|2N=f3{ttUgli#HwKmmfXB4;&Xw=usVijU+Kt(N+T84a8+<9pHdt1HWxQVn7O&hP zjH14PD!YifTa4!sTKzQTP-};2b{H%xG+U#Y8eai+0$BRS31D-;BC60<<8`$)xr?@j zVJe&9rP^gE(aVq|Pr$|rT1c|(SFn*6xjX_xTeR4s#UqsN0J|61y})*W^?2&>l)ZEQ$CRf$VOxJ4c0tt-Z(=ANxOKunO!`& zUx1;Oid`kq6UT5m2D6?hEIAdn0fK~WIJ+YO_d|FKo^F$Ic=1s6Nszj)>!IpcG=_%$ zatZj7?j%cq$md-ztzoJRS z3e3f?WG&;13sE^*IY;~mNI#64J`AdlfK;O-lLvu4K)p@sZBp-n0y_)rY=P+vtv;wn z3_y_98ldbUSaxW;GdptTeH5{_NtJmjzZEQ7kTkfxb+(y0XnSYThHPk_F$l(`KpVO4 zeU5^2P;=e8jW2y8pTwg3?5RD%x76mDkO$)y@K@q@!2Na5xDFb3FpqC+7mAcnAVcc} z0E6^8uvB6!p;KyKP?JAGmET80zXpxhLgTem`F#le8p=LTmFH3A<5bBY^E|42oGM@C z=ML)GQ_fOv0IC6~wyAfPD!y=OG#k#MaugaCES^}siYlK1%csEd17Nv|D(``iyNn;8 z%2%oKRjPR6`~y_^ul)FlfiqOr1?H(79gNBm{;B5;L#Gh%XJ)IMg5=Lo+z`W2cj(#*(U zOsr^D(ZZ17QS?8g%J+cz&%vD2zV89)pMyoq`!)EYwf&F+1LJ9&;4ct>p86 zUQ=5{O_8QNyME23|84cp;tTnC0Y4*tZsO{jrZ8@8jt|^7AQvKF!bn&d+z(tL}^6!_SbPb$zDk9Imy! zSl8Wi{?B=;N$ffQqFVWjFXrcm_<1Qm|B|1ds(<=#=IJhe{uMvF!0zE^i=R9B`L+6I z@wa(;13&NP@B4WAGoHQMtZgOQXx0x-V>)DUEG%eqeaGjq;vE$_x zo8xXHBvRP*ny?rRC~bfBH+z)LB$?djlcn%72htDtg0t@_Spe)#*JD|ETB4T)$@1E| z&Frg{ofBRfiU7g5p!XZdah6U+NCTv?5+hfPYQxfE`&kxLbZ#;x&98W?XKRO>05 z*VVZANI_r$y>c8-N-NVgW_SL@OXAHxN%A++GXEyyNyviM&)>21iJK*Hsbysr*&3^` zS@1vlRCmjGNg#GmQSn^1W$i!q2ok1CdAUKtLmxv?75KH8qiXvR=}?5R}tN&_!4C^}u@)sG7F6`g4WyKzwp=#OKHA!cl- z1VV#_`o|0);vZOit;&xm&(pS{97=uP$|`5zCBAE<&E*BwyklX%f9bVn?E8ic-%lys zz6VT|7$WBgL9WZY?mf)iH1z_fCRuTL58Zj5cr~IRE}OWteu}tZ@KA}Az7*A+hnEP$ zFc}}0kx9D&{?bUNu}4q3es>d7_;tbc+>x86t3T#Tf2`YIM*ch0Z`J=NM7d8fVh!%%1l&4-^U7|`{{D?>7(|>z9 z{1po->S<`4F3rx!Y5s*qW1S%jyr7TD5r!djM=4E`e^y{;Ky^1_twC}v3&3)B{-s{r zF$hu_a=GKOQsviiAG^J}zid{l$D#3jXgnXxkAtt`sp2V5rce3XSTduEt7WcK=4*2& zspo1+_*HR2=ZH>Fov)5(O{RIA^5kNOa!4}0U6Kv2gN=bagD+iK?*9$2Z2NDhmmG8n zlin$R(IufVCIEaC1cO4dO9Wxb#&}lQT`fY{v-R2?XSVcq#EJ+~w0rw3YiU83kTTqy zu&YryBa-WmE4aW4vN@X_K%)XCDpj0cQF=C|zH+>e7S9IX2C$4T8}f|SJa8HzV^)rP zXpz199>UF^q~QmLy4uu05+0)S47f0LrNQqPGGjXbS<^Jw2`_}7)O^pHRNPB=99^)zb=);nHGDip zpa-~g+Am{(l?{@+1(go0{HJv9{a7R9P29i$b8wQq$m6>am$ z<@}6X@$x5CT6Z|h%bhTOCs^dbz#WbbOaVPtwL!fNU{3;-%FcQ!+kKq0*5xQn))XsE z>qipx=jc84B1H3O1n3)`q$tAoVGpJ~;N_rVq0^K%E^4$HrB!O27Bb|5c)GV%y_R|@ z(X~oR3uW`tme4_A=<5s=g^-=S!3GF!0KpBjSzj7zO6in(p$MMZAwzlnL7m|YG;=0m zZV|fT2+BG(@(7C8-o;t=S%sa~;ruvH7C^T>I$uz%*=CJ+09ON0wapD|742pxSp{|( zE#goYPwF}2K|UE-Q?W+YtyybrfiDzWbY=hW>`_|vDb&+<$LMNY=(Y@y)Qs77zx0>J z%oX3&l?~V1Ak7rpf>*+6q-Ci(=)N-l!c_w)rLEpQn3Y#OPk~J#Ii-b;)aS`wdl99< zbMe@VidEa@R)4fe$tz%Or}o2j6r{o?kemR^FxOx=rKFyWH^Lk+ow~~?4qoXrC!i5S zOp&9jC+8^SyV656G=$JKAdpZ-sWC94UIr-jH<{JA0=^7bp7(wkZFj-E%aa+Dv7}3w zE>7&S!sVf%|T7O%xM3DHzlJ)W_ zD_ez`+^;9B^_2Kp1+BkNTu(x*Mh#udU`cPuB_ysDai#nKt0@aINpdp0qW+0hmnHtX zyu(yFZqF2EWf%N>@`uHr1(rpQQu!;8JeFVCmN=KM#zKJ0>Mp#MTR;!6STjT==ecYr z0v;Fo#5GN@)_BFxwk%UMmJ=LsRZh!{R_-cDL+KH|j;Sz+Fu1lx@8yX5go%KHH~{SG zG%eOa9}2S`lKXybl{dE_?>vf)4r@K+4Yi}w1_HUtpJbddJ`Qu!=?>8~GJG8Zb_&=A zA(k;H};uy3$)P)P(?u5xLb)(Ngf}# z8wBoSKSpU7sx*77lxoHpaZ0JSG-sHAbW#e;8A3y--M!StNnCk66M) zlMZMOEHQYoX&cvR&uYl*!G&5kUXA==OC@)O9=dVd37xLMq!tYKhMFmp153CHhMK3c zDV;mt;o}O;eyjH;AHe{J(d73+?R#@QmIX=g``@tzsE*)uiwkvuhXxMQ_BPtanZTmX z+hFL9mT6t7L>S-OZf^>J{tjIp3;rKErrRrU>LKk4LcYm*7*4$|&JQSgRhoNfL;HS1 zyHI1*ejA=W)*VOh>-Mp0zJ$qC`xjyNN1$;&vwC>0Tr=l%x!19c42K*s_q$)~L^I?4 zLWggBkqyhGeqF_Q@FU3f8D%TGg63i8pc{6RWYOd~H2DTt^9|a_6VcTh(A77A?{(s% z%I|n?AxC>(YtA!It}@*Kg3OF=0BOUeAlVlmT*>%=76a_zp%tYZz}1(u z0`&}xeWSO58}7Fg6$6l$q*rA112<4GV+EG@`UY%h{Z@Cby7&X;JY{U}fspf*gFGFi z)LBsm_*GzY$Psxv_2z)Jb3$PAv-ReIT|KL{t8EJw?~Zn-W>6Fsu?`Q@++IOyV9Nb^R)jAiI8Ls9JGz2+WO84>hB_9u~Z0&Q%=PDC&eLsHq{^ z#%35uR}d!HrN97M@l+N6yOJu`BhmF@E>3tQ+BLqofD>+k(9SEIC+m9Q8++>l!?l?0 zM|wmYA}W~8$GwIyE(nLo?}vl*uNOV1T+IU(thsW+U%P3gHfUxymA^*1N<{Z?n$Gom5PFOj zkD0pQK8-bL{J;$5_t4s}K|?7c(9Zh3^4gg~2eYMiEA1BAz=z^<2eb7CB_MxP)wz}d zf6DPuIJk;}>wtN1@hV^wU{hdI69ToXJ7W0ws2nPpAV-8v6yYI7U(@<95m?oInE8T- zLXLrIBr4jzjkd8_oLM+NRKdZOrQVfvEB(b3EP9^9VwcdUcreT4V?_szIcGtCxuu1! z;bDN}Izzl7$E;{S0>*8oFl1u=r>Q1}?PDIbAbUN|Ccpk1rx?;G@MmWJr|e$Om-p`G z7U~uYs3dMTK?la65xk_*62w1>_(vHGk1}&zR}mM11#KKh z8xuTi0Ua!mq>hug*xq4 z74<$<5I8PmV2pV;e!2*HOC!@NGxa4r(d_yZsM<4ECw8edpHQ)P6*s2v_MWHK1#L&S z08207olEJH_@Bp8yq(u{`UrWLpO*C7H8C~9uijWX=TLR#$q>Y{uZA{M1adfl8yHhf z29GsV_caaG)Qo>?MSsz8@U?LY4L-xLZF3!Nt+;J!+~IDL@n9Cqq-+nwOE0a=Ln#Sq z?fa06`1{0%v##s5c;Y&2NV39O4k8s@;{eg8!tY%n&{^kk)-W>7ly{1}(^*cH*VM|n zz1t1;`1raWD!C*Bw?jTg-XYwK%G^aS36Egz;@dUO?&32kNphhsjiXI)wTS+5KQ!(+ zaT2GYpgUKeEsfcyB2*mb)wAsoo^o7(A#EP{AIfq2`@9EdjUWbTFdx+v28!gWrt`Iv z%XE9^29a9Po%h+3VRt|5Mz=yQ=5=nQW#Z*VnmJs&4UKu6Mw+k1^stOQv7V#NLBEk6 zE0Z}ZhuTJ|CmZSQ`we7!YeIv}(!e(;ox}-3Bw1o66gWv5qvAZ<{aHAOgY-sL5m4DA z#tTnhin8Ojg~E`GcjYv}GxE;E(7aYa82^rW(*IVV8wh}zVr%ZPJ+#z|)%diV{K*FF zHWDu);a4Hqm=QREMi|ax#~tGFS?$E9azyG62xQG(v7Yq`laU=#ZygcR57yn2qrj<_ zv)OZ0c@&8r1;M$3K2n^5v^_JFmn2TJF6EpCeROe9oi6plW6g3Y7^58TqWLf_9B|K| zzlEfMn!K9k!#Kz>T6lD*;d)dtKk$`~i=g(c;LEL)Zw2-yU|R^i1@Sk5&-Jy6f{dpX zm3ve%6V>=E6}43hv1bXlnv_5lAD8L_@BO#kbyI!%218$Vv48)=q=qv?3s?(d_vY z+)csVz@86gRrewa-cG^WFRz96g~sDpFwUw$*A=uEsqE5CbNM*jwiIlGFMW60Sq!nH zF^H5-{Ebvzg}7?~--uYZ0lN*@ZE$*TDY(1Rt2qas(*9RSENRC$+CFd6Ep9dkHN0s%?3HU_iC*oRICS|sLuXH6@%yVzi zeMLc43VNu{*B;JL#Xb{N7~W$g!ODB4iQ6k*O4j+8FyQ|qt%8G(HQseLsWvah~ymZ29?Zv$BLUsPfc+@K)x zHJ&0ciWJ#I)u&ma?^EhHnDROlsquv6p>KIPh|mX%c3)^v0F`eCXHx0g!M_E`n17TO zUVHZv3i5L$FDaStAqrxj#3U=VmN_939fG8@&oK~9TSOP9;Js8n3DT3AryzYVr5^f;s8Wpg z6vTHi?lV-0zCbKK2A0O5Ddr@8&t}xIi}D%tqPH91)6!#*W_XDAn2X)+OC5mVJ}P&4 z;=8FAZjnZz#kF^tATYPPzNnd zdg^}T(pppt;B3XQvP^5m z0T#=eRFKrq-_tJ4sq-MT7|p;l430;#T-x!!M3`ZJXN45hyT8+NN- z2KLLq>`}571|_(~r=Aw-CzT!hLT-PP3dLtvia|dDjV16o?fVEct^t;dN!OG#-a+IV zDqmxgAT>tuM#@xj`Tb0OMhtxOAng)$2SQWuO-qc}q4Kkl?b$qiJ5|!Dza3bYCQnoE zAA;&1()RRxO*g*ROUR8CKH7RD?FJTH47oQTLMCl{?Mx~MPjr-&S|j{}WdgM!)C__X zV26Nh0^1}ZjThqKu|KVt;mtGWggMR+5@w~JOF}^ z0}EFH>Bm(a1sfEkc{YG)+N7pwg=IZqlUYtDv|R$03*Ae=>?x@~d&(;H2Ixg^U!`7l zd+&`;O?qX#DN}M_$|SYqRB9e}y8+C;zi>CJ5PjCx&7VIBp)(NwNfsdb^+V)qKj{`H zqtGYOP%MBMBGr{o>;lAl#|(>e{w+JajYY-mjh-;2-ftSse^kE@SD-WHzUkFv^As9v-7EHvPr0piVGVw-fN)Fu{NhVH-l<~ZRjX$8-lx9<^`~hQG1$s;K^#i@cz8W@XY#eqh zF*x+bs*o!u;~Ld|@cF9vbICyzI%a%`aFiY6!*K8ww_7=&H$>?D#5y-#7ufgnDBO`2 zNgPC7o$pfxGsey9_(4?{?pb01%&TPfL0mZ+V*oV7+&CK#(rvU6Yq`bJW0*8@Y3UxS zOD}Pw*+rrcQ4r&ni$vzdX$sK$M(&4T_hRi)gZ9jotXW^%g4z~r=xgrx41n1~pM)?5 z)iv3Fk2@85IBODWz#L6dxPQ%srlIvBhP`M`aBK6`7 zgUxJ3wZBc^Z^HJnNE>zo%NW_>l)$Vjk7qZAjTUnpf1IPc_(hm?rt5QTXJ#rnmJPj$ zvyFD==&%+bzFD6aYd7*|c{tOL{G^2^q`?WEvqcxM?>Ln7^_Bl&}XYxJ$7 zt^$(xC4b4L^n@a92B;yDV(c+8f%89mpRiAvFF&6Iq9TD zBl+!cIsm<1l5-NhWS+J$xWeVFYrewVgSqwUkE^1I+`Li=~vR^`~sYq_rYuM7M zIgS*Q6-50pTgYGjptUn#_PCB$>{NC{+Mdz>=m9Q#7#TbkA6_Cp$6B8t**H2$mJ#o- zY5+=)gSk;f?p-UOLmUyy-ukHr$(@Dz$#L+#@aHHLEBMcWu6>;oxH^RmPW*|t`tl*4#)OS;`Z4uW1cuR!*DWpab3mZiVi2fkP?=m3mx!K7j*a0nbsLtjLN?Z$$fCJ zkI}_jpmP6G8#P=$Io0nm)Hbg2(TrC}9ELqRGF0bgUmcF+MP)+#sCVvP20=M zfp)v@<@kXHa7guCGGlS51XDP<*v1scal-k%^-tfuS)5^lJ&x07J_)rime}NH-JMJw zXIkZ3`yYUp+u+ny-HJ|PzP3(J8C_aqIa8KNE6=5s_bQJv4jyB^WuoL%%ievwc(KX5 zQwoI{k}U2c!;6H9o@chSKqxrQXt1wir|Y(wl{m_^A1AEzKX&!U^Z?KP4$*<<|JHHB z^=s-MZ}e(>I+Ss`7PKy9PPdPw;{d(lC_U7!ag3>ggUDel6V7G)GfJgL;FyP1ET}xb zd7Ad%pFfFTMT9eMh(LM$DLr5f;s$f`#5IU_Z7M(Ua+|s602g)G z2@Qd21@zgOR)C!X7M+g4)x_Zx1&>p(3-`O&<8fdEU>Ot!!1`p!M`)Yj)oqSEX7!ge zv-^!f^_Mhz6R-*BC&1nW>|Ma7z^1_71?(WO+*3LT?5V)=HL|AyQ*|lZ8hVb4r$8mA ziW;FxucP1;Bci3>2h!X`_X`H6fn5ee-eBQ;dQkAi_(3n516IL?lE?XtVpZew5?Cx9 zQ%`pcP3jCF&?n92f=OTzmSh)+q@fbUBIZ=Aus%E|fUHfUoS<#uJ3-qXu;3Ji zdUPwVYIac~A~4a+ZD@DbM>xa$lj|S9inGLYGcE*HRQiI87v~K!#8}^#>=9%4)2+k(aq9$u($b`tbj5P3ax;5J87_R|P`%ATDT{m{CTv8ce z&_OZY_iFuFU70pM8`xPYpDmT2UA*%$O4BzkL%YkM+NNMivnfMX%>4?2?HV2%;Sa&& zL$t_2-K^jW5X>>en8)g(SJ2FnQ!feq6{LOAD7WLn$BP5&0%Lf|9WifZ9U;egka`F! z)+69Whl~6fXYe&{&-i;LE8bCr@mRodVS#2l@ElxGx&v%=7PbmZj<>p4tx+3j9<8G&?!BJPEQ4F4I16RADEjmmIC z$97RRQ-kw#PNyj6VRu9pWSl&i=>o%(pD#K^&Q&p}#~uMG&O~K90QsauMi7$9c@*I* zcU}Mxx64|uOr=dABW{@B+7V@!UTc13u#9<%97uy?%xf{`N-i3U+VFC~(aOaEBpPP4 zwQb!rR<^wd*Z1ji9kVhoc1fTl!pG&MY%)~JTQb_lgrg%{Uq)dj>M>VCK*y~yrVV#= z+MG;+B^J8rlBYrN|6qLw*R;6^()lgb30Lr!6Mi&PMg07S3dz)uY>#7&CXYKpO~+< z2;rx$K>kFTzRu$NtUS<46P$ftlu-mGhu0mO;qC08xt4;%Kr3mFuTy`dVB0g!EU?- zOWPILJ;74($f!a<8KDPwA^+BVC1WWT=+`U&iS3WsE*w z#_029j6Pq+=<{WaK3~S@^JR=aU&iROFz*L2dVKN1k6rZn*hQa@UG(|bMW2sd^!eCD zpO0Pi`PfCDk6rZn*hQc3T=Me9`oED-?ZrQB?~`d z;ioJ5e5<0LT}b`$Ns1m{qv-J=iasBr=<^|pJ|Cj!^C5~J-=Hu981NyA9v`CU@zDuC zHQ`q#T%GA0dOJMA<2t^G8g79XFXuX#ll>D zqi@aO2cNZXIj$04TouZwSK$#x8kdGfxn`LgP;}>Yg97|5kSRFPj{Q}#n^^q8Cu1OR z^&G$QUCZrRcHOsHz|H3Amy3Ap0ACv-!Wn$+2r=ReuIFpbXAtWE>pq6Be^i@y&oZ*b zkXmBcF_isZ-H<`77-0#Z-U2#6&tsz~3tMq~0PcflR;(MF#m>s%WglF*@)RH4L9woW zxRrcuiK3peaLHm7LaPQrIDH&p;o0G~E`S zkI{7v((x{jS(+UdYPncwjFn_;2$sD{-ySs)=@XIM9GW+lz;mvgO!+%Sosl1q8JUne zsJky7A-A;k6DukwNLtWhO|9XMZlew{*-%l_RS13m9lBp7Ui~dP{aeBupRW1Zr;5aE z3wv_5MX~Me0Z!BUA)X%J;2B?96F&{o^DnItj-OR)JU(C(Nb7#khuV2QThk*(jENEE z0_Xn&eP0K`H%{-Ze+DkoW8ds=E&`s0moxN*g|d(6HE<(yO#0h^<%x*EIA)lF&J=lZ zKFwPRwAo;jRUw9TamW0SDN7kyRMYIJ*i#k!By z=5ZfC2+_z|SOQkrZhMN)H=uUmWf$2ZD;1xfts@z}gtgq(<#&v1j~b~-#D5ix=Mv$o zuz5}?;tCA=H0C*C|4nBV3pt3ont*Bz{?_1c0(ut_QZF9J*{0wgD#!GdsN8tr65rhh z!9CbKwrk+ZX3hvA1ArG-cG?*{ZC%2QRj}f_hPkU!-r^-!!I1r9%#$k)cOi$b5InYA z6Vd>OXq(P(h{}6`jj5c=JA3IGhjmA36t_J_yq_a@tRqnbP_V3K6fFTXPW{;{SPt~) z%Mzh9<|LqZFJ`Ws?P+Av=wP*k{}BU_dk*fEXFQ$9%{-l@fLbtwDHiOdfWSNp<}}=! zTb@iXnjrp@9iFh|5>a^{<~guh|7fFQIA&vvGC+avPZ_A(CW`$4rsgNn(1CHS7gxsG z;Sg$G!!^gq?njV}8?j_jh6Lxj>-Gx5$UZ`qgZg2OQaCuzcpfKa7|;839M@ELVC?`y zx%ZN&x)`==2KF2!FF63Gp8tCv1A!hkMq$zI-IT(DBf7YmQ6=%3PHbt66~FXGLq@na z%F!sV0N=F;eJumCXX9Ui)5P0TJVk`#sf_^Q`-!$OK;jW66>D$(bX1E^0$m9;xcI+f}gO=8Gsk+9VbwbOKN!)QlOXQ9O6gNeWVG4H|+~OSJ8+Iml z`n{<&5Uh!G=-d+(>)AHkMR59jRcrI-CpO*XvUx2yYF3)#F}BW}V%%Eo>u z-73<3LaC$VKBPQaBH;leA#@Fg9;zAQ8$-h(J>DK3LKddvRuYFq)pNyA<%~}X}aTv6o7=G6n_Oe4X z{2gTpY3@7fpT==*{Q0;EnzLE&6GUN)TEdxTp?xdfm*T(gmh_DY4bQ*IcKZNJ^ zNL@Jh&A;$i&Nl8REX9)J)9a_u5S`fDo!*#{0fqTpJR{sLUc6Dfcq7HvpApNIliij- zW90ohFuFg2H#wf~&=>UQHQdb6;WQrhB^8BF1rx;HW2l@2r|xRdc>E(ch*1Vz;V-A zNnxFrc|%jY$w0IB!TkVyD}?&}hWgseA_rL^=nt6{9Wx+9&1vqy&?2XVmdd_LXxW)v ziE-?SjFGPE^R1b zW5xuqgp5ZJbqm#PA6MOyhrp-F{Hr36_cZ(+FsQ=c5lhkOpA%5# z5)~eHyhiu6qo%2)PRD4qJ?kz;>u-_Ar3m0Wf2ezLsrG4V*}%Se_#rBUa)w z8_9XfS1A1=nB7MB3e+wsM)oq-E(8(f;YGTQDx^KFIfNwJi^~wY8sZtaJ3|VY)j9S|p)sXkmu6Cn0Ki{g1PtwJ^D-X!N}x0{ z9yD^0(l&RmZ7~m5*&;5Sbad|53R9xrr^?IW%9kd+#50bkgH)b#!9bpcCDPsWwS1y) zH4guSD&yKJBu9`m?_8xccZ?fWMNOLV5G_)5hiKtiMw-lkr-s60#hV6H7D3wbP;zR% zMwJF#bzcyS?ORmQJVO|FN#!Ckt$b~6r4SmLY1Kn=U#L+o1_m1A=fyUi2pPSdetJE^V~3ogdk#Uf0~s}iq8i5qZl;J%i6I>-Rn z0BWY^8xF3-#Q3CYQN%`3goj%a{j)*!A<(B=d`|&bO0$0lsz$)eK0~RgZl}D(O9n*;g959d z5te3|B^^YAW)hPvHfa$t5xSdjwVqgjt&1KNE2^uFfeP(vJP%M$Xxrt96Yyo%u--!9 z-kib7_YTV0f#ls#Gwr#Pw(jE?C##%NxI*AspOXvm!I1A6-s!l&P`;Sc=7sw2$FX@F zgDo@Wu{0oV1ZnllF=AOI!@n?9mp0#|UJvejMTuU$8}7rnbpVFkEN<+bsA9OXORm7n z8oaDgVAT5;z_RcE3(!BE(x>y})?2!xFUkA<%+tu0j5+a65-nmAL|-$NOs`Xa%sCs2 zaimB4;W@H2sHIEg(-N5V@erTUxv^pmmd1R6zs?puno^;2B40m=Bdf;)pFF7vqx5!Yr> zH+UGN4Ypn4djy&|uEbs1Fx zGkP|%UPe6!;Usy86`=j}qXDH044M;0$$8dGhGp*DHOn7Bd|_{0Z-8Uw*{GACO2a=e ztAhs^?c*gvVyx?2bF9<2L+LSl_kSIo+eZZ;Ip-pWDuH-z`Au@_QPwv;sc+P+zP24g zclM1DUEY3_y~2Lf&S_LE5?PRWSacVCQX0%%!f9~07;$Xt4;u2cNOl9G#TYY=5zA|2hGSKeAnv$QS;8EH-_MEgu ziLvo&52dkVQljVq5Ihe;PF8}e*}kez-VgfwL2y5;-A@Y#kqCXj)`6X)Udnc^7(nz{ zS)^WmnL~n?UwY2tJ_y}sTQEOZFz5JouBhZjNG9eRsoZ6rE$VH7d8=UFDp6vEO{@)8ZCUYc!DsK64KsGff`C3tQO^DPWTMyK7+~=FzR@III z)N`zrmoDE(DLe5M$z${*Mojn_xbscCj~xlUiBRwHy}0ico1a&#;%lErj<^^Q%%5lc zJ-iq5EYv@dt`d=sWJk=WR)CTXOL_8w+~0uYOZeI5XTpyKuD^K3!Jr>7Vuac~mDVRb zsP!$ zRIzV)=dy$UN2zC?vjnQ}aq2~QDAaUxyUW;BFi4K67vY+E>fYsd!-Gc;#)#^{yQe}Z z?^%rFqx4X<7MCc3<*U>a!5j>&KxhR*qVlMecZj<;`)^wvf_ncJl5P~FjrLNYWxUwL zQpNxBtoU)q7L`+cw-%PupM7!!(+OKYt%BCyR^|NLs@MAK7Q3r-xcr9u*#5{%{!n@* z+u~e}FCQnhe6nr+^+}khTBYdfBpPoFuITC{8b4rX_b0I=FQW3VPx<3cI{RC(;bDQ( zAd^Z;V_KCh@`;cUaVSYnG$^G; z$IwAZFr00VX%>pmsiC2i%9fUC%x1x7ijy{S`en+LI+atcFQHus<%DtZLY9O$EzfmgE3xw(v=IQ>@0)0rhrh zn>2P*F$Gm&t&8zYCH0L&uWw{&S6h2ZlC-CE>C}2t#Gk@Tk2utDnpyXW@eRgpmKqZM zCQ{~$l$+FRICY|ekRoIk5?{K2__}h;RM-iqZNc~!_)b8rQxS?qsX->KZ;(kP2IgWJ zQKiPmMd%ijm%zpbY-~X2lH!Sv&T8Y)as|DZhqN%O8h@dVv3lJaEwW%OCBi7a$u)*X z^!UPQs>EIq{LLzRRql%-1`tZ$(1EAG#&9K#>1>NG)hS1)b2em5%HIiC+_p;%?G-cB z(iECou95?}l19SDv`v!@kjQ#=;w8A(MOEk4tVCP05@rKpPEWu9tQ#g*a% z3kQLQYVWGIOucZBV#{R^G`cega*Rr0TA{C@x|D;q+A;&mpb%;(7Lqws+COqoU*n*X zBccnxDV7VrR!%k9nN-sd72ER+0NHzb2%WyBa-0SwW>>c|Xc$@Lf<P>(>iF&E$Ct0ufi^6mnZ+*7e zdP(gK4+GE-KsDw`1Ef2?mA0w&w^DBeEHyp?)^>rUVM0%pxGbxf$I)u5lxp)FXV%JS zkX%h?<(PuBg6E2-F4Hd3A{Fb3gXRuGg-QFCIuJ{;p-yv=Z4PQVMx`lq(J|Drj*pvR8EGA@Ul2ICrwrS?lNG3ldN zG0*v0>G#)W?6W^Omm8(9G4HFPf5!35va#+Kwj*5}reO1QiAC8lJex9wcQWOU_vz4X zBT)jgxm0`0fc2L@0gG|%ZsfR|%EmP@huuU_R@!btO`!-qqAa)F1il-==VcwyYn2iN zUQO5z$f}s_%nN=(EQUZ%A@yp+U%L**vppiAHcRf`bY5GSyI`q+wTUU`~>> zjZedtQ9Rwz1%r%Drm%Law8t`Z<>gj*xwY`p#laMwhtwO+axlG+b2NA^rO&0s1=&cFvS9|A{oD*x zYH5@hiBl08fKxQ#VUQd^GV;XIU3P&rW(3r;2dLd-V@kbSk$i0WhLmF}-%7!Ng5*U) z?T(YIF~&PZc`!A}@a`njt6#>Y!v+>e4j^eSi>xK_!GUjD>{4YHuD%Nz9$C5r8qcKQ znb`trzOHu%Z4C->a3ZUKWnYO``f2tL{d615J76{^+y+&~rhL*+Q|e7Ysy&==q^~W) z?i)bx0g%3i%CCXRH_+k(g~_yskxOlOM5}eB%L8B;^6J)zmqqdxk0I}gc(ZSOsI(Q} zA-Mv{2S{;x99CHIjKf0xq-B0W%ivdPR|ihRkA1ba7_Wkj;Mw=zz+9EmMlMf*X}p() zd-J;H@zQYfmoX|C7q@i*HbP6m=UIc)^Ih7~pO%#Vb+akWO;R~T&uxhctOo~n;xVw$ zJx@KP>>A5@l)CQIHMM+F5~rRy(iSvKSj>^yU7UJ$h|p=t1#4Z+ zn*IXuA*S&CJUeki_b99pC~%bll|5ImpcPsqWtS?!A2f29tz?oaub?2c`wC!f$?-&I zCx*TWE%Nl!#1$Qo<+d33P`Er;6Y#qQ#q8LC@ytDX9#zsvd*x< zlY_&jU@Zg1ryw){7M+A~Kjff=D%O2k?j7kMZ7mIR(?XY0?a{WtR7omPmDrP4QH{4Rie#1=_Z&Giwh^p#>MiEQ>sjFOnQCIgsXbOTU2=0N< z7+6>am=ZP46ajM>(^>Plq5<9%HZxFDSSQALFx8FbK3MD@sl?0_x}Mx)so=Dt?d9oG z@cbL_Jfzf~>`|_yVT+1-1KJLF+L@Jdr%0aOq~wOz)S7RHyot6uP}>3Dn@XQ-!Sfi>VvTRdI-H9hCT>v8CaUki1Z;~ucqFsi+6sgTrM6TDJgNtpr75vOXvPq zFrNm?qU&{_TI6+f4`d%VHO;t20JZy7aCN$1&h%V+tdePID6fa|W}em>&xB*$mG7>@ z?o!DVPW5XVOPuJg7V0058^^nrzMH{{l4JZlJRgPKqwr!pFdte}1YnC7(%OBrJxe{~ z_6sd6i6Ph358X-#+Fi?U^T>{ha%$~7ZS&U?SgI?fQwhOCy&rRvH^ zcf0SGd4iLqXtcNfnILq$WQNclt=m?+HII9|bH!yeS^F=rwjb_Ib^i-XQgh=P=BQS2 zoO52@J?O%a2(o>I%C5iodd~kz=>R=@vxi|$ZEPl8FmF;% z@2q(0>cn24+Q>m@mUm#UfiE&G3f909)2|YivUlr*sTZ9vD$~r~ogH=z%s!YcjM-{; zfY4%=aYvF&P8>6b@`;z|J0S!f7uAV&{j6CL9AQAcMGs< zpf*kY0hyFF^bk9P&Z>kusX<2icwVgLAYP(qc&E zbHv?kSW}KM1!LZWT)LRx+j?h@P`d3+l#D&`$vK5)3<$b};RE1neCrY#rluz$K7htR zcJ%|0`XXS?L{5Tl1uTxl!4-rYi7x?5+V>LbY4fzNHg88W*!T-s1HrAZachocu<;kr z@c8_B2 z4x6r*hH}u%W;+E{b|KlFLNfI-rJnk$5KDXmU@xNHmB6lqwHE<1xTQ0A>)Hz0ruwrR zB<96gQM=NpRBS#;BVE97{fqFjRn-2A@KOOwc`INOU@7kem}Ae+()MSO!(pc#q?L_Q zshya`e1g*PEaovVN9WXrqw^RnmbMcXLo=^VkC=ZnF2_z!q_j~$Bs^9kdSW&RCS8M| zlBe#KJjNNLZPJi9+~+X+3S`T4^%X67*?jiPpRMUvE{*q!>e@nss*&K9Ze`c7ho%MX zq2bv`Zd7TB>!hrh<#LRC{{P z0-5)CAKpN({}{+#ms7WiVbiMGE*z1xA^0KOZ5-40AMX1LLe%9~S5<+VE}fAPK*2r|+PK%b%x zC>=n^r;5@vaz$wx+4as1Slgh530iwRqJ`>AHpakK!JO=_0&~+R7kXR}dMlXUN~vp` z8BZ?ZO{Dgu5UOu?o^%kXkwAwQ_20 zK(pj|u($5DeVWN+3MhYJD0-fsdY^Z!kXj1{f=M!@4r=D(Jt~bdz)+gje%_k$Btyz; zi-h@F>80gjMOPOt`a52%=vC$&w<|8L)j``YEbMr%E}fpT=UW(S5osv ze;qRs=*riFAQp{hml8eG+tnh@siG3oo?AgMg@Y-uTgTvIaP=Y=_raX<#BBy-1qYVu zA3us)LDF0Ay?|`qQemv~o)*mgAP~j?o?m2B zz%g_)4jE~LjiHgzw##H~m^3(Mn$yixr>c7#YN>;oSXO{t2bOzz@{oI1i`Mp8S8g!?X$8_s zHGxl+bj|o4q;eQJC8x!M@S-D4L1ov_k#gurKlSDJbV3)M+N{Y-(rEoe6bCpK@91dfDY!CkPs#{IIfLdO7B`MclT3Y@z;% zD;IR6n#VmO0^@-z>K}*led+)`=WM%SykfW1c;+?Y3@&h@6K7VJYnUc)1$cAqwsfvdMf)0U{?TB*>SD#tn=sXaT~KzZh)mB zW$9Ml!t=B;;`}Ymo&lj}lq!EaJ15qWvJ0tG7yNRF@$BGtLDD6k5C-deXZ3d>LgSkj z5~A|*EYHip9+}n9Bgz2+Z6x~SMfb^&mQNXnx~!GS&IXv(RV=phcU;dCh z#>FxL-$Z;o$*%R%+pVVyq)X`nr@)sSoKg|MvaKrVqMKZ8(qaqynxJihWd+zKuuZsH z0agL)15=3=u)%D-0kFh8q;!QAD_|K?8fs4$1(rs+loshUms08nyIokwdL!!Ps^o}z zMwR5xSYo_S4H@tMg0?>iS3e0?e?i*}3Rh5ikkW&cUP0-#z$#!Buxo7rEbXCDaE+*c4 z?yDA*YS+X3GcSjKTXtYfm8OuNbH=fIrF&gaVb=4xIF?P{KC zlDJ}}-z%1?8^VVDSJmmeX>NUYoWhucl;N{$cchCAb)T%Mp>-r*S8~v25S#~=mU$ti z-v^W5SLnv#JOvpi?GRmA-&yLV>zxIC>SaXf0ni_Sp%JC0fDM4j#wlQVR#I)GFlyJx zkh~ZfmS*WLfyGFZU1J+qx?YYrwoMwgH6o?8j7WL!g5e=~RvQ%@B$f(l6JQZWO72r3 z`J_Z2Gmof3fyeFQ>;ee7kUpG9Y4I@i95kPW5}#G<=E&Klzx!u(bw3E+4(x6a`2OnK zf!Q|or|wTuZ<~7C5I;#h1Hcs66xcGb)b2T2j49O*&QWS#cnL7So4aGTa;Hn~OE1&I zzCgV%fVuJd6_q`Z_zN~OHSotP?wB|&xfR7Rjn6~!4%ql4s6NRA>+|5dgUQr*q5g?` z?$}Zru%$L&YCfnN#DVr$zVnT1S#z^aPP2z*a$=P%;Kbz;yJ@j~Ay+Pbd+8=Wo>@F2 zOr(jb_1A)QBqptHqc#q7TE!nX`tq+_iLVRk|Lrm0%xq}SY-;j zmWstEmYI#fhQ5sQ#?yg)kggj~DH~nf@nbL>eb(vrIUcQh!6sF{iGqW~12cec0`_!Z zN%H9!*>8q9N*WF$kjXA=7!w_5Vn{9gIoL!H1dGX&p+3ikSW4qa#Gj8&UgX zu;v(*$%z_jFjRQS@l9$exdTfaB0>kTgCOQ2j7S~YD)b^74s8mUgW+}wn~I>JGDp%- zb1*aqp%FA1Tv1@NKFZF~rBA)ClvDI6hv@(5tX2OhZOx@}_tjkL1od+4IYGS*U@45L zu9{5kYSp`_m$18No9pAMDY!BWBbK_F%#xhY%;7EvO;f+n5T#wjyM%VvJQ;FwtI(Ov zDf9pi(t-nM$ZjfIPR;dV+X?PX^B$$`)3ClDW_Xmg$*Cqw2i9b|S*mm19-vqtRg=0; zGGy22%DJ>mI+B)=WVV&00uEp@d;Fa+o&w$p2PQ>PeQSIP*X=bMddt*aY~ZF(w6e9yh$h>X%nQIMM_oo9UvG{FoJ{c&_=)#f%Q%R z3l*0rV35%s>5f)zh*~Nu@8MZ?4>NL_m0H?m#&^+T3V&1hdl&pEV5@VwU7awu8s9|Q z&?If&MB6d2me;KTOSjdPjn4zEm76 zc;c>BfiL|^ZRGNV_$sJXMY~-zPE&dsUOXPWL5mGw$AFEWu3H5$wmY3fFb}O)l z!S^urZUvV1O->h!I$c4#mu9;(+ojpPG~1m;zY9#mZ&7cHdK&)FY`sI&Gm56u7)7;y zs!lVmf@PH!X_PK6NfFZUtrkg5%*Mp@wIyi0EIBO^$DJ-$`LjIpK`Pp#b$$fQro1(Cir}vI@Afw*QvLmJBHIS zux&X7mh$$2tpHo6-a7SGE>y281a;|8yH#LGXV6s!&``>pIoKuBjCRS%EaMXyf;HK- zMT%t$1sqea%Y9@rTUalZm`|I~4PHt|+ytrIr~m2b>B{+}zhpiArK@chL#eCXv{7MW z7dC8`##4>~m6PP4)N9G>!oK}nEE$%>lB<$ktffIuLoHv>Jq@)i4J+84{h>6qYcNks z8_d&gU8>X4DX*3u{J+e-eU#*9S?8UubWbV)Lr<8I04mj;L7L%h2L_NYH%04cpx@QtPBd|?C7g4bo0uCb!QDISVp=Jm;2`^80@!>^T62t?7 z3n;QIcyONjd~VPEt*Y~j$36SJ{n2%*ulu^M`+C2x`{nm5{6H!H5MJ)arS1myhm58+ z)`6|ptRnL2q?%Sij!N<^?B-jSzRB5L`YOx@18p$4!Z>)?b=)yqf~OgE(N2v8Gn`k4 zvheikkmJU*<*6-qE1EuZ6?eR{p^<;{Ev@;MR;k$FM#|K;^x#J1Kn?gx5n>nuR*^2f|_{z>qWzIy-+3}3(7nV{)m$i;1I!)5fi%h0H>yZlDO zqv){;sny#0DE)v|ZmSM)&?EjgVIvc)dp+5qYPdm>IoyO zmctEHa+JX}?I~D0Rl8~5&(rO88g7qw((Utf^Vg;RfYv_%_ElD&zB&8@bmJEGIlsZ` z^Io)mfE~zPbo)M9^OmLWqg&oS^#XR;yYzj54ctfc!J6sQ*C2T*SR^DCoUyfeVF=_4G9+V+MH!AcwqFdgL2?(P z-3%Ky1G|fEJzyPRohoIIhRhJ}2PNFUpH>s{R8*9#3}s#P61o)^1$GJD6rs;(rVKsy zbKt!T*t;qRp9A?pG<=SR&q3fpz@7!{N?=#wG^+DiG`LMrcF-yn_X;d#qse_BXQFC4 z96z@baH_n=81ylo*u%$oehmJiD_=NdNG2y5h|bgD%B0_9^BE+!^~+GsdvU&u9J9c} z!K{x1(;&}rQSC7wAK}ZehG35-2 z3TL`0$(`>0mcc&^sSiWtZ=q7m$UMEqzc+yr^V|f?xz-uy#kBSy(5pCktbPL@Glt|-nazACaqLo%!PCyo6gzCAKwFq*;sE3kV9 zeebA5e+71}Y05-Z8?0$OhWTB3{4P{HhPkdm=8x5J>6XHhD>!!$Uxb@{dq zO0=;K?7snfFrz&fQvVH@Pb)qb*mHsTw4xQj7O*W~-v{0a`ex030@&2g6<-WWi2%A? zENkFt?vgeuySkJIG7Ai}Ko1XO^rpPtS8uus%JHGAuw|RN8)k9a+uG4>(;K2VJ_OKICKa0N{QY9lIC8Zgn==vxf3!-C_0{Ya#SA9?iYt0h&{(|^! z1T2r@Ad%1Bl-D&V5m~@Tiu9pXOflo5rZCjOC_Xvl!~R{K7wTf8p1feFybJCiX~cC; zo+Mm_jZJ(~HcUbOqU_Y8Bs+<%u0NlEhRUznqoz%4ZjF9cuDJhlh&Vcgu2#HI0+VOC z1am0&L8z%`@rXl2*&!ZzIt1fuMt}}t#Iw6_i07VUd~H&vn=_*ZH#Ah|apX9JI=zRo zgsZIKDr>q5&ajQYT&2H|Cs#}p&Y*5KeuTC@I8qRe!C zT1`BE1Al)*57SKtDv1=cKODC(-j7Nnf0 zRw1x7l+Ks%OOwDcgp%FsvP0Zs^I5nI6#lmKu-KQ20Ebiaf^?Fa=)O^ zdOu*(i!)%FG1ahUd?$V50`CM*x9B5uA9}h)oTjPH7FM=9=;7S>Z74^b--hzzfbD>? zZ>fJAFgf@oV82A)calLqK|>kH982q2(<}L4r>VevYAm3aPnbn_j9N?Dl#QA@e`<0z zXmXG-vD9u2PK6n3m2xhK)_Fmc_vF4PJio^muP__virt-3#P)^RmeKdU&&X1<=UjR#N{ROa> z0vpnINZ*$N`wFl;v+@;S-O0XPV5W@3pee&`$W`dARsns#_ikqrwdRKg$OrW78=l?0 zwE8df;O`>vl7TIh5@35Or{StR&ft)E(-J7_IQ0_rd@QJJ>ESPJTFs}4WbFY-Km!Rh!G;BCIoPv#8f!zx1 z6l`1ytQ6qDE@jDmkUHleHhKmqhTp5GZVpo29E8BDsA&%R7APvMgLv4ARSQXLH;WKA zM-M6yMt%n5-@)2o4f|ft+Qm1SuxuTa zB`pmrG!$2<{H@U7fna)AMNV4*n_C#F>?MX=s#F%)opDjv&5VN+o~+Z(^$h+l>g@T+ zx#wM(dno)}oE@m1IJQHN6FM_p@62S)<*jU{PhWEOtr5mK^El?t$=OO5jcJ!^^3diT zgwd+nd;q5fxe7QyO-E_ygIre8X#6M*C({7z^ zhz^0h9IYAbhQ?VMTz`}|7l2aEFB#V>;Txb>ntCPNhtU>+ErRTei2Y_%TnDGg7UdKV zQf(TN;S7i|MLfnWp z_CTmS5ZDXBbF=l|0{geX+-%h+!OEzq3_;F*j``>=M7r>Q0_x{gI4tt+0=`8 zfr;mP4a)61`u6FoUZPX=BB$X>PSx`o~NqsHZ~ZsWswVa9B{~viWnNyb7Lu zp9|#yRFuu)Bw5emL_NoX>RBtO$=Ij`<=ChN<)mE| zcuuV6BuVQz-w);J`TL=K8?YpW+b~qFg>OZ#40G| zjMK42WndPSE6@wfDdr@w{m|PFy_1Zw3@mY^-I}yvLI3aQ>!a)z^h2l&q0*TgtpjWZ zSfrc*wuc^Of%xe|!P^JreY8Fly!*@+Nw5d1FMyTE2PCp!+&(jQuDEb|6%CaGoYRHILKz)3~!)0iJ=Z=9}bnwYk)}|_?nHK6bXme zM(eSS*7GevFn&_TS;#s8bvos`TB(HYYVBFl^ z0p)QMfH@Us}yP`hiA{9W{rd<-i2qx3jR>l!`cgloW>665*w z&>4!WU;s1b-$J06R+HfZOCbL(n#_xN%>v2jW&umnEaojujmsiARE*1;7^C# zqx*|1PAoSuP^cguA_l+A4pvfO4$zsc0I5mu=w8)*cPyL$ghWIdTh~ZAQnYbmp2+s+zBwv zeF3D7Ldw))&G0~A#jh%V4}|jPXoy&!V?C350Q+fuAqyhMc;Wm=N+0Rn#axyjP1rxe zD4XBT8e?)G!U6*whg9Ahe;k;}Es8LQJq^5)3KX@n`!ss|39Y5}sfzd$8ZJpUhP(t= zlS?^Abx=+Ryq(}3q3;mb5ZDo517KZXU0{RoB151gWf)*3BZ1taRahSa#)2^KXx;?u zCh)wY`9=oX1hxt6jr8pRTL-odtOHCcQyVE`0^)yhJx}%=@+**f7^EHsDR(sg4p<7b zzk~cYf&CeHe^wRyO&U(oP_jy^)0k6(rppgTY%|*C9mNngK9xNQCBWDuMN7g z!5)np?4O2w-22m{H0!l7$sL2d=G3d??*Y%vE(sLvf?~n)Y33+-*?{~I?uV6^4MZ@N z=Al0~8XpXD2josgelX!;C1{>3T-8mxv7>#?7P~wFzXrP};pHQ;m*@wxI7P{nfIRuQ74;azLg21 zGG1JnzU4tr8YHFAtCK>n(rPpof2Nz!C@*nL*~mayu?*-jz)Sq~Fm>S0_9^5zMXNj8 z%ZwZS$@mSxmcX-ybLYgFxaiNfak8t{pBsHxbT~18j&33UIYe-pn1PgKh1104lcHV@ z-aVeX#N3*;D9kXR+iyWC_2h2>8vxs4$SrjMEPB?y@dNF-YR%+rtb%V<*L*Nf!z+Q>?zbBzI}4ZZFM+R*I6QJk4ULKeieH0gI{F~{XYJz z&0h!JY4|%0f3E{iy*Rz=z)3eca2GuL&e1ozGOwKhwgJ5j@XkPQAF%9O>;tB`)$U)> z>REypi~fq%6TpU08A9a*u!jRX0PFy;hXXS~#RZ&LoHR>j1a>9)?d4&S_EBfTeqyvVqV zocgYCl;Q?ADU#NHA?qoe*11Re_0dP+jlFBtDg5E+dg3-GHSiH&M;y&G=hy1N1*$)Ta~jI}y+4EV9J>89 zu%CwVbLe)QZ^!x8r?tz$gAZABq1WS9&e$D8ko&VE*iNtEV3`^8Qua{b??AQD5PETt zA!8&eT9DETu4hv7KVZj*N*m|K)LTX)cGm6YT6}pGQPtXh#fAn%1r z$%M6GFAbT-R89iSjP%!ZOOgNA^w>*BBPo5Mt;%tSD$d~M)cN%2B32jf&qw^C zA?Q7Z)^lmK)OZZArfE@A6h%PA(VR|-yuh4JE`wf@?`6=-!I!b6QI3KaPLF~YXSg@5 zp?q&zd%z+`57?$_aibOvG}$8G7HiEqq+23jNH=py1~-=!Z=%)xtMqXHY6YTZ$Kurd zs}634eDrcN30XGAyuI37t2SxZNjNFjNjQ^wmobtG)ZgoYtz)-!czHdHyCMzau1JN2 zKVh;KP0E#OivOvmrO9!Z7(>5*4dcFsarJwB@(i#uz_!4C zSFyQV4WP0O-ZppxsQ?R}^p=68ZeIq^F*fLHVbceeB-5rxbZUN1YnRqUg=5SEi-s)n zTWnDq#M!C5VG{2K#{DH=IRyD7`KyvUT6l4^AE(DDxIYEnkJIDPz|LhuyhFpetkh@8 zy9uyIv&%WdzPDwC-kA;do1tQ<5$juOIAs+MQZ6v=1IQL@bX#Na(k*iZC~JlqD@{Z4 zKtyFG>49RgqXC)}`$&3hBGD$uk5oC1hN$|pKgyh+!Oq3hKAZhrU!v$QV7IXcJN}si zeEq+Z}@cL;is2)EnRlOI0uI3h=H5?`mYb zqRN&Uy(APGRL+!Vn+ca8unYk+VTW%WdRRJd(Q3A^bWTLgfTthm?IklXZJW*V7(iyB zN5F14ctqu@_(n}+y6F2rE`!JG81j8|b2g2#&54hqM^*%n0?!0BM1&!IO;8G*P*Z62 z?6^${v=8NkP~Y0IavzB#5dF>3EvD5=)`9JVp?xs44wW5~csqb~fJML#FmqTKH-}j! zhXc#xrd(G9#EVNZf_zA|AirK2YDz}KFsb+;4<}co{~eSbvKg2E9ira`R!;lq@oiv# z46K}V0sCWMsyMpp1M|TAY0&fSs2-TVnZ8c|_5}LA8N9A#3jb<={{Tu^B>?*mpj-$n z@?Hq+Ex>ZX^A=#9<(FMu`g)eXhi`jm-A9iY#g*%wz&2oL1H3!Ib3GG(Sp?>8yqgzG z;5pstiJ_+_j`?5Jb9UdNAx+k#wf_o3PlutWGthr!@FtINp?x`cvgShDd36=oDt&J> zB$Kot)ih+LwkC=G=^mX)o$BaaU~y`#`r1j@YvIKc{I9|8*I?HZ{661wAIBZiI;=47 zAH)y5f6z3V`K6>Z`kG&ca1cum?@1f?2QOi8fAE~&GOlx8;%#M8ww0P+%)n8E8Mrfv ztis+4ED!s?mm$q6aYD0740Uvp%29fJH==smtI1zX3USu5oSXCwCxW1uX$A}ww;eE0 z*iiRjvP-M5sq*Njpc4K4R82hd^!Ng;e~+dA9ud9(%%bQNuv5S+iZ0}vvF}o5C#^1< zUCMkCDz69jdhk98l^u0bQh%3%5|_FZl(B%No3VNVyvrbUSq5=Q&IX?Rc4IhEj1$65}D$4HP6U_PCfu2Q=lnc+Ihs%HI?V&XW zH3>csSZapn(ZdQk<1Pd1O!n1JyKt(Jf0Wi_sUM}sbAVlkMAw1$9AML42dq1}E|XrH z9y(mcXiaip#(XKTDEp<*6K{)g)r)v>QBztm0ArY>uY$@pJ+^^e1r>E4U8(!i;H`sa zu%8Ccqn_J=-Clj;(=<3~TIFVNr@$wJ{A31l3Oo+cOpC|qJLZIysGcaNkylQg43o$% z)W@N+3gtxODlj*bB9;Z;CcJFQGd&9VI<6v^xuP{QmwN@tW^TN>eR3rNUJ23PfvBF7 z!;XHQRK`IW(L1ZyhIPhEk^)6Fpp{9R@ z-DAU4U+~6GuhaU^{U&Quqq&RNL?CiZed8Wp7Y%vE(i<-2O*-hl>}1ti-i5?I8cbwa zBeq1wP(2J~ewhWf4_Nk)?d#l~L}4oJU{%AAh&VW z+rU!?E&i2fzX|IjYS9&~j{v#Pw_Et|+X+SGUsF)|ReJ~G@xQL$Dr+(0Jh1YvY=|ml zyiOfV`K~&M*M+kAG`e@GzYgPD7=8=#>yB0j8WT&2Xl;TSR^d5e6*gpCyttHjN8unM z9A%6Su+ZyNShx>t3{MMAnNglmySGY;DS|@71$@X$7b(5{>BmAfk5(AMRU{fhc@tP9 z+5{FiGbv0}plMagb#%YZxJtA=ImR~hrhcGkii0jarWONDp^+%FB9rpkWZyML+XE~* z-BYF9gwqr@%9fK56Q1LSzw!)GlwEy%T5Fnz4|Om`1(-wXJ{m>+`K?{eGs`@vjf|AH zRR zZs|3p!RucV6bL$yz_s}+z^o~OiLR(w$8Pl@6x9U8KoI)tl8 zG-ROS{NOF|Zwq>o>NhBC3)m2q48hx?N7J;Z&Hok@y(D^3lj>RR_94};LtZ(lwJRr` zA(m+h$=+mN3wo!vXv3+^IW$&quDF=KJ$UKCi$&@afvo~t1@=Uh11!^Lx#v3-OlZ zG}#DYY5^SpB|_M13?Ao`r>;W^B4b*3@@l zQj-gnzxcBfnSIt6*A<%CM~#OUHGYq4#}Yl3pf{jL$?ZD`D}19b47`YCrnYZZf%YAnvY=P` z@~uQDq+)aJ*2$23lii3fyQ>VIbK+I-v~(O@#fI`0LuyOCIE?FSo3t7l%Y0jgUKlq8 zby10as;K7T_`SKf4_DzpQHx@e=KPk``&7d}{cpOtp&_#0^6wM@4%$ z6(|fkUZDoN~elcB`nV6xoZJ}Llv`t@Y z+{r$im1ZqaK*F? zKBi7k^uH$SD{nkPdEdZ5Lk9A&v%H7|DsO;O_qlu|p*R;zy2bTPHu6p)bRT4$%OTtM z88PG-?fKES{f``djJ>H)Y;dvJE%gt6UbmoU`%bgQA{cYGdf;xXqP9eGk(Nzfa zuqwmMR-+&EDsE4NUI27Ma3%BvJs z5|Z%zG}(pI$Ai~HFFhI_59}DQn}FQ}lZM8zxe+fj2&gHxK=~XfpF=F4330F4#pnjD zan=nPhq5I^rUdh(yKlLFKQ)OYE_)D7B=?}#G$+ei1~*fyCcU$Zlr8#R4!x;s?3dG! zsIUrJMoN>pRnS=CsrE1$Gx0fE2|Dvj9dfLp!i>BaK;tR6MxO zoL924S5!gS@(z`+1al9W+s89IMjy$_lJ~OoLCCA27*7p72qup~?-)Zq2)rwRWlFfB z_8o#Z1kb+3P}L{zHQDW6bQ=K6kOPrxk5#`x&vbq5B=WU2wq$&h!8hyRdTj9xVAdA; zWVezpi^AGt0rJIobzG-KtzQgP8+3uOsHhDNbOurjFjV%}7~>4`{viz~XgE=O{9#o@ z(Q|Fk=6cRLJ=SYOXHxP$tqG>*G|2HB#wg^iJ?qO_T56P6oHEjbU84us>qOrk0JZ$(i7t)h~~n<5=6^( z5#O$+wa1Xo5LW|pAN^u84gZ?g!m~MNOtz|L1uWAigR9dN*7vBjSV67j4FWpDweS~- zu7x3UP9L5VOxrY+C}Z$$Wqb|1T&$G)DZCCnI`nuGqs6pu0@mbz#qSLWKX^H!FVY=5 zGgL23sn3LpZ+9;8)II>qF!eL~y|a7o-= zfEz$+8!K!h?=A^IYA!tc5;jB~$N`V0=uNlKx8&H$=`Br0LC?Os@_Krd3po!MQJL2= za6gYfkJaO7_Y(|xJ=*={D*15;>|!!>Tx~S=*gDVDbeYu@`ZyI?9tJO3qwfXCn^^D| zwbXwj_&GCma&2<1RX9jgtRmZ4gf8w@Z2;Qr9e)!I`89 zZ5GEz?Zx}oe z&;A<*_hN7Gyx99t@N$m$Q1E1Y>bG>|-fMp0#cO`Q34vJpHzDBqGFt+A;&cRn*Qsf< z!@rA&zsR>HmH4P`ROh3*R{xoQt^VEU&RWeofzF&}OsipM&i15vWYWhdqKyNUmk6kK zea^Z(v{ps%oow%gX#DEE5ZC|~Puu|3M^tUOOlyp?OluQs9q=Nm3KJH42%DY6bD~0~%bZ&>N&QD^Bj zu{)UTJD{%*nMF-LWENqXuCbqhN_w1tN|Pd#Ja|f;L~9`&&#@5J@WnheV2kw`av6m! zS3mG6;#0s*0rR?Xlh7Sn^YHO3Q(y~NDejm~w7DY0H~NTmD|ol^EtzlzUSjhZS`EJr zyf~UJ|1$6rLN5dF4q$u1+Y9A8s0G{Rs)z6#6>Bz2K$v|Dh!RW`pGyqx znj~-i>oL$eidd)Bs>K-G2DS~X4@2%0EdW~p=1$RF^bOu!;Ozz01Fr{OexC168iq6s zX}A+)J*PMqu#158`R0)EuzYjx^@~vXB6#k-nnn!v4r3H~Y3)Ey9mLzka|IM$ZUN5- zD6q*0P#ZaCm$elJ3Q;{GjQ`AJ>(4-bEGO2aYVke*xsOB=7^s6um_xc>>|T{QyZ8oD znzN1lNNze@p;gwLTw|13#<+$tu4UY7!Mg_7*5tTbz!rclfv5W{02>pAzRHm$z>pr9 zQ-<{D0t?SwU`;%WH^XS!T)YkXt^-?Vv<>=}-4wnp)0!U3z&hY{_$DvWi@bc#WDg(e zY?4U+LRp>u0)1VFn!%rRHp;6;w2>8FoW=^zdN*TO?;d81@O)TzWS}M` zYT77P)7}h$lFVVq2YGX^G?Tx0iC^)~r-$rz`KAGMi!h{H+{hS-iW}kYKLPs-6!91I z{ZGJ}iYMtMHA^pCtwN;-6*I^xR1D%ZU~5n|i2LC6f%Sp)!3&kEXf5S*jkl{nc_j^b zw(6C@LcltE6WFOqHcr)2vdLAHvY2sl)^$?Xfj8iE15S0|BrUa(+FNbtTvilH8Qm*o z`W}bLQ&2ty<>N5k0k#fo9aslg6VI1`7tgswMF3l-?{d|tR_IB&(o^1em{LZGhGZ;b zNE%EXD0iS@FbxX5uop($M*p95g;k2jF+-i zUnx_-yMxi1{7MeG(CgN5o&7EYb{Q~dKTknl3G9`?j#T{>$?GJd$t;uifxHi7%j7+i zhS~!GkF4S<9$B@)3qx)2o(!xw9Q2-Cy>oLCSywJEV*#&4-)&G5OxwT|wad5r(VFai zKVVj+L%1J8We2b(m(oz0HZFQC^tS11F>!6pX4*2=*OpDNLewB;T-~R`x2Dmi_v-6t zO>v|t_Cf0VBXqUf_tRi-o(K2mA-Tb+-Fm=!!1h>K+O3Xe_9-VOpqO|(dy2`N%2jq& zA}U*R2d@t2rDkIka3}fUt$?GOVU`b?N z_9#mQIJgUXcNsIIFXbUF?|yuoZsnJsDEz(q@o@_EPtk3K*0}NtFr6Wp&>+@T&ZG5B z4D_ZNoLvaSv|Uit+6o%7UQ=s*TW0Zv*Z$NMLM?`hZ4u=AJc>{XO zl^0qo8}>@c+dg*jdJi8-D4W{#H}K{;Em(vSH0;Z!u%}bUL?WeNAoKv%jsiOaEQQS(RY!xh;}*z1 zHCV3o(Cx;#kyko?qh31`5Nk(d#5#^-|sV=1CMV{AytpStgMaU;#>6l$$i753V z6~8rErUShWTzTjdxA4%%9^oYuOB0h#uxSE{50gdNwO*4+-C`fD8FC*zR)D28TLHEX zESul!z#J_iXqm&{-5=H6A5jm3mr}!%l~DF%#rWvcqfZaxBTBph*bPu|`F{;~*8p?x zOQ((jbZYZyrYE<;ngYym)7NqJp$*1xGSq!MyNi^*&A{R=6WWvE&k`&evIL9djuw}9 zwA;{CM!O9v*8y9F151PJfXRJ0?E^alUS_&8#z#etK}CKY$Wig@z%xEHnXBIPaMdfj zfywT)b0rhj!J874DbiGBxI_nC*l?f@@){Zrv39*){ zv&N~%y3y(zfc<^lv&>Qc@WFH8s-$MNEB9MnN8`*^@22l_;pG#xep#klk8#bm%Lua$ ztT0KBbzsvR0J{{t*xW<7KCnLY3{Ji2Rg-wHqVE%d-3i{Ebus_Mx+1t>lF9|@N@2Jy z=XqY)d$qxjDp5kn6PUP)Coq~eJZsSO(4{)?XSwhv@b@R^;3i-LxH<*w6tDrXIIDL$ zwrJg=)jJ(!{-CB&CFOn7N}33km~KhHoh{LeGEedS(*+IJDWRr;_x~8)vywKFbd_nwH|7o9L?iP?a&` zK=86zHD1yeuzsy$f0%CNI5XqcI`)U@y8udYpK65#8Vt#p>;hm%K#tJvmpH>F4347b z!hI-{r1x{4QZ9$rfl5ISgC@$;;9ylAr@Te?n}=cm-y z;JH`DYBAXy%#A2=Sf9D)peus8(YNx`elBI4g}m)w*E3fjY7FXL)gEBmh`$Zvd*IZ$ zF|qI5I0SDEJWJCdcuvg4mbj0BbU;>r2D`8_cqEEZa4xlL8C3?yrA&;jNUs-J z7nJ}Utin}lpH*NTU?l+{Q3qJk>msemj*GOq!rg@3P4bXopUY%#7{Sjuh$hV&4jBh_ z$nzk20s*!Ua*X^CV7^%K*$nw?i27p1s7~&Cv^vMjcpoZ#JX=ot@>0#SZ7V%&*k+8< zqrzl7+0mLX=CLOHJXD@Vk7q&t^Od~58&kx0V|{&B*GqoU9V3-9Zeam}} zwUOBZ${qMyr*)kMM@x+!4hEBQ4CuQ#3EKqrW5B}Ij{zG%*&egBhCefUcM{g6hj^hP zo;rvo)xpN(XdCnm_fm z>#xxxzh?exz?$4q9fYzvSf+1cL3%Cq_>BmavTg^l+y*z zJQPcthvEnKIHb$D=fm^!;rWS>>OwxImHgr)Y!SS%q*~4G{ez~b@|Gcxwa_vI5+4pZ zC6UXj%VEt&Q!b&$CRC!0&B|_pRW{_=t9l{e8)x@JU<;yK$h#i`j{p|cJp$Mguwn|< z0Xp0g4ILWdT%8JAhv+&)JCp&>pkYiyG^m_-u{up6Q>UtF6;iA8P)$vzRR(r!RHi`2 zJy{uAg36K%0aL|EZfZzjk~|c~sF+fxq0uCanIUYn8E6F!^%&f$Wd&FZ*cz}k7-|9g zAg}|#4gmWgutx%$8vKzoI5`YK9)i4)?HyX1SbH3#V%5ii=Tvz$RIY}KQ>7vVPZ6|2 z#L@~+f!;QKx9R&7=ryI+rioPUqkE^e8=%*Ro?&o-ko6kiDPQx!&@n?BN-Z{l&!a;-fYe60#N%QepO?mz|PG2~63znmN4 z8Bt{+MqTU~#wHErIT2QdKEyxEQgFt5f_~6YuDtTE_xj2rL^kB=|Hcp3QU8n&4-UyW zy{x>Zx`9$!!>K4Vl%>a159OGGP5rxL)VD=g^-N3h*lpKBRR zvDY5-b@5o<-d+vK|kfOh$xutV$2H5h`lq`zM9=o<~zcUIcHR^yM;g5qeQhcan-z z+ZaqgfL$9>I}Rti4I%mgVEHYf4*+u)C%V4^SW}ko(DyJ*9%i(Tczn|tUPJ4rX#Eth z*U;JrHl~ugk6wNU0lYqVok}m?oTq!xbDDLEz8HFO!i(uUZ4_Wvf)@wY`3;TmvJIXm zU4ePhrIazUQg)%&ffxDf)^VdXJ$71N@T8Y9q-WK#L~BzIVc|dxX`?uZHqzxoS(mpE z37*rZ!5;2S02d%p#<&1pisw`tso0`yVc6&%r5p>jN!`mqzgk+^!i%ycz~m|t$(232 z=)PO2_)ROMuOSqB7(!e0*h04TNqN_e85%C5Aui=ffAXYDt+cw-I!=!abX?_Bt;udg zC<4+WFjW!}@~x@w<&%9chvyEk7`YSU@h#jNlB=k06-5}5UHV3yDzPavre_i;FViLv23Q(Yx;=qkk-sww6nA46Hv9fkZ+ zm{hQ={hTsjsGrCoFqO7ZOzzb}vva6IKpp>g1 zm%>^+D6c}LM?+NC1JecZ>=f8=6SX)^VL!WT?boZIB_g+hHJyI=C)XkYUJBQ;E^I`ZFg6W=?F= zL#`4+x_3m?z13e}=3V88(5gh;7d=B+-8*jZ9JkcypeV0mg*C;J{05@xtddvH!IN=y z74oX-TqvK5gA6B~W(Z8m5k|^=diYIst}$-bwT_!;bleV<*TGw-Z|9yUTiwW2@dLS{ z$36101?5PzRVfE1r-oz?4tmf_NfMa(?^Dnlf;R-u%a)CKXi``GI$^|1x)A8XP}6y1 ze5emzVY0F|fcz$GYyulVB|(xg+#cHkZwoxP#|k})*$(RfIZ%WScpdQc`z9Z6+G|;a zml)Y3-31osattYVssZ|p7TKEIQRCeJp0}Tp>nyxtnW-yAP3cvJvc(`n4w+!r6Qeq* z#835z>F`5|z9(OwlwSNwdMY+lRBQ~j4>b)CaDdwPp&Y4X+L1~gvS^~0l6~5Y55~T_ zo-0HD^;>nv>8+uxK79;NJU_DJ_S#V;ph}`dGty5Z);`2?8T8YLwF#^o6x1|qIy{$# zQWew&(~WNd$kD>DK;>qTx1qdUk#DBqRvMz`TY)X2Q{B-gY2q(FNs|CmYjHNVz}h7F>^w6vL{=nZM`kYu@Rt$dBZdd&zwPc=5vD9_a0b@1( zX8`|_hL6zj5hVXhkat#;ovd8FNU)!V8@zQeKa%&*caJ_)NqH?K_Yb@+?Cw$7df_6$ z*yFK~zky$BFR#60PfI$1#g&iARmrNUi)rN;gcCk)K)ba3uAIr zACi2DnM7mV#W9>WQN*91-G?Jv$y}(@`{-pW2bFk>>)~}v^f<_?Fuq#ZI1ZIFG{ncx z0Q+rVcY}O)MgDCX@y`Lqk?1l0B zLix++{*d(QR?}x8+LXeRn#WGG=~lMj==MbhD))yflV7C4GmM+yz*}LDm`vPi?bWot zx^`1*OVBG>r8X=<&k3mbL2@h-ITf9zTS@D++iAM3(2za-6=3H9n=;vXG@PGZ-Ad*B zYU!~BOl?hhUW9=m%S&g!A_sYVD*U>Y=-1)pODN(?^ew3mUaU|~({P%GBfu6xE3TA1uS5PdR7#ewegB%iX7pu-T!#Fu^;c)CeTpz&8oAHxdBh;e*T+zN zjcu9p*eO3$-$-z1^2Jz#%0UMXx(rmhF`8wH10~o8aJ2?`_)MrUL%;bx!3)Tb0SY?`uE&l?1@x{Yi#WXe!n^Vy#z+L@rsN zD!X5)lm?Is6&WI}7rk)X%io|Kd(#$w{xfm`IJr%@_(MHyQjGu#YnCM}Zxy3frP#gN6+nwlK;|=U&`~;dwuk*G}g1GI>>(^68)Q;wiZI1sTb}FM<3Y;n}|L)dQZd$VO*`yut?dPUP^O zv~gtNu%#lZ6^?*n75NeP>#51w`Vknvk%p3iVXZKvjXdxWx#1-oH=@qGd)A3yD=+NC zzP|Zk?(w5mZ?nV*u?7OQUOuek*7);J^-_dC7(yg3tq1_TumD59TdKON- zZWl#(ic*fxbVsxyJ@a2-qjG8zbkUU@aXv+0@7&RleI5$y_eX5>CRvlz3`UvZ8L_^v zWf`HB8GDB7nY-{#UuV~Q0N)-s`q;@u&5|fE-V83)qrNKMiDNDjwTGy$I!4*q(Z5}; zY_3obt<;mL3&@ThMV+KFn&lejA<84)`&PsskvnG%@pq#L&qMnbn%)v+v_4{)J5_c` z(sk=e67oraMFMn z>Hi-KTsc6`MeUH9$NI&pWR)&iWtN8PZ7^wJikaFvM{CPBvdEPp&^k-s@(^YkKrV+W z;vrFab_99NyLV!lJ5jNDw~cbTz`DR(rCPMLfmy0)sBQ2vv1~){LSU(ayffx(Rs02d z`p}r3;qQq^IUAl;6Aep&iSmOZyfxyZ)B;YuiiJ+iATFUw=o(f`Pg7z4TavHpoUblF zg!>LscHne~L`Hl`&A{AdF{UpD?_#`U`rS(4`CgpzJM$(t62&eg`VBniB$WNx)^EGO zGATgs+eFks81G_pYoCJ#7y}j4k_u)>1+#eA)EgmBk^nryZj%LO$pT&r7|e~n`Buz7 z#sx}hCi!;ZZv`E!!PT?SL9v#qtMTzHT1z=oVLq0t)3^vOFF~EsI1%7l?E#E?UX8)A z*#L!kV&}|WTu&-AY%#9(&~r>EN6^)g%ElF-IEPLpg&S#*XsS)=wUDxuZ;iN4}JiN0TCj4uLv5`D$XHAM054PMctQ-Yk*YlVQHgXBASbwX!UcqBg2! zz6Sxz+qM|(=b)Tq`EyfJ)`1k&Ij`uC!CenpElruil1ZLR9LXt^%Vs|uSgx9>!}Ii| z8oFHwavpGL!*1q)HYsf$9r!}M4rA<&uIglXhSbEo?L#Guc9|Z5 z`^*swGo&Rao10b&(FyLs#RFg=Rr@Xom1Nl>O69evVw z4?8%EDTzK80-4mG3mav#S`O0JZuwWI202?k23<+q=-Hst$m%bd-$}&D#;xK_%w3)` zKtry(Z_YsEH91{^s5?6z*)Py-0hmYj?)F3u_jqy?bp|PmuT{mKakoOTkmEEcYY;6z z_)+mrSCnEXBIUQ~;XzBUdSb6m^oPvFYAABV9pQPdJrZl|H+<_D-tRmN8;8OBF$Rhp zag`DV;Pt_CGIY)xTRq7Tt(RBw+Ne}KG-#ucw-PL^VH~{eO2DjK)I@`pIg0A~@=~>S zRNsi&L2d)v3oJ(l&MBJb6a-FzcLqGYy%?0b$qFhz0h6`gE?INJCCM03kB%)XLytBP z@vz-|`0TY?<4yI8g<;%w5r%Y3r&P04kr#Fcv~ETRz;y4@LuUZRQ!J$4JNZ879&#<*@$yVp?*xc4gK-WFM;$6_rPUV~ml@iwk= z%2%OsJ$ToX*Zg@U-(K@oxf;RCn*AWLaFEi#yW(%B+pD<#c+lJlfmd+{@?f1!4>E3f zG@jhFo5J7X>7a%pcRmAQ-p)+oPnBO^?dx*sBvR^d8?423kPXNmnDp4A5sQ?oTWr8z zNtTSU0Vz{ZaWi1fOh#0nZmvYUP+Th2s<&(Q zF+%UsPzc?Hjq7kxuZ4c5YJ46aR}Rnfig!*5t&y!6cB1>8PC(GRH=@1)@e})R0H#l7 zPVrFB)DkuMt3rpE2V2Y+Wv~f7e1Lt;|d&t;azxFfZ3TTg||q zq1$0xl^vKW9^<*@moQ#p6#;LNQ>b(qEmSn)*MOB3X_e?}AWObbsST1}r$=(Ei09Qj)TWy$+!A&bQmeo$VLwW@yMWzQdHyK8 zG?n{it`y9fVfR2KYT5&Vd0<5wjAlq0YN->i15dy2!9fqadutgQ#?(oJl0Olm(a;mY zvxErD5+W1sfF4N{1A0UyG8wJOWX}A9cMK};gUR>7%Q2`lY3OO-MVP07w^e=3*?tL> z=xPZRVF__zmxWX%a2d!-)Q6Yc)m1DNQ3kKJR2ycH;zN~`Y2+G&xdx*5Vzf1gt^vE3 zT=7j__V7)sei6Joz`LW4@kNjwe1nD!kRA7(AjjPA1W(@`f;R-u30F&(%vJf*-1mjR zx%U}mivc}cLfw}`3k@)&H3@GB`89h~WYfs2fW^oz8UGwueq!Ly>3e@*3-n!pwfh5W zPxj60lFDQQicuT#My+|MP?E*Jr#MQa(){4|9{F3*HogF33MbLu~Xzz*KDZ;Z*En!Rw;1vOxmlj|F*|hJ@rY zu=8nk`_6G^=%$(+@`3b7Zh9a+ZUGkM+yd;Gz`jA>Z$R&v!1e+wYyjH}%$0EZ?grKZ zuTNhU+XB{^?5oMH%-s^tG@(}`a1;& z(b_3S8vq+J#*i@vm8)3rBc&-a>2(KqdR>1~ zLw)*sF=hdJMwAz0tlKXFb`gEuceHPkw0)gZl99|l$wO~uwAlB}j25n@-gP<_jSWnm z0CpONPQ%cN%6MX0#y7y*1aA{O9|X(|wXzzcsQfkrJ_d4mnvFW~+w}ODVX6Tvyf`(Q zxA3A0QrWs_F%&&?(X8{PRb0>Qo2H@&y$CPS?jrnkA>ZYjM5D>R>t8u_LlV|F;XoXN${U2kyDW zmBJr){6$PrjvydfT%|6E#=OZjj>s;nKpD{EuEYZVJobBI^cc|NE_&pxVTb9l4!i3x zWKKK`sk>=N&bb@d7RxW66y4%qQ(s*46pmRU?}13Ev(|dI3%%m)5gLZ{_IxGp?5 zp^}8>UZ1Nr^^!uw8LS0mGw@D#lX2UVUl@IK7`(XD!$&9Zok#KU6h5BJ#~L43^6>|J zyq%AC@bOMQD3?0F!N+g$@tBePogd)i@qDcCvCPMSk1z4T?t(ADT6sRA{%1b^h>!o1 zk5BUPX+Hj(kN<6y5IR4~M~{ycK3>KL!km2^-1qqS5kA=9=zNHe|AP;1Z+1S$$Di@> z*L-}9kFWFbEk3@(2RAD_=Z?7QwE5V<$M^E_O&T7`w}Xk3Zt$Q+(VDWq%hR1ZT-oBQDNa^F#t~vNYJhMjOTlOj;j2 z29J#=J_cl~$g4rV8oXNwrk}zwom{V{$Cq);HjdfCF z!ZBO8V;gsD6Ru!R%0aKaW&*un{0IAIGXY~h40oUnxx zD#w>`!WK^0#{b&5UJKW2;fXE$uZ8QialJOK*T(hQxLzCAYvX!tT(6DmwQ;=`uGhx( zTDV>thil_-EgY_m!?kg^77o|WO+dVEZGQAIgTwg?=U$a68IBoe4u_jM68|ZDt&Oj> z@wGO-*2dS`_*xq`YvW-pJgkL>weYYO&eg`b+BjDm=dx109uI5dVQoCDjfb`Iur?mn z!o%7)R~x@-;a6?^s)b**@vAobYl}|h79vjIY)N@g?|IKp;ClIeoLRi2hY$5enkySK z-sAppU_Va0jTH%?{G~~-PD&p-wFBZ}dU#L%`*AsYS`BT^c%Mni;I`owl7Y zUJh9wKl(QIo2RMf>W!$~R7;1lwaXagQaT%r-hgnU(b}iz1(bEz{XN*tI_md`Uze}$ z@0Q>2!0Xzhm@74dFO2XFr%iVIF!atRIA=yaSTuP)^`FP2Ty4?X>j3wEjqoHaXkg~F3AOm;NoJ3;HsoZS|jQRJQ@fTS7_S2i&(DEnqYlM#c5Q| zSnWt(kIt>CLa)mhMsnK{I}#~x{>?Y<$@E9v{BhNj5O@KDKOOJ1+Etd6)beC1MZC2O}?>_H&VCZuGC^RvVu8swS*8gUx5z59@Q5UhFxPBbO5mqy3oNB{Z(R5st-JdfAO4hPnG$1&0LJN=CRg+e=+*#kvw*L zB@%6{>ATu(#L7P!&#SDs@-8%VaLSCV%4e{pPx`38gGAJ{LF>&{U$;`M$~C|JTqrq& zEmuY(o->QaU9->OyVhaurInjMlO}895pKb`je9W~SGye)d+~RVTDxdy>Zz!5RS)r} z?s&b*=poo&NCvsMp6eD;DhyY7Au1_%^0EE}^jM%r*}7uL^3&bKuh;e)-yDvf-Mn4E z(f`!JiP|{~UtTH`c^Sy*_!$gTk~9Qd@jU|qroMK1z^O^WjnJlq?1H!HZh%YQomCt5 z-9V=sNIrutT?F?limSVp3p=#o#C$}1(CtWW9AOmCj>l@65zXRjzsKsmKQ}^g4Z9)v zQR6xD1f4f;Uw|SGQKPpR$o<`Q%JVkmd7JXQO?lp?Ja1E;w<*utl;>^A^ETy;Rd@^j z4iKwdN^z_3HdT0=D!fe<-lhs~Q-!yw!rN5gZL07#Rk#!QI#sv@xMjChc$+G`O#$Af z0B=!ow@8I8D()6_wk5WOwdHiX=Gd-rPKeLx!1z#)a4xlgnagrImc|bbQ82eCm|GOg zZ3^Z#1#_E%xlO^`qE>EEE4L_z4SHf658EdsM@ zZgOw)Mk%t$gk_e*Y3@ZgH*4JZC`DzRwtbYOBq)5%T_y|b1l<+{&UbpUn;&Y;Z?Vjj za)^&IYluhMbkihNf!VBYD`QwUxzO&wxT?$EjoDEVQbDpqmjdf7XdP@3B0;hJjWYXcfk@EPa=#5w& z8A#9a&5fvQYNq+u5Iw>`M;Pc|L!h`6Fb7gEi{ND-y<~wN4!J^W7CI};@dr{Y}v zSLaSh4J-4)Y1i6>BppvPJ4JSJ9iUr+1A0U80yh#FXl@*9XX=2WlPmP1BcQMbTji zW|luxpZx0*E@erE-&*Wl+`Ds%qrenDpdx^ z-dpNIs)T9HiCq|XeQrW=hxrm>{}Q^n{P#d1v48lU63?ZOzlOfoRPvXqk}z&V6O0^D zGIfyiZ7TDp0q(ukv>n-Cd>basbyLTvsaw0$A#~jpDnD->9UzClVlz*bF)Bkwc&r0_ z)J13LNDs^CgwB5E_C7q@I>oana$2S~>j(ytT^%XYNf#>C2Suz&)~uSf(O7)|DJ|2q zjd3OHF2Jr+%$1U_>Xe?>DJ@qE<5Tv4yw%sA5{<@|S15WA?Xkq$O|G*DEVm6S`NtCb zW6u>4@q@V$temh_OZQ>249;jiN9x@DQX0zKEi&nF4wRSTte!nB@$V91sge#{=>n=m z?H09Ht_;($!$103Muh|SCp}$?b9uU?&9%|eq#wwEb9bn$KzR$iAzTgN)S^viNEXl! zEH#Qw!L!u3nZ6tJ-2mo&QDxJmrnSasmH~f7kH4bFCBSm#^*ZSFY3w?r^5?#-%jlj_i&^b!Zx5CCJKsi8C-R%|<IUsPeb&4xbk}8X_S*6xj#MpyekK)sAA^?5OOQH}9y&Dzvs26w zwWjZacMW(R9t_~BjoX_FsMtR7Qa?7WyOW{u#$f?I1-D=BwnL(*MMIVQsqNWJHm^tMxWMZn z;PN4iyL>QjB)6M4%&eObFlC%XVbc$U!k-D$m(l+zmM9QfnB>lm0o2ZI2c*E`5v1+{s7Y zoS2+|=wC9>$4ExIA^I^E4YR0j1u1>ATY0&VQX=3Q32G;cd0)6Ob=Y)*A^&oA)H;jX z&Se`iu~iow2R(Qojx2CL3NPN9(=B%5yJHrF@<&tqc=n{%(V(y00D;`BzM;m9ZV@Nc z1+1FCmmUj9?xNv))pL#2qPm(vE&zES$o^D z`cSz7rH|8;vr1aaPQHU<)$*1b|BXSXRxGwMZmB5X-qgGflg>RIFFMd*VeRCfnIzx3 za5_&n*S}qQ%mRznTo7FZEM>q&Qw%9v*q!E(-g~ z-00h3q`vj}Lh=uvVxiXx7j=noM`hyKOrVA5V~a4FiSvq39Cy)>E7i?sA}y=Xsx{U1)-lr8Q@!jJXQEG<{2yL zYEl@hQ0iWvZ|_=B4sy;^*6V2${>u>9BY{or;rZ)1ZH9EW*7sGFE2@wxug!vce*(r> z_&cbSY(}>-ac!B}I=JkH7I#^UK(RgCSSpw5f{B!R9~vqBXnI zMqasXt^RPC1#G(`bK)Z7E`~+IhN^rP0T&| z?;Q7*n)aJq8o3XrfHB??h^m~xI%bvXKJuI=xn$QWJSw&_l1kL6iglHkQCC?&2aAZX zhzJXg#{6cz>#L<^oU-JA^x)L-a8}#C?Pv|2Ew|PvqE{fbMlzrEz=$kx5CSXAd2R`K zsJu;Grzv(3Gv#(AQ=5iwa&#T32l*bH`u;VqNuK3&&gFW!ImLABkyUxYh^c_`eC*v> z3|Xcprim^hG(A?}nQLOfZ74AS{EwaI+_j_^9&j7S~yq(&j7m?SQl8d(FOJzV8vOX_Znca zY7>7=>ClLejkfD(v1O@R^qi>=kdMMf#5xMBNf9b>8L`Z<=O)MAQ;#MQ?qswfRE7wB zXYE^*Lok(7o{$HxZ#o3I$qEKe2cjL2Jw>^lfvyI2wL;TyI|Od5|2he$@X{zTfO^@6 zz&3r=%RY$amu&Yz&mlW}6Hf!=IHXAjajC=5i=hrf#h^>}(e>n|OtY026%nCz{w4=G z!5BM`!^i7R#03~l%6(e_Yw8Y=ge$zc&CgQ->FmwDf`}Jzf4P`d-Bt z-r(%l3MEF?Jc(pAWL8;Vv>7-^t8=IeO7rPMXg$Ul#~9-w^k{OBjP^8ogsZ3BQxA>T zr`6n<05f;~(@w2r(nHJK#JI=dRO{aaWsh&8$-O!fOF>tzvy+m~(qkQ14=O$6T?e)Z z>@cvyz!rgpzYeYIw64?Iah+UOt`c2wAW9rPXZ}LwcuI|VwtLGZUaz*Z0oLW@rwgeS zGYIQ*_k8t9B}(?*3olBZG^gawTY>q2b6KUrTKQ3eh9$gLtUT z=B&u>apN*_P%V`oadab(D$RY&hoO?}E<6l5Hi6}|Zxfg)yo+{KiSyv+!7Hz!k*m6@ zOk(_eO}>i_ChI{Uxv9rM22&ZxghDsHv)n$O%$FzIECKCo*i{pDKmpkk|9>%&zam|8RJQ@$DY z$Doq6#xbbGPmAxmWl?K^;pDhOdh7!h{*RQZB==r zNMz)#p@TJaVC1baZn!V=K7&7zhAzk|_KCnG5M&92ArnAaXYWyjNy>%s>TqFKm4u!u zX@VtHH7Rk5-js^tGzqH?yma6`eN}d}A)owyu z?J7}VUGSP<@xNHBDX=}MIgPbWGwy*p?vxz%P1w(ar&Sl}yGY-Xma3P$0(qm!SJ0zr z(%cDNQlurP62<09895@G8k*v?3kUXSY-O}5%1wG1g13Qe8_*lVeQYV^*sV`%#to-d zeX*7WU$=n+Gf42vAWa_D)K^}nbkGEAq*ry-Sr<@*siaWuQ-i0;+&dI6N;K?U zZO6!EApw(Rw5qx$cC9j!1l===nwrAia7hotWq_#RV1W2;R(IgO0|#za>t>N$H*1op zDg1Q)xSoL>PIaUhR7c+fR}X~)-+HhIt}@xI)4ERUI{dBEs=R$*{i;7#y@73j*O`>J z156ur`S$Cyo`K34sQfy0gs&sg38gH5Q@n(Gd2x*B$}!S+8OkQ#raE>B4zi+Of~#Y| zHsET5zQ=$K_%`5MlcjH^M>KRRcutk8_MopGX5TiH+ZDD&-yyIeuq}Eh(F`!{rbN-f zB6y4U#7iG~u|i*7fQ6o1HH{&x%eY;}aNJJ)_B^OW_s@fJpH|0c^3En$7b+dbkaG8) z~f9v1%eu;|6n(rU#2)BKfI7sjx$3~O7kR({15+4P(>8j9WOQr}#+NkehH+E9Lo zLgmofhhEr7Abyh8+iAU>fj&u(AILz!et=CP<#;&_9|HM9vdg)tlE0kAw@TaxO2S|t z^j-!m9QfXfA+R{Z5WJ1gV?boq%?ni5 zBayyAk98;?r(qK+o4}3(yC1Ntfn5#ke!%pI9FPrbK)eLxJ3+ovQ7d_Wq^`-JI$Y6x zMb_)4-o0}hgWtyBea49HRmq0q--+fZT=2F0dJhx+xo?Zpse8 z8-O>cLDJM@ zbaQgpfYb)EIXV11RN^xvp$7u}g zAw6gnA22=p9pGgz{2lbY7+9S3VqmWXmP4*r0_#Af!?&wxT}5&k zzZzJaKTa*)i@F@Y^x=D+<~YEca|4!#x98cFJm3V*WyZWFr^)%9 zH5Smp0)sniXz4XzUJ5n>wDc-MC;zP~G_X`7U0^+6ao`@XuK`3 z)-=N!dBsrGkqp1jLtqP{TM+#`1g-=&1U3YAC9ozpbE#Txd4u-~j#2fYCqux;#}#3Q zTh!k6KXAX%w;2v6cRyhCQ69434wbJD@)aySuW|b9I`_!@<*XIRKbf2E2RM@SeMSeo zc{_riGski33=cpUJ!72er}XvgxGBW1gVSOt@UE+#Jx@anFkkhOBMtS^RaA7Pk;_aB z^2}tz3^0*1pKIv>;|^%u!?!(r(}Eii-2i4Co7AEcmPoF)?9&DG-D-=L{76d}BJQnFJ!8QgkBuTsAhzMgXT}D`kedi7 z$AlY-u~QZ6l9a6?MVZ*xbI<3q$oihMYmcu1d=wfD}M?aI`& zwZ|)0%QbK~Z?y5a9oPtCMhL$h83({pH#Fax-GbMGXU%Trm299@M(~tj!3#eNUMW>j z^o1gWp^DG+%bGN0Dg=X_d9!watpbZ0tH9!tTzvz0G5;ID)Axa`0dwILelDC+N_ALT zb=UyTNm0A=O!DJI^Zqx$`zVh6D6rp9Q($F;s8KbR@1)@p$d^EVC&+FM*fg?h<$g zG?TFnV1_IO)R3*r>$d{l!@y$O!@y=7TN6a@jzP{|kWTcQJ_gUaVg5zGl!Ew5+xqN% z6!tsVyMyl^MVBY$^?L%?5LkRQ1g6)NrpH&|vRbv*?VUIE%O#PK%Z%k{5ToNEjrLen z#&eHF*^{-cGZjzgJPK21w7Pu{B^`=%`!;4xfK6(iZe!bhG!%9BI90L+JV`;d9r{x#XrA0~Yy@)Q)088ASF&@AYBO{}Mfo6Qd?8{hoglPbFG_cn%vBPM&s@zAHJn-R8 z`3_uyyaR(3V3$C?1k)8@T_>8DG&~LRF37teKMl;Xo?+Iq-hx+hvih$~94f1(njmtL z(9Wb;69i4b)2wv%Tn!L32G8J`Dw|MjqMFl%bPZ<;BPg;c9D(P`AttzTFjbam&2%AY z;etGzvzmx5hUeu-OUZaS{KDl%T9?sYX*bd;=SP4&f*o>BzGzWoXwgr@C4<*b!zHPF zn${M6E&NW?dIVTW5MW1u8HMDAQJ8=iX%p~fJnn4?803sYcVSn1Xq@PCCnFRZLF;oT z1|=zPP)vacHw837)jo%6<>lCL`5db0>>J^HV=bk6d`4&01^KICP<&sJznX?O(eNZ( zo&@<#z#N(EE`6g=0=fxpY%>XUY?4du7r=|N7myJyOSC4rmT2v(IhvKwn*5ibouK^$ z?Jq$)lQgwAnmMW)L8>c*qFP0kO9SUfYvAk#&KADJ8ZN-}?P%c0c^9y|fH`uS_vs7fy|yJr+O`0Nbt5k@+CxSXX%88FXOxU(i(LEV z7`#_NdkrwZf%ghv${hhS^^_~^6TqH818MbS^wWtxuUlkPNBF$19WjZth#;MFFHG;P z$a-jI_66P+N=ET5VD2Q8w5YUhC#Y$>p{DWL2v*6L5v)#N(Fv|zH1CZU0aNi4-iwiIa;1QJ0M7Z#HhA0MIe(d{0>CT)7T>tZ z;@juC5fp}Jj0T;6rU3NWVPbZY(CmB%tR^Tqf&Du$W(`h_% z9FIjhv4P7LT(;nnv`8pSi=dV2@KdWDG##Vq z7)^KP?X`7{*0tK&=j@l$>Lk!YQ9f4!%o-t=30%yBe1K{JX_*T+&xy{?bM8mKXP|us ze)mJ+-qPK`?yhqIH<((GW1uefZrU=)%N5yMY7REh%E2bS@2j@L(h<$^zL`<-MW2q* zIfJ!bG9I@}_I2G4Va!Dozlh}@g3EDWEwC2YabR0qZE+P(J~@x~B(00UM$p>X7l9S6 zY9Dlfyo-j;ousZ~>%7Edh)Xo}g$PO%UI@Q81KUEl>b@D6v{6Xf1fVMtiq(0uRx6j( z2)Ue|H}y1l;cV@^6J74ab=J<@t?H9o-Z=%bUb7&t!eAAc1$krM=#8q{W$-S8r)n8G z%JObQ9PncrHQBwNC-#^HF7(@a+vb zZR6V;)T+^SXb=~h_kEhGOAEzqP(;7mfV~k|W|nUR)&Lu$%NSiEE$O4QzW$Ml+1I0X z;kV1HuY8?E3jBCpq(QM0M_rdU;&n1xbrX2i?c>)XBM#FgDFEL{>t`{VZw(y!MjY`i zz}^Au9l*W?*mnVoBfbmRhiUaN%3!{ApgUcy`$Pd9TYRH)Df5g>$5f;3Wkvf~N+Z4sj!R*COLuWZVc|e6=#)x-#GDS}k64 ztv2HW_-Xmpye?aCadeJ;CjS}m4$$QQ+B4wk$<)Np@5w|0qUdj^q3 zUDS96kp?~te7UZkG``32`0@I7ofZ18ha<n&54d*25HU~~W3wu|5y98}CHRXLOU9_#Oa@9Tu68mD=2kYzh6XYgEC&+c;pFz$k?AfZ- ztxzQEZiT`_!8zjQjl(Q1wC!^BkhUqebc0$(6mC*SxJi8hkr`bsAhH1#mo&hh02U`c z0qp01<*4Y-0ZVe}royG>vq90teKLe4EtKnB#^~$~MpyoC#OOETx<`@g$XPlzFh|ar zx?AgkJ28ECza|(H;W}&!R$KFCnY)Rqx$9UFhdE579wZYTgk7Q-ibyjQnU#)_tD79M zB5e;{5`7ox37&J zT++G&?ft-B4d++G<$hpWz~Z_sVDAR@G4MVH-n)V6;@GB(e;T|Icsl#1!86>EYq(vX z2j=>G9oo(?yAFeQ(U73L3)o6vH54l}7{M_bbhf;&+VHKg$}ypD?Qp?f^S}`{QE!@IXXk0p z0vlK7q>x!HVw-*1k`_BGX>sS5!ubO3ya2y1h4XI#`!Fz<+`k1Z-K7DqaV|=OE_o2- z2XzVWK5;HpJ{ISEvh&6rkgxc9LFTsQ?YGW0p&c`MD(^()>}vU%s;!3BE8ol`XMb$) zC;z53u;BF}cVPbOTVF!f$4Z67OKTrYE;aa z)H>C0b`!i8s1WLgUs+$$Fs7knc}icOY8JQjQ0rPO@2f~Eo+_Z?eVkJ_Y>n46KR(?d zZpOpf8SMvHG~<#w;^-G=Zn-7t%*_Iof@gu!CBYlRR6$881@)PlG;8A6szw7V)fkg& zW9%ps$oWi6tHQEya;}LqBNBc}OJr<~Pi^(i_cb*SI&u?_m=#^x`5w^1MH#Eu z<^oF@WAHkh6U$h10=%T?3HV(Emh%D^fjO3yY^t5u0WGX@wF-l_cI;IcIBO2fS#yiS ziV4+qeTv8YL5-@(V1mR-Vewk7ywjDc;+-xn&!k+-Ly^h*jO8d|K;o8oM4`U^c7Pg5>I2lU z{>3HMzk9%osrP_46H8j-umrRN)3FUkHyB+U`+4(4E2B&5csRG{qO%LECUtq7fmWRz z3Z0#_(Cukedo_(;)HL3;gzsU;9@<;NJKh-6DolPYcxo!=w90u#d+;2D!*3h!W{ld# zqM2A$d!4sR8YbGbi9| zZ`8n~j|N5;0}yBHusx(@OKJ~k={+;O8@$k}K{z*P&_J8uT{YaDptNwl1KV7J8oZe> z!r9=(yHdpWQbcY8zZQOSQLDaW5HDQBI|6O-Uk&#W%=)V|JPp&QQRuG%n*htM6@IpM!rhmm(Rt$XcbuZNX` z&Fe6s++wc`URQmv4d?CJpd-#h@hvobOKmt0h38PpqN_Hz)4Sju_X=C!aphxdEIi76 z_Un&Kf6lWTb^h@5>a#@4yY=rtP+s2n4rF+Is-v#Qr!Ip05L!KiZ5Kg)V-@*E{*9kM z4)Q+8c~<7*pct}Dzzvx*h0-r8zg@4O_#If4LAbX54h>GhI`!Up*aV7_NR?s&#rK6( zKHr8h-$&~o&{}SSRI)#y!Kznut__aPGse^gzeJ;Vy{B1DqLLAQc*xtCKMzySslF5s zy%Y^Rr|On%3RGvywj2%z*|EYs!Qx_I?g^?;80cMZZj@8NRmm@@pW0c)=#KAK#Y4%4 z)-g(sQ;d*iMYj`o{A>cZptLafNf?}g!I>)jCu!&#T~;7lp;etbG54;FWHC@j*nczi zv;W?V+!8WpY4h5bFRdZSn$w_PgK%q(yMrTO4!!OUw(#qis(}`ilpx2HnW6wwtAK|j zZh@)y{cc3K>xB+e7Y#pvwA>#30gyXywCR)a3}nTax(s@z#?r!=9fu)IGdA7@Z5~m- zi`MlRjUDU29P=`7a?G=bz7X49Sc7a2wO(!0unhxCl@aVb_Szt53%sq$zzmz|`!M*O zYRmx?B@Zga0ae+a_xrS7fZqjMYxnzoHvF!2EW?;SC%z5ZlEa>L7v&LuUzb*np*P37}Zwo%?xj*xM8_?tEVlYz4edzqBkl zMJ&Oqat|}Pvu^mVt8)lHm(hi}&*6&f`>)dJbWRaeos(9Fog$4^o$XFXi43r-ZgR+Z zj4tEK`EO!Y68LYXCStS?B5Xmi1;vYVJDt|1nqZz<8RBOv!v|p>*asn->0p(C%lu1%B^`-{-s?Qmf-m_*I3} z_%((?ufd8V%_K@>j1guMX7k{Jx(i9!|WgFJ$Bs| zV_Kx?1E-DYGtL;-Fgma`ba4}==mM>qFxJFn_}K@oi8GHJC#j+ESlO?@`DdZ{Szx~c z=P|HoWp=)r)>l^p6;x1!(W*3Q$M7pfhK6!gIhR%&fE`3yWpzM9b`rAOY(ee>pq)q7 zlfp90Is=%X)dacD0E}hn_P_>k@fC|Vfp-%yU#zIej;ZaDX~t&B=&b5GRLj)wI`};b zEKh(w3T#|0pYc_Ntw51{S%D(vo6q?gRLN&(8}L2}?XRQ#uLJueFbD8dkn0mcPz;%a zW)yeOoT(PzIVjC+AOdsm(COgKh`bq?Gr=>cQ5**B3~KoG*zW-EJAnE1*yG?OsgFD1 zV?k~=(Cx($b+&F)3m#mK!}(vpfTsCO^U!X|g@jZqnTya}+GLwo$|eS>R3 z@sytT4VIHgkm-A;p(Q)3_HG3HI4D0}XDI&=+SkDEHGI{1$d*~ zMv!IRG^*pdE-CKpnSF*#UV1@&si2zOYnGVVmHMz#DzHR>O%EK z`o3OUnWtR=Z(|;|A+3I{OF_fvXqto3j;4uGQlLB@1_K9Ddt)b{W=S$z_9svyDS84m z&H>8+e(q{!MMkDpeVLfbW%?B7)aaW-FGu7Ck=ek6mm@N-gqSI0v|7XZ1esh<835Oy4ZcL3f)&}MM3%!TtPlMe9Q zN=!Vml^ENM+deX){XVo$13QDx997_-p;bw@#Wo8@jwXUL!FmpsO3NgH9R&VCNg&sAp&OQ|;iW>|t^Z`^=l z11>3%cAQK!J$j(!(O%14>lVwIJIdgCW{mcLlu{EUv?j<^J(ucnH!JK3xB-w8zaLAmRN#UU`M7ouJ$ECXh?Dyls=zc1n&e)PgIL8 zBF*Vh3YpWRzMj&T5lb*lVO)ZrZdZ*2*?Y%#A^a}9=5|8zuRD!bKUn=V>>J2r`qRMf zo43~)MPKLiq;bqT3hgemaqKQIY2!bg{Q!6=JP&~PW?&oWVySvFFjK(nG*HGPk zz}XRE8H#0Kju7t2q*u5nFQdw>Rs*2A>MqK9eqg@j4CS5#eA=9OFl`6gf)if#fH@7jB!&=RYskAO1M z_dOKH!s#RU?}{J3$6?puFz-gTYQS`6ksGuN{>z-^%KUt-L6=SsND0ayr|Xsp*)k$^ zov`%U^6qk8L$kmuXUa2sDDKdEC$x7$>(ILzxiv89pslq|gmyauKXOzkt4 zjNn-^RB{ZS-PChrb^|+ILB^9#g%&cQ!dFA~1ieS&md?r2mp7>mYv`i}u3oI1_|V;C!G4B&L(p+{RCa z<;soo6hZGxmi(K~*icL`^%JX<0$;1KR?&g??MmZUJk6#qtJN#){NGH7J(XJ8TM1WcseM z%{P;OweQ=(W;j=i+Ie5KXf*_uAeZ$e4V^nC8Tiz%n0jOyg(2PL92CC@tC!%2m(Wwr zA@>*QDb8*>FRYu>Jpd8xusX23DsoCW!U#Ww3e~c*3+-xf!=K z#_|=;)<2^k*j2~)m!Uz6R?1M?Oi<9kc$eitK&%!XD0#!a!%oIYn-5 z2(nR#H(E4JUo~#B&phNOIU&D;}y@rv^!teCkOzg;qDI#u&54RmK1rank@9_Wdxm z=jpH!tx{yvkYWLT_S$ShUxssudF_{%t68O6)dp?rn?LvI9BIjWM`F1sw>Z19S8ktK z!r~@PZBV>qdu7m|_#zD%Yt3;pdxB3V_`uAbfEU;V+Gd{B{yfTlWglJ2OAvBaGV8%Q zrt}5x0M6;j2XMXvSUBGSYz%BB8N!~kDMs3A@gZ#c5Vlz;bXf95hy5K`r93z>Y$LK- z-YU1IUIR+psf&*QYY=IoAE}zA^o@bJrxjZFwCumzwB7=j2jKF6J*sMO3$3cQL2F+A zrfSKiCtwgKJ^`7-L@akwc`JCCXx<9mR{=W#`xBV@RlpqI5&(OO=5K+w1)k>jjc>c~ z8-r)B-GyJ~QqeiEZn(`MrYRPq8MiY{aTqI`4RBV5E;hO1V*7btQPl_8?AHg;s&6h} z$&EKGxjV74Mk^oAwi0Ii*sHT8^Ur=6e)h|8_|=4a2G~P*(&wX|!QMXoZU(OuC}?j6 zZ^mmiT5FL}3%6rHpYRFDapwf4r(t!PD_xSj*CmcP%c#2y-UfJ@8az$)09^3irn*&0 zZ&zP{%Y~|>_pFWYgoX*o#oo^X|M||(9l4!0LAaop!P;}3)Qwj(X5+g z%8$tYJXl#NLsrTd)8Oe|XZo*&)oWRw@4)YMh;+LDN$@<6=>qx`c&EU76g(d?a{;}N zT(<-s!RTMcbind^D{dxUi9&zs zf1jGC{r>rX|9Jl2nVnt)t){hevg-?I2+9|F^@Ymlcqr`k?hRAL{m|<|8giwKt1{>` zI9h$#l;5Te{M!)o!(0uyn)!sp)nH>zhAhElkv`LcH;_xTs<4p@?KIfwGz*k5WSbbc z$iM0`GBGv!tELSzMuSo|5o9o5i+AbbnL1nRyg5{6Bic*1FV(jGYiXVtKWc-6NEvG} zbscGz@RqLI!pfoC=|{#Mryt54g69lCkq&4XNFB?{{)-}EpIJuVSm8Jw;m*e$HNsS5 zGC%0!vXA2XNDH15zKqFE`1)uyy44ZYe0S7ybNm(5rrhdwMjOt~D6;9)Cu3YWxATL# za{FNVpuyP=C;Fgo6;oh!cC&~bJIEMAtK1!6&cotU=XE2ra^BvZZ6>p+FQ1(M_v?V& z%+Fr^`2<%7{P=e0+YzY=E2y!8AWhKJsG<1=Dk)%~T=cKOrNNlAHo%fneUmXMwvfAp zTq#>t4ZWg)!g0X>e8PY6pRgIlX}Che5Jf51y5ffVX;q2Hrf%BM9 zjJZlz%TVDAlN_xU$qwE@h1e%WsU+XB|{vv?bD z_746t;5`GLcktC<71$~;HR!4ftwYQvc$?sLlHWoW1Fd0+sy(2zV);`rup7uUbwj51 z=?N%y=N1o@2tuopEeh?X0pwj^_Q3`v8(?-nH)vZ&*qLIgg-4%u zx~>eOZZV;%n}X6;G7^Qp)&^7KoU+V~y?FyeV4V0k#fguyyU@38G@zmQ{8u8o5X)64 zggFvt5o~Kvc#Bp!eZpez7^|#PtQJoOg{yKL!MAcnKmI-Czxg3#SB*jF{AUCc z598LQAa3G$%5k4$-3Ruiu65a$@|4~`B{JX15_w^Hs=XW7-|1@BL(9H3EC#ag^ObP< zr!0)iJFtD77)*U4V;!@6^!M)~^6%oInRhtDU>ydZgu&~L2fFM)b|<>r1KB;`?SOZu zYxbJno$R#IoPgp4$W}cId^ty!q@nd_U55WT1eFfKvwbb5&U8PJ{~RJyV{`Q+v~l*6 zXuk>a>3Qup;c^=7N1)7{wZhK|zoMT>r1tBlKjo=?EHCG;xP!XD9aQ%s%L%I+r~ew& zQlQ}M^uw73vM_|>`Fu)}Xp7D|us_o3Pvg-M!fzmnM zmg5Of-{*0{UX3x}MJ@h%4CUirVK|F%4>)3UF!;A`sGxjV(_rzQ4P zj^d$H?(pHJV`S4Qwc=RR5>}q#Y}8Wc?IAevpJ4Cz@bu5(e?-u5inowMNkk?-y@xGA zwLgdAS3W-dvE+Uh?ce_wrn{NLZ|3K2em42Jm!F^G=jZwPXZ*a6A67rZgQ*IG!Bm66 zYo|ZM_ww_v`T1>reutlb%g7MQ2xrJz6 zoyC)nym{M>tWB_D<9fP%@6M%_Q~{P@gFp;D;TWAg?+2A4kP9Gj1p{c=X} zs`EMUTC8+5I0wI7V0*y!z}p4pqM_j7zY-%_T|RVOtmX7%M>Qt|C3w}CJ7M~p^TK}< z*aTQs6O$x}v=wE7eiH;ufL(-a8Q3zgi@;pelz0GhQKJtEtmJda%}?*Hej%Uv<*-^bDR|Q%yFjJyHx{S+{7ETp@GYccj0VG-5O+Iw^CjU zaz%09w#=X^zZ>f0=`I+=w!08y3TWHTJo_D5g>_tKL#D6|!b^9NA6(L{n zT9wZ3zmQp$61S|f!fFJb4~E199}HPVWbt@qze@GK423WId?hh@CDrya>OS9%C~D5C zj~r8$7Ls+Ap!}OF#()*v{=@ooaZ1*5>#~K_ze3vbyc3s!#lVGT2YGM3Gk`X-|(g6wY*)qEn*8|0^D~oReFRR1z{&NS-5pfyz7Qu(jt3!B*>|8{bsby1L zNRZ#f)X%`>3KUnc@^=yW8QgS=N#H3If4>QmA82RhX3{!&cUA?La-_h6A_Tw}AeSeB zO&@>E`=nm3Q1Tv8rqky`Z3Y|XT=-?l#i+J1>s#osqDWtHrS7`~!ukLC4FY9Wg

    2 zmw56xFhg5Laol9M-PAGf51>dk9Y9gaVWmw3rS0ypbnMUvQ#rH62#ZE6=0~tf!x|TfUSFzE+9V*o*D`D)llQabH zesn1>NW)Fq=F0k>aK@|#hgmEg5%0&WcWM?~ehn_$xM>?Tehru-U9pn+Uw3r}o{Ny{ z@wls}2jNnVV`1C+yapacdJwt)rpoP(8pyTuEuf24%Z&?3kx`91_6rC{(GRsZbDj@}|z>lJ7`rD(F zo57Lk&-n24XQ`S$!(LV-(tU8bhmLa(eP)wBvq?5B&~Y}&;&pou17wRrhvR2CGX&ZV zK7)r!6@Bp(c8;QDjktp43*<}LV|3J|e4Qk2r{LV_6`rsAjGG*_RNX>$wwN_DcwwNW z`P-^4ODy(QG3ysCedNoK>Uaz_?qgYcxOT}h1=F^eMFRT@&9}<5exAT%Br~&roVesO zg*hpPG)GQzZF#zT@+W7;NRVZtYL+0wfz+*>MQrna?Kv_hA=@OhDVCcqk)x^lu{6IP z-*1Eb5Q01cx}5<-rl8zC&+l$vYFc_gO<)fe6*VFa+g=BSyP=)WWqU->J<#$+JIS=y zD`?Ge`+19!Ek4-6iB_p4!c+E|Bho<*?Xxh6H|$_JlRt*lSc|x_we%EVEtY4mwS5(%LBBOdTOMo#Nly2%|OmzvCg5c_wrGW-%p$>a{4gFlwq@z-4AvWacv`okVG4D2#{F2J_J>-35M1+m5Ng zthOG!vvp?Nr*#Ld`nvc5T=JCF0eEIki!Lp+2B44jgV5d&-u>Wxu*!&E#=v&x?bxk& zo##&aWT-(4g$D^*M)p-zv$iAmT6SDdc@i2tAM+T2GNRRZ^hHa{?*;E(@U*;718I}; z@$L?^jvsor#mc0&Iyb;n*Ri%iKj&-l?hRz8uk$R=Hh($u=-E zC;AQNGwe-p*@Md-)1LCqf$F+9Ws^5#3=WCyW@$&6&OGQW4UwAKx~5~&c9Kck zDI>$2%VOR#eY=n8+ex?NnE)Mi2Fjg*Q*O>PBU@lg{vPH-t`gi4In1=IOu*TkKgC+e zvnj1pHD{&Vp7KjlquS3~r)r0%4K5%4=lRK#8}Y4^#hNNUdRbEC#FT6lACM8{Nla!p ziARGc8$7wl)L;{Zyk$@(4v?)Xmz+F|v_%}2Es)Yf!7D|T=)VdSZ?YbP{V{ZD@j>6K z>V0VPD7PTor+KjIXK&0fW^c?V-CU;S&C+gp?~@zFd_7)0xsO&R+&!Qaqw9?E9#Ygd z(|!kvp9bYWp!k2lFUOoRu>o-qcS7rnp-)Szhg?1&=o{d2T?COd&d9DOOYS2}%Df%U z>-ruK-G|O6O=S*j95WQ;MrRxC8*uh@zV3o-ck*6t0{iw0^2OW1pHr(T?jhHChgoAU z62XP)jU&|uN3dg%>7}j%R`yE>ih(Z!1}k-+EGe5I@Ec>a{pcEc&-E{!QrNMtq2u@< z$6bD1%0;?2zAYY*24jgeuZMZ;#7G)$cMQ3i@RAkp0KLwXBhRYY%hM$5<-&lJF zfx*P@aY?dGItabEsq1goXy>;z^e`bZk?lq4hGYVSicSH0Us& zKGSQC#F7o{&Y)xt(oHy8jbMvy;u%48i8M7>srIfwroAE4-T}^0?jI_5-uxDrvxj8e z4Zs@6lu>5z7BU)U)UCDM4V=t7ADNfo!*b(!*cet?8H=>C4{t^!S}Dy;Oc+hV6UZp@ zzpB~^1j#fVLg87Ms76?+hOE-n~KFH(UPz_GPc0EmrrX+)i*i^$*+t>rA7xvJQNUl&U57hbY7DPw+e!!P>^qVNdgHtC&^6h*uLFi-vgfMSH5wDjezumAG^W{iyNk`V!Wrn} zDl~08ROX$gH#%Ex?D0O`YI^VJ5`W?i98tEd>x{zkn*L#EtyfFalS5@ZzYam}x-{(n z*elqm_?y~Pe2@R! zEL_6bDP)GM*b(#P#{^?l*Cl~ zt6_chuM5MSI!6ZO)0Z%{2%bbxs+5zHHDKv}Yh>anwE8_7K8;qNCLZ2P_&u!jt5KV@ zriX4qkrJ8bQ`~P#k9WW6S!nZ4z-OWD>nY)P0L27dESm>VYynH~wrUqLsztThE9?tz zgzOw-`>@)_FXwoTyu;5FcFA$JS8c6JA)F|aW(-+ExN zG%XxvGtS&lbLcp%;``%>)PGT949wgJo&(h?w4Mj{`FNAs4Xa($*hP(ZLz{`PiWfik z%xPwvZR)|me&h}5Z0a0_X#(2Lo1ndYUNgc0kE^c66v@^XD4oB)_ybPYmtAw`3Hk8vP|dAH!__hOx%`I zj4HpRg^@1%QYhY{xTggAj(o+0x1zzA(M1o98MZe&r4&|gWtDI5$@voJ# z%_&UEYjzDvIfT_0F*2QEJu_lGGx9M23d-05%Ao0#4@XQu!q(Oq!lFHKG|tgp>^t%G5iv({GM8nN;sI1{{6$Z*%HM38AzJ_a*P$HA4Xpz0XGRvSMl`%P82xCgZx%lp+JaP}Ky%zCrdDR@kOA(X;E(@4%e`}rg z;N4ru-9M(`N1^xuI>}<40R2GUw5Ov19{*$5|0u#s0yFXQ$mY(x4|WhV1XijAE;iCI zDUXVmf(NS$AX_^doY)}4+PT8j3awVr)I_VO-p#$SaXbk{s-uHa`pof+72u`thoHGZJa|Su{R9ZQwOAf169a?uFCulW6EAzgIn}9XYIswlJ zVJ4azJJ9Zcw?oYTvMzxl1D~^k1j_QDZJo)Yaw8*h<4NVNpVwc|9k)6FPUTh%J*y#<$tFxsOQTZnWblJGbYNszNF2$vRzwa{LQ zR=_R+>+?bCRjN<%2E}(3vN5dAq1ri0;i^NWk=7W0++p@AC5_>!41DySR&Tfm00UP= zGk&R&Hcz*awhhcYjnV3o(2mhB<{!v~p`)B6XXkx^5p03TEV{v758s#qXR$3VK3mrd5!*^-i$SLP%BO^UK*-%`yA?9ZQ7%U8 zg<3JwKVomL;vw%;ry@OsMGaOKi(uaX)6aqF=f0}kR~=stzaoQaS@v#TUQ^y_?M0k; z5s~gNZ$lQ?HfopxQTG5?3*Le=K|FZ?m&|S=63dh|`wP2tKQWES(+z~IF&c(EIt-h-rbT9sdO zRfRM`t)ib-n3bKP5$wy3aEbzW<=iU_CZJ?M>kSl4pJHRxYU@)5rNhoMef|PbK>Ko9 zUF}H_$()QO`g@+stp?tV8ma9!fBlqfM~9(g#;Ei%$NfS9@^$mN460m9?m~@QDIP9N zaN;Ruv_833c40jl3$2IsoeS(kyN}nL3p|UasgBR0UtbR$gIDBg2Moquk!#-aD{E{R zxO9v8?&h@yl-69yG)}Y&#W`g>(x>bV-$(gBT<bviiS!P` zj?)=k+~6Ufhc!zYx>|Xv#^b z>;Us2kXZg^U^CvZm%(aAAw8~vh&;@yBh!UdqPkkOvg@u8vX%xtzJd%>AlnnBz>tIs z?Xb%5?0(tUN0*t!GBJ0IDh00&Pghveb#yL^B!tg&HH>*aux4IK75^ZxCs6ze@IDA$ zCKEqS>jhdb(E8)Fc6$Y|8F%WstHM5SYeq@aCm|ca?*zIOcalig!|DVLBFFb4cNut( z0Ef*umIK8L!zs+ge3{~0O>w(vN`V!)E8}XkzlP%J_P+++7O)1#n#x<%j*O<-@r63u z(K!pY?ITmO?1+ye=rII6hQl6L$@wUR%%b4READjV~mB zRND*_nw4X^IyS93_UF<0PU_J0Fuk*OwVy|OSC9#XR^ARpbiN(D4Pd1(Rt6h1oTefD z@-#5JMyjY?V*=hX8Z2Yh1UwUc2iQ(^gbo`68w1l}F5)f#v*WmkD-I(GwbI2;Qo#D6 zpk)M&5FRT>!17_%9a{HbzlX>jTJ=kO5WlQ}x29Z>bxyi?J}?pXeOYI=N8QrP;OCXb zMEGLOKOMV;23sKO*z|MVnNXO2uGO}o*oI;k+xqO4b_||wm)41EyynF9H|Bly8}RcW zRkH3LUP*CusU59;y zufti_#r$1hebeL?+TgX|bzzRHbv*a+A@8ZHRhbIetup@luLD{i3>msJE;eMYlQ#(C z27c+Rlg-3f={Tt6NhvM2{*`2?iN2kUcq_jHeN^*&B4fZQ#(?rDj?cER=bMG%bNDI; zQ=hATPTJ~cZ7VT?=_X7!u}CXD+n6$(&q{QAEwttN4+Kee0q0mo{2Z5eGm5FOcQ_d_(oUkEH+&1{+O53ndoK)f!{}a+e;ZhCsQxyvJz%-P zy$7rWzP3gUTUVh-ZCVA-9-sT1_V_-tZk(sR5!#u2aqe9sZ7Qb|JB-P+z>ZAQw$wVf zB)!*=5ofPe{i3t_X~+Gz_R3@C4bvCak))}MJty;H6i`z91+;eiitoN-n#slQCN$I}`@`T#0P;4sF2JXIYdKEQtWy62v zPjrd2|4~eUy3?9IPEL4jSBeNc$`uNd>dG{zrV$4k?I`r@R8 z95t)0E9_k#CSMl05x(>_Ty7f?O#sP?bS5oB-BfZv{OhZGa1`Wu4 zW203*!%h)7o+6Lf=RcPH=PBbqaS5y(FjBo8FdU*YGcTpj8V1EqYJ1gmhXx0w!m2im zsT+s=7nDtC%MHegVp*4Iv65Z7C8Wu8Mn70((|te`%D-O?1?-DYx#}}v4W?_gHA9;Q zI;h8g4%=$A$6&Kp6%rOamCQiuU|qf;2!(^S(TX(3C3~kw&b)L=7Op$RZQxz{08(>>%&y^;) zq$smFU_Ni}y275)psBATZy@t+*sp=9)3R9Zw5QKQJCGUuH7si3*8(dU#+7-cZLxQN z4E+)c{gNE|B4}OZyA6ILoNokHw!!Cp8X4iIjLf(X=Jh+!h4Z;5B~}JQo9gRzbsnK(!$qH#?hKj! zOKa&k)xd;1IhnF#CZ;z!B;195&!EOLaJdT^-Qt$n67HONHi&<%D!$(QFF{+R(a`d5 zpD}#}B}y7!&60MEYGYK>5y3OaGo7>gudgR>V`ci_ww{D(@gJ@6sc~y*)r6MT)HPvx zD5_Zn;`^@ukXGWM|M<}uO$Zk|ww`pi(I=5gD-^e&&^55~u7`&eR8lgB#hJcP`>Gux zKJ}*K9zNZJ-aE{vmJl3~Vj%+hGnr^Qs=q{od+^fPX@s#P~0Xr+}iwaEa?XM|Sf#9KIQ3lnBSQN!3b3(}bEV(YLL88Jb(_XWxn*v1hKRNJ*= zbdM4`Onm+y%Tk7uY?=gi)vGkP8<2m!3ahl*@TdO?tI(>roat(;OaZ4PDSdrqc#Y6zY+S3U zl9V#_3~k;9VejsiDpiBQOr8oO;hYQnG14+Pc({HC*vCkkk9o#H3T{D^*9|~h4kW_) zHjv9Y&-3?{y(R6pXni@XUS1o13$pjnP%Nqq@4>O>*+jMU6`i?d?@RDqO8dTo`wSWH zPH26|5xMJTHhUD^=WN)8wQkJ3uV4x~w8;q^JCm=rT}H`eZ2M|7@K(iNL&?(1eD;A` zd575v^dSpVrEGy9<0Q0yjTAV~v8^@-d}wGq(1hid|92tnU8tJ}H106#5PksO*C4#q zA(NWio!R?BzwU-EbXKDo*OL)zUojD+teLV__1JKHp)1l3r4dt^44Guei%j9L# zv!V^(MrimpLc_Na8orIt@NI;KZzD8(8=>Lb2o2vxXqbLA|0_TLn4hnjs@nWTe!i9; z-eljb@pHh>@AG45r=*Acnu1@H^^*$CFHB(#-&JV%u0q3i6&k*)(C}S_hVLpgd{?32 zy9y28RcQFGLW55yd{?0v@$;AY`OayEG<;W~;WG;jpIK=5!b0OwQ*=LkQXiEenMNOLn+U%}5y`T0tI{sKRom~OWDd59lA(a`)ee*P&x zUo!Q*Z+|qO^C|_8S^DRXbc} ztkJMZ!zN7EAZwB9!;2#tMwQ}6X)vWqmedAUC$34t$~DO{>`QoHzYK%p^CFK|ro~F| z`uI!L!NsyXiU+$dbb!;O(<0l+VYB78m`o`SxObG{vI;QgA$

    F37Hjl8U8-N?(t(2$vq4NS{j%gWhew1&t8bPZ_} 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 gG-N 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 delta 1024 zcmZuwO-vI(6yCR;UDCKMpoNMG6k1`W1qCXa2qdN&IH0a13W}m6k`QScG!T0*QbA** z2k8z9H>KXV2%Q5b39(0iFB-jhMLc+rgN=gknQgL0Uh?I8^Ue3(^vzBa$>Kz^c&b-9 zB}r0?xE&jZ)JVXTqw31DGjC41`E_{$dd0e23*h19tXbcOMuyN3PQ)gL&*BZt_gguS zGhZ2P22pS!IuJftk}8nHe34Zu4Vbm_56mA}1xc#L)o=7ikg2ZHV#+D_9%qQr38G7> z0_9QPUF+v{i*>aY&Uw&ZXsap3Tt}Qh6d~#nK12zE`qd)SFbaZ(A+6iu5ORJPm5(w1 z(Q;I_oCNi4R@Dw<1t;vpX{ef_#@gHDpIPNzQfN+M``XsL!8z7DejUgM8o0X-#nf*B2335jO7 z95gF2PZjDS?tZ0gC3})CGo0mFxsm?}zav(TW7i|%r@uhWG#vvie=UDoopuNKXtSZw z7oo3_7gf5{TTJAFs%n;IU2qlG!*)X-c6~1KTuF%6c&mA*Bg99&hDHsdc3&I%DnR6# zRoNVhxTGrF^xF((fQk4}68N2%F7(5n9GL?VZ~;AogEku<%^I2yg|JODU$X*wBN#J{ zUmQVE*Z#3E(@*vE><%IF1K}||eknPVe(TU5FUn0bE3HfwmyM@o=~g)%-Cp!?`uy_C zMrAcN-qT^!z4tB^Ez92_oltq=2IDMt6B?}lp(@m54l)yQfK`5N@_}HpzaTRo0Ul|4 wk)Cp!(Zv7Vrdrqtm@&3EI1POEiKczUds#z#LrgBr-CLLgguJvc=P=TL08D^|CIA2c diff --git a/Code/ProjetBlazor/Properties/launchSettings.json b/Code/ProjetBlazor/Properties/launchSettings.json index 91c9cc4..33f054e 100644 --- a/Code/ProjetBlazor/Properties/launchSettings.json +++ b/Code/ProjetBlazor/Properties/launchSettings.json @@ -15,13 +15,6 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } - }, - "Docker": { - "commandName": "Docker", - "launchBrowser": true, - "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}", - "publishAllPorts": true, - "useSSL": true } }, "iisSettings": { diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazored.LocalStorage.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazored.LocalStorage.dll deleted file mode 100644 index 71c6968e1d916fb7586a74323b4623751fa8802d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30208 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 EUqRoktN;K2 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazored.Modal.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazored.Modal.dll deleted file mode 100644 index 8b8bad0351982712010abc7a5eaa4d4e701bbf18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 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 Zzt8{C7U)OZMhE|nt;YZR{NHDR{|^G&z5M_H diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Bootstrap.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Bootstrap.dll deleted file mode 100644 index 008575178f9a87d3150d833f4841bc25077d025b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104960 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

    g^hRUN%kqL9Etjca(XeSf|la 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¨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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.DataGrid.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.DataGrid.dll deleted file mode 100644 index 89db1d8937ece463e1dfb7c76e38ee456fbbb229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253952 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 YWK&ILp?1*AG*eBeAM!rU)E8R2uzRyC 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

    ng7{Q4eO_qeCWJ3S67SXp2dTvqU_f_DoB_8il5 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 ivS|5KJ!Kv(NLcwf5TU@~(Hi z>oU6d*w00MqbTa9e?R;%ihiJ9{yEZ~|NW6DdYf@S+$Q?ophqYCpk~pd6IQg8s^dH2 zN^@LjAKy?Ymn)s)>x<*#uJZU&dHn1pb>rJBjm2q0hYsG&XT5Yz6fLUh8=ZRFH4mj< zdokK|{E(V`qv)Rs*~*1(w?j=7jTevCZxn57+{cxh0LpLwoS=Ax^H1OCgtJM?|A${M z5~P3b8Cer80hI4EStbPde~zq)wibSS`e;+2crc*R;6UR#8IA8mY{#4fLD)=g26U znG+5Fs`~Q}W$P35kN$aF6n#%h(ECkG@;^Oh_SsXfPT9TBo~n#~_R?D;_U#jWO}~m5 z-gnfRIh2vA4%WZh>EE67@2>inwEOAbkLzCwdX)ZMu78i!zf(?#^?JwPDaXb`?RR-R z+J29UC)w}Jc)I<5JU-lh_lpgviwaU>iI*i8A zKULLq@T48$OH|N`8f);RQSmhy?-<{a@#y&JjCYFP%XmzzZual)9Pgj;*mz0CyTq*- zj~f)97lgs_RY4dM-w}kZ<39vpXxzU~`jK(l#1n!rES?dBZR6EJ7#=qVVY~ReAdHBw z3BvaAT|pQbKOcl0;x~dYD(>4iE5VNOh#-uP_YcBO@vI<>iPr{U=eQb#vGJur*d@L$ z2;<`0gD^gRFbEUk=Yz0o{C*H7#-sXWW!o)2FbI?4l|k4&t^{F^_>3Uz8DA8H$?^3; z*ekw02vg#XLD)NfF9=iPvHi0WOp9j(VV}4z2>Zs>AWVR;n4W{ARHFoAB4l>mxFLb{B96t!~+Lr zA3ZW26NK7$Mi6Gk%YrZ~J|zgV;|qc?C%!WXbK{qSFfV>D2=n7XTV)?z5RVPQQStsk zSQsx0!lJkogvIfBK{z_TG6+lJJA$w@ej*6V;w-`ppB{vU_~sxq#`g!InAeb|yoNN#Z-!(o@uVSH2}<$)K{zp99E8@mJqT^_*+FQJ zuMa{wzBdS!`1v4o#BT=Sq_}45?4xl!E(q0lpCEL`GlI|+FAKuDxEO@)_^cqTkFN?s zPkcuZPL4MO;gtB*ApBqaeh^NLM-0u%c3M0s2&cyfX2SSHGf+Gy$Y&rIf_x_OsX;yq z`N|-F3i+-eYr2i%CxZNG zfP6-fFGT)QkS{{MA;_OYzB|YlBR>}8&m+GaWX;l1{C<$XfIMVaR-a3eCkOe9$cG2{ zOUMg@d>L{>kS|9*CCFb!z9`67Am0?^uOQzWA7nhU_}w61i9B%Ith`@G9u?%P zkf#RuYUEi#mS>{&4)V3g-9f$%`Qjjd1Nnv^Uypo8kiUuiWRPz_emBV9LLM?aEANfS zdj$F0$V-BJ6LKZU-$A}8$TuV37Ub_DKNjR$klzUMt;hqn%f5db^5`Ic4|z(EZ%1Ab z zBJUIA7m$|(`9ozmRK2XXSYxd1R3PjXWvH zA0W>N@_&#ELDnXa=Eoqjyp696at-p$LGFWmUy%DEKO5wJ$ZrL?Kl0F>vhof<-Y3Wd zkrxDcE9B#YJP5ff$b*s33i1%-tAe~W^8G;`iu`1dw?Td*$it974DzfDJZ$Hzd}EL& z1bJuV=|LWgTpQ$Fkn4gx4tZ^m$0MH=4WK78 z-Z6eQGmZ+)w**;jZ2gD{=vL|#P=_W(V zpuM1zpeYdhW69po#e_|T9)qSquS5Gl??C%P{U?g1LnER6pc&Bq5L;}?0TBCZ$$=1? zYsorZ`>`>?`=rD-Ax8!h$jkn|o=rLkvK zRtpW>O*9jl3eAEJhh{@;(j{}CwS>)uPKV|}*Fp24jnD$LP3f^ciR+bQ81+x))jvu|t>~1F=1r ztbraQ_E_iz=s4&t=o1h-hsp8KhlG6+VgoT*3yt1gbOLk;RDjq~OzI)F6O#sry~Lyu zVk0prLUp{+1XZDC=nSX@x&$ggH$o>u4@0fc^H3Y~7Ss;0E18s`p?iob(7{j#bUbtt z#D--OL+n;2Rfw(1q|;(a*9Dyet%I(Fx*>Kkll9Qeg!MoVLMKD7L#IG}_Z0mfGzK~q zV$(A@4PwVLIUPEb*aTV&odK~0nw$x-|CyWxvH6*N3S#FoIU72IH$Dx06*>pH6FL`q z0y+<3do(#8`U7E~fj)#j3yqvCx&YcAx)53nT?Cb&&p~HH7em)TpNAfWE`iu}O}+rV zOW38**u6wwgbswh1TBCrg9^~)5Sz5gm!WeAy8^la`U-Rh^i_!c+vID|Q-oa!y$yXG z8aqXF6*LFB8Y)27K&L?0LTvmd*Fo(1Cf|Vi4-j1sO@h7&&4F%!zQnuVf^LLvgzkpE z4LuLt1icS^2O71v=w|3(=(|uIbPIG6bSrcLbQ^RR^gZYg(CyIZsiN;gY$7LjKt<>W z(Am(P5c|!^520DSaTl}_`VqvQb8@%kh^^-2$IyAi-UnR+{RG+o-4C$~ zojd@&N!WuBo6*Tb5IfPy!w}oh$xopVNw)!-I8F33Xa@8MRD^yGodG=x-30W_`?kjo~ zIuv>hS_{1nRiWQQ7ejx5*h^3T2wg?k8xULS$)6zh(~~!$+lc)$^a%78^gQ$z=soCd zXwY=gU!gJ3JJ3GR-=G=L-=SsDKcKbHyHGduPv{)zJ&3LP_ke z+DO=cptqq9p@I8}v|^Lz0cowKc7e1?)0ly@K9dIpX=SGGLRypQYmioBvR8aV>oC=v zFs;C(FOb$={o=nvT6O7b`-`;RQg88wR$8hNq&1c-A+cIrsYa02RkBx*R#cilAg!gO z?T}VcnoW6E>n9OmS~>NzqlQH8rL=@Ft(IgbA+3{CDo87&esRqKBCU=3#ls=3ilm8< z)eTYZUbs zq}7SW45W35#xx|CUMwhm^D5K)5=2@c!)@A4$aBLYPF$uAx!HG z%@u@w47v+C1mZ9x`8f1EVTVF*Lx({hLWe^m4-y>#?GMd>=0Qh7MW`0yJSCY4brCiT zx)hoX-2%;l9)adUZ$k4Rj$e}bQ2&EP3!n+mQP2!%A#@zH22y2Eo zNlIFvdkHH+94I9xLYyWgT1?4PCAJNE3u=cZeq2X@#AkLeTlOPV8k{DV^ zY!&K;Iw4M8ldx`v!KsF zH$$I=I5|r$fF305Lg;zuBIsS{bI{nsMHfSdLZ64$K$k#gL0^Ebgf4~dg1!iCguVpz zKSFdFG!?oWng@Lu;?yp=0%|AhE6^3tSE0M1uR%{hS3++hf^p$DP+AkIRQpFqzNc0a^uKhL#IGL zg*Y)yHb7Sq_A}@%=n?2y=;sh8smY_zyM+A$8Zuk-7{s}1@;Ee>uqU8Hp5$W0U6~PGXbip}uoOzlA12 zFF*^R7oiID5_A#tJLpE}W#~TW6=);$D)bKY8Z>CG=yhle^m}N3=noKQzsVn=g@nBU zm7qUCoCGItLYx67e}*{yP2Pey_f7r+ox&S$L!A94e}y>pP2Pbx?@j&&anhUo9lC@! z{sCPBy$jtA{S(>hK7^J)x?HCkK{XI( z$4MWEQ{$vB#CdVj4?2T%y0|61f(AgG9w!5#2MOB>dI=f?)yx+ShB#GDhCpKp+Zvh* z4TWYv+dyleVbJN&w$L@uaOi$$JBU;1WCX-{bh5pL5jzs%Ogh=YVhI}saW0+g2yr5v zjD|RiPIiJgg-*smoIfW!L&Fw`#zKcfyFjhbIOqy!JoF%>?K{;R+7+rfN;DA~0qq7& zhbBR@pxvR>&>ql9kgh^Xn<&9#=nTU4g1!n(fjI9@_J%m=PNqWl5jzcf8rlbX8`>A@ zzfd$C8VT(O?GNn_ErSk#s?dSZrO-jpb7hyA@%b{5i=kv*IXaiw$AkI{ixzG|~=Rp-{KJ+T- z7C@ZcB}YN;5w;K-xmdIax`;OxL(>U68d?o4fzF1OLf1gcpbgM+=q0EQdK+2+jW}Ag z65`B1Sq1Gun6_A@liP`ofo2f41}Z?uLfisKj)S@h`vi13bUbtu^hxMpXf5;-bOO|O ziKqZggzBMrPy=*4)CiTJB6JGW1YHa@L)<$^S|Dy5BqfNu2FZ!gHKc2WxNnfOLEJP* z+Mzp$EkhfjiiHu|0lh=mNzjm`q8Qo-szTgHNID^IA|zcV{5+E`d&gZiD_0dK5YpdKuEaTjc_s4oz4lN}yWk4Cr|1OsEQ-1ziMv3gRY2ayG;r zh~(4I&BUGqJqn!*y$PKMja)7|A36~F3{(ew7OFrOK-{57E`-h?>>`MJ6v^ixZcro_ zL)@K6J`deMx=SGLPb6P}xH*wr3UOy5`68q(Liv9X_a>6dAZ|<~mqQPe%ahPb(r+yq@r*mt1opqnA?aU|b`?k4OO=xOLyh+7@W zZO}V}eGlrtQgk~s4*EV+3*7;6?<4sE#Ep;SPG~i;KZLrWyCCj=BtL>KAnb1FI_MsV z+aJlj5cfWkA4A;uNbZB~Bi&D+2Ey)#o+s=9=pE=mXy7W*L(nMbVQ3HNr_dqL252$# zGl*Lw$s^EO!hUXH(4)|opkF{YK#xJ(D@h)Q9wqDvh`S}pFQK;ydlDMDTJ$SuBJ>o* zos;C((4mAq4RP-zc?ROfNwN`IOYCo;Q=w;}{yT`CgSdH;JP%z=>~Eplpcf$Sp(HOt z+(1cQg1CE<{0=%BdKu!rN%9KBO_StRh&v|9YtTmWdmXAdM)Z4V0`v!qCEXvP8HBw7 zasMRw6SS7FH=#42KSSI`N#26Ehm!mS;s#3cHgqNF{t9smC3y$Bjj+E#_d|b&o`(Jb zy$!t!4O=7nCo~;;5901h@-Ju^VedoD(7&Nmp%0*oq5nX)K_5a7Li)oO*(*qYSfgJxf0s0KFyFxD$HW9js zu-%~hph?iv(C*Ni&>m3DXp#QDL!g zot|Va#BH8r9`pvW^P#?LMGK&D&`}V#e3FIGfrKrBxapHDhPdOC91SfYb_rC3mO|Y4 zNtQv~ge`|If$E^!pcT*tXeGp*pkx*FCSj|g51?b9p(lve7>yAf3ymY}IA}Wb31~5N zJk$k!61oD?(X{jmIsxK_QBr^&B&;5K32K1egc_k?1yK>23N=Bip=RiGs0F$nDnU;{ zCql#PMXk_es14#KQ_>D`hbbvTGl;D~++#{QAZ{=vCqdj@N@9pxONkEAWnZ99Xbtan zL9Ng_=p3jUx(Zqk-469YPeCU`H4UOupi$8OL6f0Vp+lk5pvBPXPzg$))1fmU?n)(R zLYEVE7Q}t2>}tQ=yT95(8bUb(C4AIp-Z6tMbQ@^Ze}HyLL&(KBE;>iBLoY+uKm(gZ z*FxOvO0I*r)0KP!nnLXL&^+jy&|2sQh`V0Nx1b)vZiKFYz75?4-2^=aeFu62x)~bS zEcz}q5xNE9u2^y_#4WMpHfRR1--Fgbw?o~~_n}LnJD^*jA3)qFOYVd=5cWfeTV=^z z(5r;~2pZTTx*M7d-2)v8-3uKD{TS+o?t{*Oequy^_e0!AOCB&H_Ce?-=ppD{=waw7 z=%)}j){+g-JB0lV;?`R72*iE0C#I6`)eM_I`DEM#;%(LyF8e+Ep{Z*@0f z`{_?NEB*E8J0_lyPqN1rlI$F>&L`P(3rWWI*>kdj_Z&dJQ$&3$d+W)chEC;o05lDn zR^3*AMw+}%g%!3BVc$5dk4}Lr`-=PSIZ#+ zL^akvTkE;*fNA?q+kfBvryoL4|ENvR$9ImRiKj);VQRQ%REmjpopGt$TqVW!M@7;4 zR)wvsi$1IC6)HY8GkT{l=n~EZsg!788t^c z8;#tq&M9All8!uqxVa>^dO&>+ples|w@S*6a|?jR-kjDR+o|FyWiKEQzigWz7(M%6{n6GitVtp4z%N zuvSdlY#UuMrZ{kcxR1r%JD#|{`upn|#l5&gabPiez3&i{Htbp)*e+>k)OW(R(bx5Q zt)yY6FX)Y&oAxH^PfX_ zK4f2PwYS>rt=ab0&Gy!57Jj;gA7kM^w(w#0{Hulk%EJG%C%N4k@qE&r2k!)*X?6d= zYF(X3$Wkl+0VCntNAdi$wZ<>3B){rM$OL(~kKRU>$Q$DRdy_f~6xmhB0@c59yJTbsXT>E~Mx?~fsTTT64bwN-yhd4+xV zlLLsIWxa5gy>*Y3aE`^kWAFZAAZbQe_=0WVzgy1pC&OPb9k|ER>}jz#Tgz-^X`VA) zz8xtCTCGp9JbSDb_uE@UFr)y}>kRw6)KrmfJAXkZmmGaLcpB@_fKbxQF%H0ha&ItUMd6_rGbqe~pD) zZXul(@`B|bneNTli;}ch3k(Yb@kgtHpFn zbETE`HVePo!mqIKH!b`v)0V5P*Opjc-)(%Zwbl04%T@dCPpsYEuyz<{-+Ikzajo_B ze=N zXU{L2{_kwhg0<(Z)=FnvX-_j=ZsB9C%&(ZX>~G>$heXzRP{C(=qk zvfO4{*)Fy^9&B&bn4a|5^9>t=hgd!rSZkkQx!r3iEB3{`%(fh6C7EPjIn839uv$#B z{Ex6wooj7gW8sVXP=>25{f~?%S!}K8KxF0I&BCWxP2aKDf7x@H>Dw*#yw7qNX>E9$ zY5sRjd*85>+gtxWVY%IHwZ78owZWcSS<2TfpK(^NgDqrR%V+Fvl<;)Rr^oV{Y#Q~P z_0&mL&Vkl1MT>pS^~)Z-^{Ryox9|Sh#^9%|l}@&AUG93*o=;h+PPMPkwv^{vK4;li zerB;}+qcfPJpX1rvcOvYY-{K5TAKYWhw;{8hnPM;Vk6}xOLK?ua^u}iGj}yzJ=sco zjFs~@lPUQ_R>$93J506Q_OWlhW~JTJ+WCCboY7X7Bdx98vUh)AZ@q8j+~4Z*nB}m{ zM!_w{57@VQT)64RyUuP{$ct9CDORJMtmXf_E2Wxf<)3X|zuRi}eJf9$>D4$Z;kK53 zj^%KkrTm!XdAS=k_Evu@^D@gbvKITd_40ZP`L^ls6*d+wvog=L_Ic4#_OsS|#WZK8 zjfmk^{^3^Z&szQ;*mq~x7r$WN>Sy7j?cHBl3GcQ%AGVaAwVK{zU*FN{ShX@-XwQ;8 zzhOQ8zP0e_)>fC<^HuA?W399|8-Kx`oz?=Qto^@b&ox%gk!B}PwXe*uly6xZj$qEBpuco1FROyO>dt!ZJ%q;+wHqGR?fXG z{b3f~Xnl9GwZI0`is5_H*B$oVC#^iQ`w;T3#dcZ_Kd{j;-AeMI<#3VZ_NwK)*mC=# z)$vT@XRR07to#Sq^C&CN@uo8??28B4yDi2i4CIS-W>tpU*PpYtI?sCTWb3uQmd{N4 z`mxr(ms<-@uon22z4b*a^H;1SZ&;1qvsN8sDJPoFY_#0ov)23Bc)mN_c$l@}Zq@=7 z8%?XNw69t|zqd4BGo37&R#dIz7ua*QrToBhxWm46p=t83Eai#zmEW2UKW90dYG3(_ zg%qv)k6WoOw30t>u^X&?23VdCSifIrB`H}eooMazp0&o^_U_j9?uGW&)0V!@TH{5t zEnl}D8ENhI4{Oyq)~A2AH0N8HJM7)VZM?j1xgBWbA7I}aYR`(5f2gJWkLCF*)72+U zH*T9mdv0Z4A7I~Yw0!<>t()xKCVO6B?RmF7-?W_Xvoepi+PU~lbW{c@$X_VZ>>b~gTx>Be&7 ztF49Ku(rC=-hJ3oHW@!+d3ITkuQmPO)7o>Rwc%yfRzI=uSFBAYTK}%MTK~>!@n?IU zXg&2^E6+43-nZqoHldMM9TAIDBt^Q>1uC#n^xAH8smj8rl z#Q-bMUKVn`rF_{+HPu@3a?`Xr`_@gC^C4E#fmV{a)_0vYzJ6#qmz>S9zP`iq{JN$5 zgVpiVrjviRoIhzjxW@9FVkN)ao=@Amf3_CB%}RK~ZfM}ylX%`^Ums^_9<+8|W8dAy z!slAaueJPF+1Dpo$w%(VyXTlLec9?e(AxhjYoGJ%-6{5b&SE!Oz5Z(T8e?xAVmZHJ zv0ooTZXJiV^V`-7eXPF@w_e`Q%Dl{Se#gpo zm_4txQP64iYP51rv%3G)^|EQ&#nx-LS(+}>?V~MrjpeY`%5a)#`veR5gnjo03on=^ z9B<#<&C)Ef{=L;|F~w~7FRirQrWKR+q;21^@V>?q?cJrueJsr(7W=Zjb(V!3V6ppJ z%KfZHKeIAFYjydw_0dD72^*~BCt2BU*oto*V)fd?TImwYpA_w&zKf% zuo3ZDYtL`k^X-A;v(Yr?4$EOH`}z&`twGj?ciXr6T0VWORHxY3|DAn(hPBdA3z=o@ zbF{V3y%xT+*Mm=LKbBDF<7p=7GtvqMiTkTfDv#llfGCTQ8YtI_1#rgK`gEqeY zU}b*YbmJ6jtHUjaL#$8lxBlJQ_=lz;|FUn@T5ca&slH(~-PykQi0R3VR?|;eo9t`p zCt0tZVrjl-?Z20`z*zg@q1IDhwDeb5&XeqUf_-6`178_zY|G?6$wcH*yEjrp#9$|I=w&iw^efM;S1aL(_Vr&|4(~>2*C+b&TxR2Fn3eVvOS!AH*m5h+AFbb~S(<-Z_$AhE z+t|DFEd312d0%@zZf||tT6L7Q$wSui-KH~Nu$K9*wSUDzp0l@-XrA`4mX2pT z|BKO&#@E%C-#zwo6SkD7ws~i+9{_m(vvY;{JRgm7X~k>4E6x zerGD~o5vx!_XbDbHOa*dj&9Ax4T*kelFMaC^iZ$3Uzl`Ov`f@g!lx7pqsHjjIeCo!>$-OhIb6>{Bj-lj z8^0Zm-+fiIvr-nLnwp_|w?-G+TU-0*k$p%>KHEp|6VZi}&y0rGyi;?oc+}v}il>e{ zSI=Ga99^?$?@OW$(W;#SCi=3T6QeuzoD%&+ zPj!BuY0;t4P(5cwJL$PFI#kcP=w>~Svu8u}BXO%etI_j)W?7yuN2e(N={j4gQJ>yD z`CMu1KuHHiM@OHGu8R64^qKxp!Qz!9DylEl&DlTWYxHN(`X?VYx#pemg!O*&fI)=i z(~Ym0Y+9TTn_P2_4sAD0_wSuH4VzrEmLgkeC#W?h>SS`C=rq;*zG$)jT^YR=HAuF9 zW|ta@v-jIKs_U$DbQd}sTEvGPamd=W2k9@551UmfcNR+JYF%efTk+^Zd+~^R7qeha zxvRYx7wX%JCrpp#tSgo~XBFDo>I)66lIM1n8&23ST3GB^RcPxfE-jQ|iTYG$sZuV) zJx(ajK8R06hb^u&cC{6ch!z)OeJQTA7UxGxD{XD_qd9GDrH*Q;IzOswD>W8lL2VpY zx~sKqo%3_)S7j+zg#@djg@rSBGgv{*j6R39xW zHMexuceT|=Gb`=&(fms1imrOKPeWAKTGCPV(UrJSSArH7n)O`JS!mNwT~D>M*scuQ z+KSe;)oJsJ zZPD-ILWjDwRkU1v9IGt#rLx5rnrF2X8(NDoamD76ssgSk@l;!NSK`*yCeRZL$|rUa zF<0r97fMy(>`En`)m8y#s#j}E#KzT5psuqJFKL=xSSRN7x|UM0tx^45(sO1-kNK6Z zxVf!RtRpVJISxEyx zsZ^(Gb!G)z6%$f#EJbT;^(d8gr19aPw%b0?S?rjp0c675LbWp!>J&4#5@!)9&n#71 z3McdKd=-CD$z$hgM+-~crI{tg(u=F5KbCC1YA=0SSyf@%DqW3kd_=Rl>Wdb?v{+~; zM)Ts5bh@aPZD_4ZeTvc2u9Hu0D=sY+#aNAKY3byX3mTWC(hzEN$hQ`h*Hs9vZI?n9 z$|AKyod&QzpfS*0U+FPvc1itHwBpUue@s7GROpZyGF%on5HhpierHvhnu-#;)PKv1 zWtoB%v1H1zq6KmtzNpm1JM}&KUR)|PySx{)L+bEqadyFYX)$h){u5kRYA!D-l$*N{ z7BtQ*H0pOnu}oACcSIz$EGoqMHEW>;FpXNF-&qQQb|WC#tdqdc9of zZfb*qVH37dLTi<}286lAc79f1OQT>`l`8=@MrK#KV6ySJs#xwyd1*lvn^lS%(&V1! ztZ!&jb+NfVWLa0SniCh4n<_pA^Y4-2;&DZ(y;$|UR0G=M;*vh@d3L2UOQ05TrC45U z=%F+-OYV1ZrLz({%oS>ddZ^s2WT;HExKhtgT|3X2aiJuerodPOd8tY*L8G%cv(gDJ z)zE8*OC40k2gxos6zf{LEPg>lrEGInRLW?k27n9!GnqPWlX)$gSM1CtIRtWG!i(y1 zOlB5XE_Sg%=L#VT=2TQn7{ zsh);{RG?wGq(7AcUtV)Nb4*7Fiijp%{?geq3nUAf|9h!{GD=M0!)UQ3|LURRL5%_T-B9ME;=g;xbdX{ zT58XUh4oI92iX)Y;=wnTHa0~oD$TO+OPZRz-a$(%-9o`*R@nSIy5QIEHvAYSfO8BZcV$@7R~3;oaSb%yZSs@Q!1~~1jDec zRu}3e`PfaxK#7*h`8By%Y?RH`Ti&WHm$!_p{x4g&^X0udO!Ep&jPr44$v4tCAi!LV z`NcLG;{UtEaNd%A!LGcj*wQn-SgXa0ER8xiI6w=^YUz%+XbG%w7FX7hSTl`l@L3i2 zTLot8UoBJ`^`rZ-s$07rbM?QOq_$Mm+w@q`LUFrVONACGL#*fGV%dJvRn<)Sn=R_I z#-e8ZvT$`=&sZriGQRZ#P#u2Y|iG{^o_EYIn;Nqe_T5Q)G zYBRum^_~`zbfWBWm!9YWp6IL!5_f`IH9gAhmsDGBZK3-L`d@(RXwmR#E@{=ZLWSjj z6G|c04XdShj_~>Fw4l&SOxPZoe;wLvYxA*_ZT51gLFb@Xd0fy;8FWXhRM3jU6%~!I zPV)|20MkR7D%M15<*))$Eap!O31!HFtQeU@KA9k!#46Ffx}ubleCt`vxo+l_squ4; zrpXo!d>TM|2AwlijuyGPo%F$atw|b<)V^Bs##J1*3L*BKS!gMgqNB8ol8I?5$qgw~ ztMYfHh$T5L>r1`&7^GHR?e(2nn`m_S<&=3F(TbjqqNBPFwVXq3O~^4)u~~4M-Ed?E zG6XKFD3(TB4$u@DdXSdCKBlh2NRMLAQrQk?LFBQy53DX0Tji#g+GIjowLofa?$Odz zLB$q%4FWlEt?So;h0aik3ooj$B=}1I~OVsi-d4hPAezO6!z{2~KO7 zqCTq~EB4Ns;7Xg8D;oWLUBe=prR3^wUC)>Xw{BdoA=sl+fH^JiupG~NK`O{TW#U{7olKBl*QWi1G^sSVt8sBrn=zJ4>auRW0-4sRuV}_> zkPFaU#M(r1vg_-C%z>b~ZMG*D)oDjd?ELY$@)V-na%NGbxng0t8Qo+*ha1beA zbv^C%6=l-Z$xmH(sa?I-ytINKQ>!1XCbh&_RVw$iMN8V<=+UIn?rgXb4wAt_xjzOA z8j3j3O5SNd8W!zZHdap5>SMNc1`y{}I^-DYx7Z$4wJWwjn`wRlM}^y?r^e7e znbGpDj-oBOG;p;lu&}z8Vr#L@aE(@hys#R-Qok%T4cI#@Xp2Z;+A&;OQcX}`?euwC zT&a|URM+JM_6bxWduml>i+VGv(ehG#eWh$3tj3W1SZTHPa`@GZ?tZ$p$=m}ks&ua^ zvC8mHhuXz_eknj>$x&|KLXE7ojJj3+D=t~i1jYP%XsmE6k3j8T3|M2aD0rD%(a?Rq+6pcaf)+FGkk z)0hNJDs`%cJP8Rn{VkOk(8JzPD?5c+TIg2OXfLL=t)r#Dey~YLa|BRoFu9g|+~$Bf^w!N$FO3+J_kpuFrdQTA??>T)W`A9dy?pR=*K0on)C8yW@0PNPNgRqd2O zAF}{vsihUUBqmus+EJEFG*AXQ3Q!rH#6ZB8)pL2VvBIuP#Twe&Fm^*aD-KzRT8#Az zmLXcu+@|OJQb$Kc1>=-pc~QngPNeoLyDOnBS9auEQc|uRCG~1WVtch=8sJ(meObS* z^#s-^uI-RqpNL$$r3v(#Z!?Kmi-|*fc|ku`4*mKa32B;^CyZQ8!ZM=zW$Lf15YSRm z4Cf$PaVoq`+jL8sv>RPDkqxc}xo|XK+iXqLGT7RB*Th*R3#WfG7i|D~> zAkqkE<=1%@&J$azU5_q;de|M>s%k6Fl|8Tk?cB>9Q2ATZgA27pgVyP4j98uzE5t5!3jvz0_*M5W=BOu*mXzf~ zHngHe+BcGDJ6=oHvApjc)WvGr5@EziY-o#%JXH+SSa(8Zg-o zg@$!=OB)*j3YXUMQ!BYVOKT*kz?;)k)EG@9oQ!%I7 za>nr2@y=`uG+M&8h-#-DA~iunTd;agt=3j% zTZ5r?|B4k=L2GXPEYLPkRlgbo4LZA#ixW*_zm`eXey26q50-4Mj?nz+s!ariYE;{) zl|?$T@UzMlb|?)TdHWoMN_NHR<$aRL@_MKY#%_?ZjoNnIF*KCqxPt)njx&s z$bc{DcU4IXY5i*VbZxe6sH!wJF79gUEOq2ISzRJ?7pk%^>-Cmao_?oE%3sy$Pk-~g zNS=@?ThYT5)Q<0KW5V>mb6uz}kxt&5PQm2UY68#^AR~a0uviPnth+dRlZRApp2n(@ zq88e!k*${0$x z5K>ZiS|iY11U+?HqF=SZCN@$zZt6VwfZ&+rR4D{*$y=LNTQ7%SO0U^1t8wtc=&IQH zb&9pEHSIx_I+xfsotj^Vb&(y@$tapSl$lE$X-bwm;^dj7a)qImMrm%)+u4FGoe#W1 zXb#ur3A=`zFR=-Ti0!g2O1Dw%P}JKJ%3?dHy#q}nu>gJ$G-&ChSvk^?4BNa#(?9H_ zJ0{0(Zo=v_)TEhmh%h$QLR)QvMyR@lZC0(N>~zWklu#;NjaZa1Z|iA#)v08qCO!S+ z`2QW=*skJIt?|M;I(KwUY0I2yw040mRm2L@X`HlxtwT;Mv$@=axwfV;q{V!KxYNM; z%D-wSP}#dqaxXjPZAb26fsN5@H_=Hp${a2&Rv4ysb44an8F$L?#Em))cgwVTjV)WZ zuy(EMMp`b+A9s(#57NY;ecL7bMS1ugQFOmk&Y@VQK73rKXN&{wbau^ z4((QT(uRKPyo%_0!cUZ%b!8blbtYv$x@1z8G>2&&pt^NM%`jHnMy-{lQrgebfvfgt zii?U(oq5OAWbbS`-_)h(<-CTVd=eG_?seRG=ee4^tV{bT?j7b@m&Wel$V!4cb7NKe`!0P6cQ8}N? z)h_pr!+iZ*NLE27S`8ht@jBlQE&SPq8>I`&R=Mn$N}hErl`6TOo}=A$%^Qua`Z1HH z`Mlhq#gtnWvOMArP!`~>1RNFZ0EE9#VPIdN{w4|XG$!#4&`9dI5X}{x%m~Mx`&h3S=4LAfQ!v$rZfFE|f_|0}H zELDD)o(AMr>I5w+YCDL2Oyg^_^)Mlo26jozp^70eTFW;vI}u8GbgiJ;~g!l z+>cvX!D_*DO@ioG5n!rD_6oMgl56$hjtG&04~3LXR|w2cOgpe91Ae>$n*HsSBnw%g zwCNsW|=soz`g2-6T8}3sr|K=`z%nGWyMK6-lF1+j67!AFJFliWaaBBtzZR zX}|JYtnTuEZAev%{yJX7=32^rZbSvN&7zd7`>30=QWD-Et3X`QS{=q|>7h^#Y2<0~ zM8E8$wZlZ4Jr&6EPInfR0PS&y%FY{c+o_(3^oWn8>x9kP&{hpuJVDDV^?IsXV+7p^ z(`6i;ZPvSMIU@WLyP_j^Q&$91S4#Gk~>h z^p*>f^82RP(rCpx`_8QDI(@iXJ*~TEovTX4ZtbdO=ZxA;)R-)l>-EbeFda>HPqXCo2GPa2kVB@dh?F!^}9e>tk2w#*@d3ynB{tC4@D0xsA%wR z{cxJkFE`(?9@<-O=!tZ_&{-$>+?w*0jLGFF)wI;qqv2QSXwiQZK`ZSZb)e25G}-mY zE%6uhG>$s-fr8Yyhko`xBr~D{7Rw>gPp^x=b8UgBEY!Y4IN3sGZqqJ?xuHRIB-wy2~MmQ{m>sHopgJ>#fm!shYmyQQcp>WON`Y@VV`?=~ri znz5V5#rB;RVzW2P`ZDiKRmmz*x4yomxXp77@8xnGm3}kCc10ag&B!!7Rt;NJigo&8 z&GZl&+qb8x7u!@i+M%QtX!yvI#fqi0TPk&k+q~2vZcC*Ou~ur|hxIB|J+1BgBb6y- zLFFK)f?82E8trOCiU$3SK~;5!6ysYajp?>G8++y1rm(W5o~k#=oARf6#hdDzTs~#> z7%f)PZ>n#kiqSW(TgaXIKlG_bshgyGZTi2EzUXAH5A{k(JSCt!RrOY?yY>1~tNx{L zLtD^Kol4cH)O>+*w^Ht`^(x9KUqWPQU@pF*H$u%S>e*I}UTUInugCQYC48zvi;8Qs zI;FZwZ0y6F7O9T8H$z-mDa({EYoYv`Rh6tqn|vE#Im5N>*duk)@gv>O$`@f~(O55^5CUv3Ok?+t%M+A3~13>(KlCbt(;dG}YcU zdz-a0`G@#i&HWg2UkEA8*7W*%h|6qp)UtK=FG3DZRj1El`HqX@J_I* z?k#8A(Mj48i{1NM#A|aovj^#0j0g+Qw7a4@_o%n<0&I5nma9QwuBZ5l8!^F>63d(U zui|aAtDp5%-!qI?Z^!*COiNX*742Sy1^ zMde6qF{Yibm6pCJZw)^K+s9n#v^&+}Eyr$RS@v;S{84G?0X&4%CrY)H^ymndzs8Ta zd>Go8dL&hq-1$Z|2Zyh@dA)2gSR%$GGh}bu>)-QzSCpoym$P<3;*D&!_m+sSFdO1C zFhgb@i|@N8eGR*rmCM_|5dKlU8&Y(r=1rL%h48!$NUfZUl~3<2p_9F*>@|@vTABXu zuvWLR?zM+lG&4)*rs?tM`Uk1zpX>@&Igl4@wMU&>cd>4QR_?Z zLYeo|_GRsWjdUv}Y^9YU%LO~!soe2)(|+b_v{>3!$av<=nv9L`H7u32RhFN#U7c#x z`fSYbKGuYFleh3bJ)U^ZPWxKmiTU+`*WC~j>@;nK7pt{nmWsA^>%p|_q;gvB=X~Fb zE?j<@*TYoa#8PEByPD$xq&6L&U2W#|$w`z48x-`68Z*N1>}zwO%ucsj-)1a(1O3}&sKlae@1Zb(yddy`zC zK-P&gjwU(pB%cBs=IV$Y&CkFtm8?!y4!-1e5pv$5ALpdD^>r>a?XgK~Y!=%~H?zE4 zucr2{L%qyAgRhKbO*JRyMP$9uWo_krAGaE{*77xH)yte2EJ&}h<4Z>>H{0}D8~YJW zDX{&_Td9^fUtE8jrM6W0d_4#yU0U8SCew94DHsvhq12bds)Ra{g0@vZcuff*PE*vc z-l7ph-53>CIp8}g8!?P$S{D7n8u%I4Yd-19`aiGv{_9mMT{`-ik<;1| zV>^ewomg{`f8MTF)gEYspSQA<_!n;XF&*Vth%^lAn_9b68+*q)?Nc3nOAt%jyV*zM zHut62N+~Ozh2b4BKEr&Ez2WPsT~_ZjBpaXJN|Kgc4}8%q&TD{+ldbXkiHy}xy)W#W zdAVLcw;a!U&^#|c!Z%OlT2xx&HJB7#>d#K=>8YwQIvZLCA1BujSsiIF=TUoW@7o9+ zb+bgUJnZ4SRYp1r2w@k{YfM&_e5k9j%HnmCchv4#3D^PbmKTMsq1HjWoDE2ASXJrV zo)eZ0>xq3#S2Z>JI7^pLMJdo|W|cHu)?eB8(_GUOp>Ao6`8`?bv7MpS(IPjKhMlUQ zXJOAR)QT}DUCh4kWJV_S()ugwbH*B;KN`b6OSb0AbSq7<$x0^c2do}%V#8_Y-lNz1 zhkk~_j!@(L2uMS+R?9{ZHiz*livGV5ku{RM_kq0%nXbJ^DVOep~pj+=sSFcUioG%+^sy=QF8i=H{h*THkx~so4oSO z$~bw`_Mi{lzNJQ_F9~6?Lp~>@_4-a)GJ0aYwG^wWO?R5uHDTw7_6WM0>P+ug(@t-h z(*AaRfIfwJg*bdujXkeFA!L&|J1aBoq8xI$yU~=}pYUzz=4y8N&^WhR^}A*8WG zQ+pjlcB>72&6me{cN(j{{;5oB(Q8&Rul@PBoUi0tI>fSY+mzikj5yj z*TFPos(Qxu-m`FYioHf`w9@+=7>Tq&SdE5|Uh51$4%aEA^Elhpn&g%0EHQ3J6W=AX zm%ash$KvCgwefA&JJ#(7r@hoW&h*)PB#iks^}nBAd|$ax=kcd~(``M1F3>mryu$Y* zqa3|V>w%2NkH%mV-JF?fLbrN|b~HWG|2`S^C9>bx|LT9!$mB--&qKLcr|3^ttlhn? z+J2Dlf4I@|#V>Q;wNti_h|l~bKe}9f@E0i?b3G-rHIVN$+R6EN>?qkN&tkA6cz}2W z<{K||rFJ`4=p*0b^d#MlW&9Enb{3{uo6)0gFAodTyH{N9&c96ePhB3)H%DL6)1935 z_?^~|PRZN0L*`GlJ~|~e@ixbMS0A0$w9JnXmny$UMM$e!In_|SMMh?Bf7NSf>aqIS zX?ohS=}vJvQ}nj5w6Cw#{{QP6x!O(rU*EA>W-T1blwSjFsV_b%Wmf8}FFq<|uC!TS zd{o-}3`Tq68+6+^@iSO9N;Z$P9g6=NuNmX;w7nR8ZuiOEd2sU-o)6>6=`*9CNBKYsDZV#}>Vyon=7fWg*`XXIvu+GZuoB0`&P<-|V zZ@cXtiMQ#*RjlXPB{Ch!dWoDP|Y*(aqm<`?S*ctZlIj=^8($MOn|-j(t`qB%2HU z80O3CrA=ABSzEhs<}_>sdq$ym+%A-xU&F|Ap<%7TzNM=tqmDA#T2f9+pK3fZ%zG0H}~V2__M~WztBvj%QOei zGM%r2<`C-qCFi@OtA^C`a`q+FQnzAEzn$71^btKx`*G9o?5o-R2xqg>_j>IIdCRkT z9+~g#dzBPejr8<_-14PHcDtL*_v&%qlDx-07;8H8As^1pxZ6!rxNkYqGuA1yR!hA? z*&!ph)b~u&_O?5z=BKgD3D{NH!(3g^ul!!dmf|uS@4a%DqkAuB)4f*aWApp6oBISG zoih8P*WZs$Y4d!pjnn#Axc8*p+vv7hvR7J0m0QWAGmA@0i_regYsi&6rzfuI0jsE5d22#?LZs8)(uNSM zEN$lYF+(e*ZxElgM6T2>zo}vMwuPKqH8L`veGBih*Jda2S>J@Ox}AOIx_sZHUv<_| zUYhrHTz$e#u8;75|EJWM#_!|&%Kx7CmPQ@5_^7hjXvp;oD{$GZT<>AG`DW;=u;Y;K z^I5!~iPQ71Tt8)F747KA^xU3gLoYP-7hq|3^O0*7tGS^D!_ptH$#ujSgVshok zG}HOTj0Vc#_Yb^Zg4Y~8DJN;HWxdRfi`^2-zKE|ytA*Wb+ReszHjXw=)5!?V+OK!~ zmc0$i626q~HfG<-Y-m1}^Kbn8)T=a{&!r>K&xToFkVEhI)Mn?rj$Hj|LFYwtvw?PX zJAGj!I4_bk!77C?XSd9Ddyj{@aWZa%4F=-hU;F-t7$@ z)GHr6VRo%cDcrxk--wH^yFRj1H*`wD7QeZn-S>*H3nDpx(?t7!N_&Vw(Uy9zLSxvKCu~n2i zXgXHI?dp=xRJ&uWZ+aag)>3<&Ol5L*UXr&tzAf|d=}ufaYC;@i0J|C5!+ph#4(4Pu zpS#$pmC3(bl?J7jDTKRTMzca&q`A5tcIVBTzZvc)ZvG~5>1~-*pTaj8)10pOy$C-S ze^k6%J7shKW-Ypj2jMM9$gOvL*050}>bK2$JGIlY|K3K1_n8%J53QF@h5aa(k~xC0V>ijXEh2{RWp&Nf!iBr>>1-<} z*7%_|9&)9?cW|p%*0*`hCUw5gT{?7+oXp~9t-;LU>^EP)cJdudla)42!=8@jq->suYZdG>Ij}dwINC&CGaG`J#9BwWcpHz+*F5C40*SpJYKHBwdCt$zSQ=(i z)hi2eH?%bu`j!bdjnmZOb4dYJlZz2Em?>m@d((#4{ zaK9zj$60$Z*D`YLHh|Y?=Y{dNCyZ;iD?)qQUES=PXt?u?&{Ad_o5%cIO&(i{pQ=!I z9v~gbN*0WnZ@*KPu66NOv>Er?xLU5+;@8aodma#&|>FH(toMl38^$TPCCi@}O1lvkm$+r1+{it}-r#h0} zbNlGDl!BZYDXOvWhmTIrTp+9e|1ATjk>2C>S`zYPHz+%a+AJsL4(>l-Yn@l_{9Lu4 z*VB*_7Q>G~-~aiz)LU?t-&WL{wQcYztcU(AM<F0+wR6ks_u+r zyph}xd*Q(U2xH(L- zQ#P8?7-nlU81F*s!>s-AzpydP+}B7Qo2H^Ad(Q!Q zvh1$}ZA7?j z%_ybE8F5y2uMaMq8O>PBUu{mYm092ZF=1P8y$WW6VB*ljFMxjAF1y3j^D&@@FSfx&SK@toy$Ls z>*f1x;oY=mY3raNtU}T@MP`>;HpaJ?(;-Go=GFW0uz3ulD)Z-kPm;>*FH8j9b;H`0@j^n0O%>3QXU zPfgv-Z`sGqBL6)#W%u_Y{Yvw{r#C+)>qF*Pcb}hG)OsjuJ$j$NX=bc4qN$lQ){hf* z6{xXBjvvP%#O3JcBcHzAa>81qAgb(YJ` zyQ!bJe67BCSk9xrS&uI)E z12)sGZy25YC9zr|YguMNEWdeyxls0OvA?p}x$@v)*gTPy04;HzHM<}Bd#kKp)0p6! zO-=jNj~3P=?(NOf^zyj;7zpX{&)vB|C>`xY`GR+Z9m7VWi`locyqv%2JR8zzjppr| zvwyUev+=|^9~wKBT896gD*K)varxAoZu!4j*uob>Y?g>Kx2Mbb z5i^h92lX073isCuVQo(scaB-__>&Q@Ywqu+(BW)`$-acg=X`(KCb#PL77{&3|C=bi z{)*mfYwvhxEzxSTz`mAvDChy!Rjo6`S$y_ZQ#(s3ybqqeL;cv{wEpsAox1hjw;%*9 zGyCdml>7m6QBt9eh+_ebwIW*_Pvv>?rqQgZ)5R%nxNQEJ_R z?e(oqyyUDMv034-2GTiSRxnqZkiyNLX8CftvudJ*nU?3ugRS&EoO>gLdjCK7HRo^B zX7ng}qrUT&B5wNwg&Omkrec97&XYW9<}4%MW_`c-t88pUPb;bcUCr4Z}InasrBV9jr~Pr zrf*J8=iGEflGiuv;1>Skza72>9(1!d){=SNyaGQP zkz*xiFR`cSF!fSvWt!;D`SI&|+1$)JrSYsSu}^8Aour(ylU+aips8-2^1iLlg>biP z$^4EjOnZwMXZLe|#p895I7%x!?ejr$^+?Y!(s^q0n5?b5=8=NlWUR^#`ufvm)WWTV z+0`j)JcM%$7oYuCID9<`Wp5(;hVKu;^LJuNmDZFvc4qMN@R+P#S=pE~&`g^<{LG4F z=f4wXUV$G6*~%%C-R<^t+|uW~5yqC&5cd}&`BZMs4y9wJ*~A)UwMso};@# zes&7;0JAJJE8ZKnF02>wX*N4E$bA)S?d*vEs&6mO0odDMY-v{Uy^@A9dowSlUM%5+ zVPVieazu;FE_tiv#xY)tJC*)_?VZhUT}Ktb=UzMZtCKwJ=eUhjV_l>oij=(AmPwM_XOzqhCxfG)!ya9<7Vu7MASRjOe1t_9jltupoBw)b;3AV5- zVgV8oALlpc%*TDtE>)IQp5^y3b7tnu`JQv<-chWAtZS{>s339Vh8P8D*7XPd`*BSJ z>kzCG;d+!@v#Vf1E3i`k+QkKv)EussM~X8b9)-_%>d2?8HGBK?DGOQl((E0*YgRE> zJnWLU(OLgn9!o3>P=0@;$tvx`K7?RXBMuQpx#-tNrqKZgx~K&UzAMz6_G1OwByMT(^|-6xCHyurjnO z^pV%0L}i!wy<-~gZMRvzEMkbXBer7B$#$kENZ?bD#^eR_y6$Wdbv~~eWrL_(bN@&p zv+%QzG|_q}CAK(fo0bxjd5dZmDf)>x7tKwJ=ZunsCNUE08u~;o!-`CEn1NqJLiv*^ zdgVZ4V=WKRKH|6R%)$ND@>7vJsV^v`>!>W7WEL*(F^BV`+V#4Rf{AnJ!H_3X;fK*L z?)%5b`0H|08YQG&4}*+-M;jF8)ZM~kYq84V{nqFdB_FP7B#7RlUGfVHb>b~`LU=VS_N!Ocv_N|x+ptD1;Jj%9WZgWc`cp~PZ((uC6cuhJH5hQ5$v4G zBVz^6qS2kL3F6!XByy=cFl<%S1EEne`5@gdl`K=}Lm}`={_Ab8< zk*iW6mXZ-nGT@8dO=?j{D#_%?D4ObYw}?LNN$i~Al$XFvq}+b9bJouwH$TGKVv7)%c|HsjLF1daAxtdvEiTK zXB^a7k?GSbKY@dk>vLM*)@?82AqV4E&!$6s$De6Gnsc`KnxrWN>%N?hL7xw&cLr=qK2e0_4O)q zVSh~CCa))cjg}|Q3v14^F@5$d%AS_ynxIx+G$DgQ&U4+sD-zL>M^rgWS_>?@k%39{ zqZE&}DWCqjV8n|Wow>kA`J|MqwD1O>;=NwftAlEz6^OJ33J)7=qJE?rco(uDqJb7u z=$>kATZf2!MZRH$iJW95mG!TC2z0-xuDZRAJ^%t8WTqzDk@u|fkTmp{`y?!?JfNP) z07xH`M7+Qr*_5@c<%Ebc(t1zjnc3;eD`3QD1+D49dk8H9^o~oT$hdIT??1{;7st;5Ox|V7- zp--e|z+XKGP`!2VlF?+3Ku!~wnaIGB|LN=y8Fjk>9{ChKM;HKUD3*%PY| z7HDkv7PJW{EYE3yB4$XlM#JGlY}(& zfV`c?O`vF-!_!NG#<^yxI#mlhKqh1fEcm^Ii@(sZtT=(pT zLQ68Jh#%#;z9bH>`4H15?TJ|v3*d=_>$Udvx?r~gXShC)KL;z&muH6Hzmg?~b2UiQ zp*_Kz@;#$p(YNm05h6!-6#6Jm?kJW}PquNNVod7PqqwK|jsH;|>-~E2?6I-#a&*rP z5|^#WpZOgMBiZ192{%Smm{w<8&z43y5Z4cP#TOn`ScZwP5J%lX5Yv+2gX{< zWwWHe@sq9LqAbT+``<1m9OV

    >JX-8cji?IZ*W#jb^idptb+~Mpd--f6&^0X9!UF zlwT(%i*jsa|A*3kTsx4$BSQlC&hg2DwpQDyWPtgyIX*aC2=Ih!4i$c2ssE7_4+}nx zyx=Ge_J1yu87+=yXim7s!xwISYvd0@=NrHH_1?M9|M{1%H)K*ed;PN5EC-r>1Fi8v zo9%$}WD|NeN4_kSXpX!xvN#|^3dMZkq7b=c#$}$1w%_dV;%{z4ekC|tvHYNBw3 zyHP&*rJd#Nt6TTyzP`HVPcD{2g16r46arUzxaSLZvVC>##>Fi;E^~YP)J-|pPfkRB z{%dF3lhQ%+#HAfMg7B@aoi}FJJKJ(H9VZetXi*8ovBC|`uice1rA1EoaeZxLO%5`2 zt}5Kq@c`0ldUERA>FLSo=_*2Z3U@yqgIuk5s^w}m9Di7Ctgq}W@9b5abH7_{-LH1H zwyUi>l{Tp4V8QC*!a{W?;MS2AZ>&`p2bIM2D(a&mQBF`Q~o zwP)H>ieW^c&0&k3c6Q*jbI%p-xSX7~)mi7fyTzT2XYTFpZg{QQ+eyC%>L}<*W7R4{o7x^yZ74f|HACU z>q+@ug&+0Lzvpo7mWbu-#>Tvyw&*rHt0JRo?b{pjbVUF9?`Nf#ZZg%od;IGYN`b;N z{-ksJ^$BA3oIEk0w;Z_3^8c!srnmd~rLVX9XXMLGx8QEc`<%Nj->$f8?yCI0BJY>v zJFgG=Km3mvT>I;fpD*}Y=jc*xsujq`to#?!D^b-Y@xH`uSH$;nCnK+Ce5)JY^Aq9X zy~DLI58xj5{|PfMII*t5^WQz7r}sU~q|96YX2f3$4ctFuoWfm{cg+Io^(p5r_>s8F zi9U&^D*su@_?1Koz_Yu6yfkepA3NxCN4UCJN&n<6*?n4hxJtgUV&>N!dCy0nSK_Kl zFj-FkmJxh|DAi?jSGC>(5%$?;*(I-#kn3lh)hnDv|?$^9zX>`vjCCr_f!1qU`WtzjQehx3oIP9Jw ztFl|;@uShm2@jB+dcWNq>*m)v-{wW(DY`^PkvmH&(fm56yW7G0$FGk`f#Jd(6VMZ9 NKPLQRuul{P{s(>WI}!i@ diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Snackbar.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.Snackbar.dll deleted file mode 100644 index a5441cfd36012f830a18015aa604f11f2fbe01b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 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 SLE3cfU#7bMuI2wN5Bwi3@-eCa diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Blazorise.dll deleted file mode 100644 index 580fab59af0c96bf2a0d1f95b7790944bf9b61e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242624 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 tEngo-uEs0a8_v%g^D38h8l$5fo_4kap~w5a^N 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

    G_fkFBFg3wYtS;3P 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

    lb`| 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

    =Cq8^9k)KspIRQ>-0 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Binder.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Configuration.Binder.dll deleted file mode 100644 index 7f90ce25de7cd89704755f424ff61d743addb640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43152 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 KKMA-F6$AjpeO&{y$zZT8Bgyn)n-U12mq2Ky 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 U`wnr-avx4-sh&rmt!^Ly0C;rWI{*Lx diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll deleted file mode 100644 index 11e5f2efa6a87cc1052df5bd86a09e440f852968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45200 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.dll deleted file mode 100644 index 2c642578c645933f2228f0a96340b8de66cfe8f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85152 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 z 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 Zp0=f+X>RA2yA*vN)O`K$fyZD${vS9xK2rby diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Localization.Abstractions.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Localization.Abstractions.dll deleted file mode 100644 index 458b0429c2bd1380f1c001d7c0f0d3461e9d8d7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21152 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 V-J0CWvD;pTW9w@tV&DY%e*oCclxzS1 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Localization.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Localization.dll deleted file mode 100644 index afc1a254071286ed3adf7e2ba8a7ac27e8e44e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33408 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.Abstractions.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.Abstractions.dll deleted file mode 100644 index 03edd8f2ff4316810b6cd0c5991b85f135ce4aed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64120 zcmeFadwf*Y^*6ltIWuP_lVq;Rd!W2R{@cI06A)dgI{>@_g<)ja0@5m>;;*pG3%ASx5UnyI$ zp)FCmF&z6Dq?TEETYqGOFW3=m~4MHrGrda;? z*X~J1J1j<(X3B{|ya0_yY5#E)$5P@Y5kK>W%9|9FKmVHrJM`BVOVn%4B?P7aQ%5Z- zw73m^moP8IVV73Y;b%f@j^J1-MHUV>9uZ;%>HpJzr9!yVux`ln(&U=1=;kiS#}9(Q z#&t#B>HkWFSW^>E#9N?LxuI_4^u=@(_tmVLc(gqRAmvIqQyYj^hu}^ds1f29)UNnP zxf#MKmZCA-*9eipS|L{cR)_-_Ao-|&pVocZVT2JGk4~#NR~?PKs}`fn%ERW~UL@tH zI7#cx!6Ncaw<2V^=peDesJ6@q8o;U;VI(RL=Ay!FPO=D5G|>L%~N4 z$U6luFYu;CaC#k)sZ{DAN7Xo;x|vGdF(7qEWEw%uif!90^lW)`c)PXV7lRRQfIVwgO zW-l`^U<4@zGf-euC^+2~;?24`i(vu0J9VMIp5khd~2 zmc~CjQmV+Qa2H;lUSOKCn`}~TX$nkYIxhs2Ev&*tW}$FqP<|FhI~B!dL-H6@6^mvh z=TPz2|0q0Xl)@R}L&5H0E*xV@>6bg%CrYmRartxMm+F z>Y$RxY@n*-O{p5-aKr$I;aDRu1KlDW3w>e=oKe0gFXj8}Nm+*CxMB3%v4&JuVeCdH z->cvogL`OyJE)-@s-e|<;`ypZohO`G=?w~(ZVgx7%1jp)Aey?9|EN3Hkru}x)*=qp zmf_m=OCx25vnq3f(ybzu=dbk3#^vt3m09kfRPlZ{OgvMZ^~G)GlacvI^z2F5hGw~z zKB;;{^_m*NSXh%|RYQ}N`Zwdnq}DT4>sh8Mq&wW?VOlZM$WvxBf-{mHKMrv*^7h#6 zWUf?&xTg85N`LhE=NCs70ufmR;^D>C;>A`^g7hUOJ7~Ii-BlBj*WoO~aFvG~yfg>W zR%Lfp7CUo?V;F6o3LeX}zrbpbKBFbvV|NMrKlN za@2gV1oj)WM++pDQo@#DI&gYSybTQ2Rq9mB;&oNwo#KArvw=5br=vhsju~4<1r5`( zu5NQgumod!5?fBT3^=2lZQ>Udr85 z>9S&9fx%;Os@2B~%fXectTaY`CAON%7$d99*g4?x&W@d{6z3?5$z}ag)wBAQWZV1; z{(bNt#*)&65>;L^wgyLTqO03H*mqEksupN-De6mhhXo6@oPi@%N`1-2q$+QWtV!lVEjDru?X^9buJA;hi_;rXOJP^66@ak_aD-Ag(-=8JIk2)SXBZCm z9$2WiF?F3a<4|{Hg_gReI?DmW9`3H{3}a-evhqB4PCj6aoT(IQT%IHOnkJBlBBaN9 z6&Xt2FU4=dMkuxpTI*HxrB>dSQetdt<-I8-`cx|)Pbtx@TKP;$i7wU3pQe=POs)KF zN{N2e%0H!)=w+?^TS{4MD?d#s(YqR%DeW4eE44B&rNp$-%F!t$`cW$kvkAMyoCHqQR>fE!_73xjo1EmrpGmA=W^XQlhNCx3c&|X5u6#V@@n5$BZAYRg&j#`Jvyr5G$mtsB{dwYaNVp{{G^6I>?+v>r5X8jR}L>utsePoH92UeAEVKYoc4YR!38XG?Y zE!kT_vZEKh>)>-ZD#!oK@Z=2Bh@ji7$(ivMKojS~(M4L9clMM(JO-`NLmm?Cuwfs; z-h0TI8G8anD=tvFY9miuV^}z?7vN49bimLeCW@jb*>kUp}7*l9+1 zKmn4H1(??bz$Xjj4=6xVvHjL1D1&Rg~ zASqdZd0ha!Dlo?|!?f?VascF(nue2B4qYL#G(Tylv!YU6ZNzt>|06Dx0@myBIuls7 zEa$e7=!lp>mptnRV%Q!t$#RlUd={ooS0~l^IiFeEP&l!XdXyYg%r_F7AoP|((0xhs zbTmdMF2e%2Q0R@r9u$t=1dc`z0b|&j(~QLgs#I$*;X}Zu+36&m_zR+CDy1vdjZ&_P z{RZuYV;{m|vInz=A{en_r0Jn3u?s+uTKwB~)e{$zYJZx_jNflt&Af1UWDV~%=nPEz zWJ8QYPFTAFiHM|I8sW&dC>hI@_y|X;jl=rP8V_4yGx_E{4r(W`ZUqt;q_jWD<3ha{ z$sT~wpPmGI%ENP*uvpsyiC%@xS6DPKVJ{|ZUph9Au-g^3Kw-bCusaC5GaZ{x*h>_) zP+>1s*sl>5OIj)iEM|ekWeQuQu$L?B6@Pd#j-DosN6hiN6YAiM~7wh!i~dnsAla2+~KUsb<*C&s>((KG*Zj%B8L#>+k*1$ zi2U!t z5&kh8;9vLJUI+vI-waLS77+6PZCg({gn|D1 zp-J2hLjLct1?As8$Uo+4An_f5$p4)u`5&j>bgF}y~2O$jf{}42Zhe0U+M{Gg)_YCr1M*bfKi2Of>Bm6&32ZtVo zIE@YR|2=3DPlAyDr)+`R+##l+?MK0I67Ymoeh<^_&N$(h9)$Q9i{tW=vau^X7E{M^u7Vd+fANd{- zdF4B4%;0p1B$a|0C@3H!n1O=AvVs{X%99FaURJBJnYI?1uhw8j@)mc{y4U-CYOiTV z4;{@|CiQ|Xt)v_mYa5+myv|sb-A_(YCIzkgXwx5{bnj%Ok&OLRYNd@}lvt&7qw(-( zzEZm3ocJN&*+G#JL8Yy5rn;?=H648?%#l4VcLXEJ3OQWW*#U=piW@t{NmNC1WG`f8 zbOxO6DY-b?xZJL@BM0CxG9887nUxos+a>}Xa0HwY3_>ep5h~ztosHXjHZUlR9!i+E zJRw)m#kt~k*ho|J32_>PWQlj+Vsr@A7X z<@8h*CzVrzXo@K=ceUm6R2nW1UFYyU6zAmUcnx;ac}(q_vBhwl9eWPBd#v0V+?;pf zT;vp+V8{5uwWe8hI_}0`59`_!K@V72Zg4eI%&Xh3!Xhg@rsawpL~+Yij#|3+SNbj7 zn$Y0=92VHg?^Swi{^7{;C}8wZuVK$_jg4eu*r+?zh)eO&S)89)RT%bE`b|teOU2)h zTVt5*^4^bL5L-hu98lq2>d_%I!N)IMBo%p+J@Ev0}@YKyaR#MBL-&Uq`Z zLQ@sd{jrf~X7=JzUR=scKiRpZ(;`m!Io;mKJ9}^h2J^ikdftO2UyP+V)mHo^Oi)}G zEkzGk874T?N_wmlu~87iO;)KUYhIQW!=&|u9FJb!{R;H-9W zgi2Sy$va6lgtJftgU(ZZ@He>uNB0bb3|RrI$`!C;SV%l?(XDcO?%<&Y0Dep*(I94B zLfb4MR^?xX=E4KAkySUB=Z!q+=02M2bnOv?gNnj!=v+sIRZ$qhoTY0Ktl(B3D+{-w zM^jKTVoF&p;s{+oG ztx}WtFC^3V6Uyi!RCE@+poX*Q;OIS#4yb6I^4&vLN}SAeBs(41UX%C(g{oIN)#&pt zE`S($74FBXD`9$UN&SIX*bGvC&^&5K|6#;n&reE^Rb^RuHIu^?ICqi)4}ltSs5}8T z;OCLtLty2R)q2R)@AM&v`F z_{s(Ol9^Y1EFq4HYt8DgzBng2b}x{6Wk_Afd-CY=doi}Zxcsif;P1Vb$|7+t^9afy zx5)p{an-hO!1kH7h&Ia@CZ4{fgr!?6Kd07r^uC4z+TIYT3;#2#EHkfWOyzW=hakKS z3iASE^bq*U8njIMa;0Fyr~M$oefX$okiGaQ6O&)X19h-;&I~!31aEgN1~zG%8maJydQ$RmekHRnic7 zy0YZ_N}PoTR+b$NU)chx>~B#Dl|6wfdl-Dh<;u0uV@EW4Y}YYtT)DU2Cg`edzr*1( z>j-G#C`jKsr1lgh>xdm9|1%pLIHuQe1LVrBM$hk2U_d?p0L6fM+K6O5|44{bJ=1*T z>y~(z5LjOZwgfvGwk2oeG#>9)NxrEu^1V^87_+Zfx z=i_q~KGSajF?uj@2R7SZp%~C?HX_+%XaxFK#2f4K zu+d}JpZm|QEBBvWFYZ6P4*SasjUGE+?oG}l;y@(3H=PjBn{%i)ElL5s>7wJRZEhSs zvob&v9*{mfAwX}I=sA@mRgPwZ3(Obw=TBjqj@1l(nuX#6`ZODg0exyCl6~qWMEcya z5y?LF5hA@$ZA7w9{e(#GQyY=&(*Pk-eVUeOk?!>%A#h?GI6v9Zu)Y2!dY!E3b*dzK zooYh8PWe)=Q&!aL6x;B+dMN_k6LW~KsAd(#cHi6W#C>nK3HQBSf9`v`uH5%_z4n(E z;aM{xa2e6sMty@F8rL;85s$T?dBE$ zO4$MKA;8TjP=_-y8V9dq+dJgQPma#hIOQl4_ZjIv_ZYxzS9btX&Q8WM9S6$Kh;b9w z<8^MMQ${R6&f*%WoMkI#UT0)HfVR8)0IFa|l}xKZ)vb?2HCV5;jaI){kR0Nn3uBc- zU(%u1iqrsVyF~wIh-%&cC^CT^Ph>g?RJr$BiOCSWu5C0SV<8IgRgG2w0;vFAS7ZuM zc8J9Q){-mkidYU6PIeicD?MUDD*jXejh<;tPoP44XUA)KU5V)sz3y!^5MsIHgmWJ? zu&l}^l%9>(9XSzY?3l}t&q?f>`!p6#PiPg4c!ZehrC46NnFh}cZN{?;YV}xtI)Dbn zDKKS^LDvFwB}TZ>a~0F8LHSm{V;gOwV?_i$SA$fgaVyFZ zX~b?Dmt_la==%nMcCAnH;qsNX>@l20J!#iK*APlw1D%Yv#L9|mAX4gUpfP+6L<(H` zT#G|Eg7dZ2yNfh=y=3649%A^Ch74(!G$g7^nwrF^sCM5kDSmPQa9UF^{|Bcv3s9tm zK2Eb3I6m;6a6_7yU~0 zAeg$wB)Ny|svg8C+1N^DBX~xUtOu1%s|Sh6dMp6n_rZ{Q&~|rlJusw()`OG->Ol(B zV-XJAAGBvSdPs~c2I*Zw_Pkz#aXlE%c2y5TD!j3k%0`w#q5Ff%rqzSQWIav?-$z@) zfdh*+jDzd3jJyo)4^j@O2PsgGv0zNKH3BgtOsqC2G?UHp$6B3lmqHP3e@9l9Jn49$vq@SR)O?> zh2*?mf^j_<&vsQ0LMptmmC8m|gXnrt*|d6)n5+lhV)69RDSTi(=tMub9_JEja6L#l zpdO?^J(_UfdgPMaLtWia^)JJ7hHXM@#c}Bf@XNd6ZJq0}I}zg0Mj?KQ z;-k-4F8br@Zxu$*J);pfsKg_XSCqhZT6=6Qf$`74&BL>r_Ge~bqayw(r_cjgihdqG zi|}~>pUa@A29T~KQ3t;97@~rZ$Kit%_|5~;;deg2f+N}J3J5R}!RJYQa00=I7%)@FJt`-*5|P1VUGSg&_WT*C(j)m-Ip^x6c*E+RNt+z z()jy1-BiLj#c0G$^-nTu@}su&BwCUr8svU4AAJ%9j{=Y`WXYs!K}c6(lty8(L?5KL z9FOF0g2lyBd+yJIDd{a_NKyuuo8o&EJ*tQ*m=yvppAt_!aeBO>HTp27~!qU0I&(hynY8Ck`or7F%$DO-U zNx48k^n{48G!_vy;r;#!mZl)WCUK#tX6Xn^7m0~1ox^qL6;oJxg{3|*jis6FWrsMC zr4d~Bo#JGc7OvvJs8K-^0#pP?iD-bSaB?GPxe?*?7s!HA^%p;+|c37 zNn&B)t=R!llG~qMCgxf`mlWgNMDMij%9f(lx)*ed>(*?`dfRb0^US_q1@Fo}v+pqn zQ7@WGw`|Bc{sC79C!L$%lnS9^}B^WS3vx+ z_;6-Gd|Yq{n9}evvrN33_XhZPIr@*STjAmFxo<*qujdc&`~dt&QNyx<{tcobQc ziOqS(5bG~4(!b>V1UbCq{1jG)>vcz&s6%dL$mCbxcUey4JOZy9l!kuz$<@3J6 zS812~)MkD>!Tgt! z+~3PsE6asBn&MsR?k^@OQ%esQ`|);2j+U1AZ}MVA)>71e3#4)_9rt*RaiUsF#hD%0 zWlYmjZMX~9B{Q|u5H5l=S4qg_X*ph;YfDa1AuiL%p1=fIDRyb;(tuM`ialC7Trxpc ziSH;$d{E*PRpNOq-RAE1R*Rq6(p`|uF{*wCgZF!DL=HTd!9JQr@Z?>36 z7k=>hL9obonz#&-8(z*qggUWTOXJW=^@3g+B;?IlzZ=9dlEiLtM@G4?LA2XarEi|t z%hE0}BXgQ>kyuHOlEg021Zk;wLQAiB>V3<_0o-|njmOzaF}|9l-R_SH&+@GlleLsP z;vC=EVuqH=AbmwNvP2{D6Yn|VY$dtf&Iz(fG;66Dk(^h=^fw2qSKa+`F4mc zTH5YDQf48M~eD@1Eks4;VxWRwS_pr#)Qf2s%?=ewmOKlwel9w-a#+5d@{ZcCT>|0P;&X|MlNag8lK=>J?iZA&lurTn8Uz3n$;4sQNauQ)u%{Z3hG zOWr_+jN8(vfLHd}(g}f}{FyB+4&=$hwiFE%$;q`zpW6bZa+WQ9GcZP8YfBFW#>;)S z^h%&w{?(S=3rv=L`;0Sl1*genQk(|kr%IqRJho#?3I?G%n7io#kKs|D)mgwxXRW4&m z)pol)mnAjkx65@JNoSz#vO`OBcKWJ}X^HB-L(+>?$(G+Cds(8)@hn@0HEm78&$nR>2YIM20mnD_;74lJ*l$R^yGq!C+ z=n8pQN$&G9y2Ll+AGLI00ZAWfX=ffuA8Y9wxno1$khtw-*Y6uLizOBB8#0Hb9pX7r z0pvK_<`mb+X)L`hFGu}$$>~};Ufc!g0VQR;UNkYZOFp4(2k~5dm;9l&EiS$s(jk_1 zU@V;kK<2AAG%&1)6!#^m*al$CoHM`%k?sACS|S0=k;<5OO*9|l$)V!yeGOr zHfxFYM7w3HE=PN!-EuQa%I9u*2}^2Ev|C=ql4|SSvY#c2(C^tTA7M%Dx^9$Nr*bYC z6yYX`Z7pX;5pI&BSyB;hk|(pIBHSeFSW*#glB-yv2nRej$u5>uguU_;Em4G<<#8qP zzV2q}pGEOhgq!6QmQ;kB<;g6m2sg`REd8GIyjiZ)673vsmga1Me-!<9o?GN7mXy!^ zaw$u{=Xm>ND@!WEe%a2Fim+eqP)LrjUw&On6k)$yeOfYtC-XMBgQe}FspNqBPWc>5 zD&C#)4VF~AJLP*Usd#tFzp|v_-6=Eb$fv5&oia;H6z@)H)hFXk&%8@cXGz7oU+!W_ z#k*hjv!vqPFP~sZ#k*e~U`fThU;aWNxqkP{x3om@?w7|KlJUASACR?kNK)}0m)~MZ z#d}=d$C8ToxO|o+74LERGD|AnCPX^ zU#1~nm4|KQ9_OnvYhE(?9_Jgfk|h=WEm^B=ABqp0Z^;fD`GNC@ygCi}p4_c%KNV-1 z@5%3`+1{6rXxoQkzV*KRP)h}JzV(qD(MZu%yyJ2#OVnmN%;WOpG~4I0&bB>aelAy~ z*-T@tZTq{4S6I?)ZexdSJIUcTZb`FwjXP}H*BoBsxinj@@ndcKP^=8)8Xsz@K&}ks z8SeR%wd(f*BZnnbhXSLRCG@6f4iy-cw#_MujFVVWt8lR~Lrb&@7aKd2#H(QX7fUMoNMkEYJMcW@udb2C6}An3J!kA; zNkt!J?9~!Q$CoE8Ohq4M6f23Nk1|GU8$};wOk_z#A7#v7Nkt!J)U&ihL`A22l(F2l zImH-bElVnTxzVa6ie7HKr6jIOdN-L}n%Hw&I*Nky+Qp4JjYuQ6(uq@vdtGnB;9Ym7Q=qv$mT zZXk&fMSi~_`Z9=DG*Lo4QA7O9PyG5q;zuw(#hchq%7L?{|u4b1Bx}xNSFLCu)i^c=$36q5Nh3GAvvM^!Dnk=jEM>rz&GM>CKe*^QX-IgMgq&M>85N=?cLXCuUE9o5r^n^DV zKTuCda{y9h`+xnb_Wb`}`_QNxZX_r@_5N_t<1uQR{oHHxSqHUgjY_7ql?|I<9xB00a({SVeVcnwKLA8h?1{r@eM z-nObWq@Z>-#3Al$8heH~-5#Hk&p2O9)!0a_v}#37Mj`#c^_Eueq&KyaU+$*SxEP}g z-*~|zP3hO-oH9^PYrYhU{z;EK(h!et-AdaVq%@|uCrwXf4L;{4M~L#K*7l*}UyZAM z$jan1h=b1{PCkRsv-)Hb>F1h%*8=K{mVSOowcZ!E8)YK-ylmiHO!-`o_HpQQF>b5E zdH}60h1#ExPg6`TB8@uJshtM#hB%7ElY5Vp#uP!`aVg|rys|pP?P-|7WtG(_@_DE9 zWgZj;?`QsRAzi|7Q0BCbDXRM2hV73EKv&m zDDb24P41(?kHKHakHN7Vm~!YNc;h1?Ucu)W?i?J$TMr(5y!gC?PY`c9c<}M!^AbKm z{C$@PA1^*H;S&@!kZT~ ze>P&*fv*E!2fhJ(1Na8;bHUFAKNox>_(t%J;1_^j0Db}ZMc@~KUj#lw(0#Z7s1x^M zh%W=Bxb!y4iA-mM=E4hUPG@>HXpv|GEycTrq~F4HJJZXU?qYfq(_5K72s&1L4^)b0 znEnd13h$PZ<`^j6L1sQ6Ni&J*iJ+6kY*0VmY2;X}zYMepciX=fo+Vxa-yz=SCp$Mu zx@xWx9mSW3o8%GPA-G9);Oh8YF7*=o-(rv-DPQ#8B(@v5BW?lphx$S3?I5BLGJOJc zP2mCNmGwu=zsmGYrtjc8kLG3k1>Pu!T}E->INlIRI6ZO(UiZ(D_2Q$#QK0nJ%&o=~ z?kV681{*-Hai1yQ=678Pvkn?(P9N)U0Cnf=1HB}8x7?1e1)l)w&UqSie!wBtX}m4wWqOTGT;DSJl&1?B<`#}M%H;ZzF8l(6;XeV^R`)Du zHs^NX+MM3yD3j-bZjuyhlRV!&7uKchr`3HH_%~VK>OL3zQcVRQ+44zQX_ zz0GthBX=@?CBLV5C3Xi+bEi1!y994o|Jir9yk7V-t}yljGtTU1{5_1nhu`zN2X{!% zG#_F8)2x4*^-uGi(}S!(#QH<5KLq^~=4-5fi}i1@{w?VLZXRX*`>cPT_3uM}lH()R zA7}k>)*pxdYYqq6|GP#O(;V)L97%8fCPF9tOfFPXFVh98ClQBdPdd*xyQMXk@Z0C zajszG3P!GA5S%E(qmwgNfdYG-6Ckn^qa+{;@fy;3z%{IF;{|o%w5wF2|F!)<*r=)jh zcS?G9cBiCwXLm|^cXp?wcV~A>dUy6p&gx3J$6e)WG@V6LU8f_u#FIAai@lQGXWc95 zeb#Hg3^i1qE zl>GxJ-O+uE%RVh{3FNwua@nI?_9&M+|}&4ojte1v(K}dJ$J!#t*6VN`=VRf^J;j$$g|U+ z`LffX`LffX`LY-7)(<_+nk(6QC0nm#>(j6v@LUON(0M&uuV?G^Y&{C=?>yJTdb)Ej zTlcbcFI%$^*OR#y);-RCw)V5NpRKj9PS5Oz^#kWUta*enk1*yD)~p7mEAtUx=37s* z<{;BUOkZRA7Snr>iNx5WcXRtCy*0a6((|@{N$+j%m9!GR#+XBlImDQ!8FPp+Pc!B? zV?JWcM~pejn2#89lrdwF6+IiFSj7g#$}%Wcu|cu242rdoG4+h8XG|?)>KRkZ81xSO zv@@oiF{>HV&Y0DV!MFE`yR+P)mg#iy0Qec=(JT}Ds3*a%7T?eEiZ$X{@cS6k&zL)b zapSLDeggV{cn$Os@hi|L#BYFq8h_Jeh!XiBXgSmI@~_~l!JF74Jed{5n-_OyjS)}5 zTRHYg^StB4ZQ#d=$)d4j9Nt{*2#;rd4ZeH+fvg(r0Ii%Fys_&89W81=EAf{@HDZdm zH@60Fd;W>3D@=R|Xq}h>xb)#qoJASoz0p$Xiy{8)X9g%$3^vwZ;*xJE8b?tw6bQ0 z{BL;Mf%R}?@ecVXvAK9B^c~@TrU%&1bDEO>=j6YDe;(F(-Xp9(qIuFEVGr*j%5BA_ zL0Of8%7W3%&tkrg`Fi8$z}Mq@7-c~#)2KnYwK3lZ%slTtrneeY-`luUKU<$+%|Y-T z;lr#yqA6!(WCAZtiY`oUE0d6=%#UXMXlUknN1KEk&(>LNt%DWq#@0sGuVH-)mug{s zi}|qlYH=%D``EgVX+LWYF#inG=eX2!TGZ#~zL_Z#pT~EGPM|W4^^n{#%^X z*E^Ws!TfE^-^ToN%s%i?ykC{{Dm7N&iy-_HCFrnfS^ zjp;K?pJVzq(<4l!i~N{O%b1R4I-6-7(`KeEOt&-L!E_(~96%P_ir*>e2;at<1JHDY zpJDzvrf;+L2=mg-v6z-I9nEw$(>kWjOk0@lV0s(Ve)r$RO~ubKf0*eJrXquVGA+&E zo@Ks{X$#ZsOm{H7mFaCvk7iH{mwH0dRWQp#W$QhpISgJF9A&;Qlk^8NDav7{jx1AR zgl7?^G%FMOSxoD*XoRd`{TkM^X3^a2V}2j&_c7lO{r$xUm_G>q>Egp|Jqn`F*V4$9#V_jrIe~A7=ew=8v+^zcCeFic;!j|IE)~ zx*R`3BMa8Behq8-m|n;FeXQTdnul3)fcb;qu|BZ%Fl&U5{WG1#v>xvxV-@lhir0(R z_$clg*7q^r$NWB~{XWX!Ama}*{wOqPb3gUPET;8-_U31A{=4D1&rcC|`l;+b=KC4b z&zJ*T>L9GhQ+WumhX8q4j&Es4sQ~%!XZ`^52N`paF^5@m6jqFrAeY787{6Y;Ge~9o zS<}y&gU|pIVoZoI{UO2}2vME~S$~lAhgowJR;-^n)FvW_Fs00wGCzxHeGYre;rg|*?N$zN1;b8!i*1d zO~YJM*7URHK$vnq2tA@OU!TYLJocYQ5%=YBlsqbXkgW&VdK4P;X+B{}^9fU*&t>yD zRzAmKO+RZ6FyrrShl8ed18m6tqRJOI4%d%!?F=6&GUs_Tp;kktUmk?$aYwAlVdLQ%qnD#TKpD_nm zBSvtZBWRr|Wxjp{m1<>rctl8^UT_rF!^LAp7K- zx^GlSUQ^gVio6|#=9A+3(ZsioCVt=OkbJxFAZr|BD3jJPWZlX9zA+&=x#%cs#*|Z5 zJIl%1&%9$S@%3XV!+z!uGCyV<`yWTy9%TL~^YszZ9~e*Ve3)rz1@W_(u3>tZsiCqa>!7+i(0%Mr2nLzkHrU#fFoIsfzW?oF>%qJ4QkNJH}4>LVF zk&t2%VM>{fnM6o8J$1;sL41ri{x6hQ$Oq*M@+b0F@=r3u$T3Qc(~Wh;#m05G|K&BS z%~@uLd5ifAGvCqdc*yabT>IrP#xlK{E<;4Cq)~!$k0RedF<8CH||z-R5fCQLe#V+zGg* znTS8Bm?TcXed7~xC378ho?rgCDnnlpy7qW8C$G!Up3pRm%KcgG;@nWKF z{w<)TncF}c!#hDQ4}2Ze96|KO;FX{&3$6vNa+2mxTs9p37F+j${;rtxF9oRVNXG1C z%!1(E&J=dSC9JK~F6DEAd6gK`V>s3(=pu%;DXI zAYoG&_~r{IXg;1&(QhHqh$#d$Fd{O+7lYz@8NYajcfmjnj2R#JQc(I$mH_xMptzdG zb+CaklM7mju|?lHUjRA}o(znN63`_mZQxrS%0SOWX(^gO4Sc^qIrwjb8n~7p2mV%2 zL+pn?iL3AN;QQef?_q%&;tq^RDZT@0hQ@Xc$SV)Yv8*q8bE)CtPODlqnVz&E&zQ8xf|kr7-+fhP?31`6?a{EnX?{(Eqp}yYU0w{@DYt`m z%N?K>%1c1E$*+O-$;&{$Ca(a!OkRb)x&w7A7R%&Apey79pl8ba&>LIjcR{zwdobr; zlXF4ekd2_flnX%Ll#4*$l1tF)f0cDu3xrXJR`-I|;66|tTD=N%qL=}SZ*2gbEp9R9 zg6=bDMc8jF0PQyxf!<*(K^70dS|=WYwN5+&Yn^xu);jS7tPSE>SR2GaSR2F(ur`Pn zVQmmE!#Y>I2J2k$2CQ?%FJYZ4-h_3ocnj7>@q1Vs#UEj96z{>>DBg#)QT!R!1>$2^ z7l?ntx}op(Eb?G)B@tI67GU2M5rV_dUbi(F^8x?R`19(O(OdeQZ3m*F1oKG8kH zeTKWweYgAj?&saVbB8ic%Q!RR?2L;t9?UqJ@z0D;Ge&uuJbOKldEW3G_e3&RWv*Z%tMq$eC8w40(=%C+9G@?(};MT+iAM^EuKva__!ZWp#`u? zUZLfcTr2#70FG3@RRT9T@o%-3S3|~24Ui*rzzV2v=W6}A(Bn}$^e?e}jkd4R_BGnR z26jqhji@8ISgUbsHEylOt<|`-z~Mz9;2viDI^d|>1{{gmpz}FT%jZF+1kTfWv}=94 z*0)1Xj@otnPHpeh_D*f@gq`y2)NwZg2T{Z|KCba`jgM=59C*q%E{eFlyELBO+@|su zX!!zN{sNunX06|>^_#Wd%{tGEwEZG&zew9J(s3`+d2ZFXts1vgvj9=*0|jow_D?OYus*)yHVqA)VLcp?naHf z5jg6<8+Ci`(fB-luQK0d6Erd0FJrH>g>%|D-1?Hs_78ayCX zdxo?ef=mq@l4@S%YJINO=R!~InJd+N%G35dZO_y8JlLtd@}!za1sYeNaRnMzpm7Dj zQ9Be!HI7FD4-sd1bsVkBk4AaYmutCP%j2{>PWvCH^B=GEmqMrPf#Kd@6Ol zsV;%_^BE{RpXcIad4JC_Uhx!`gp58eor5t!m$_ce%vR1VmyS8B{R%Y ze8$MXJ0h|M&%-x4C(0k-S$MAXkjOCa!{;jb-{5z9?i2Um^D;hv#wS1XKD-t25bG|* z@nz3L&_4wIL#)3P_T3(I=?d(OX0|jn)wd-!wl{C7Yi~{@CN@D?)6&uvi_cu!)HG?* zAbB#$b7Jv^=9Uf1TVfldGuJmYEsJi9#k;n$Ev@X7L1k+P$iFKKsV|*YulqNZR&3BYF5JR#FoyMg|U|Ac35V|1^M!d}DJb6-vr=vG(?8OIKTrwW!MaXdL#%-R z*#hfqmF#4(Ai9O~SlZkchd!0oWKkFEZ0U~2qn%y#Z47TlN|SX;lPRUiVj}_#?XoFi z#gw6mVeG9LMm-5*5PD8*N;0u2X_-vXA*WEtDPkjh3=LV!O*5@ltf(CtnIa6Mo`lg3 zJx8uhMy^eZT&pA3Qe-$78g{B!F?DFXsqj0DdJ-lI^c-($GTzj*cvE$}sT6OjIHPOb zq-k6)99B#l8fP+%`(gA{uW2gIv}BxVX>q2Jf0P?ipA%Fe+^kXKzp3f8 z=9cr}X--?T9Xg%SP(x#9qN};HB|6lyD4Iw#uOG&+xVd8(?HsHj!&^A^@TP@rYvY)$ z!yDCi6)$RzCpI*DS3X|M%~DD8=@`e z4@E3QKei8}j;;R!OT*@t=tf#)hZa&jMRll;wzqY(VLS{4;UwA7+%>Fed9-U`bE2yu z9>-~CNGmjUwzPM*M)mMq+8jq$!40)<;y*?YgIp4C!?0{_SBVYvgh&|uL-l-mSQ={^ z&Q^yGTOW&W8B%I)Ja*yi&equ*H%2>KaVo(cQyBC#9m-L0t=>wnSoatP>SX z?VkS4x<+eV93zQ$T1(@x3))(v@tX8qp=ey*y^%JB1E9P|;X?l=fL=IHi(l}zNbve-OM5e|Bev#CmL~3lFSF}#>`V6$je~~vXb0v{ zdPcmXV?`I`$(eUvfJ~Y@yXv~zySn3cr=*Rx8hvgMXy^`1+ODWr!K))XP~41}lbV{a z@WZC2^jU3P8(y648#e?OPT_yP8|E+nn8nuZ>^Z4NF7E+GuNQv^Axv zi*;;lYmdgc`QR|kbVesUwykTUIY6^4RmkSfpi_)3(X_^nRL`!IdU3S7E8g6`ESiXQ z$I({{n>*Kc4=C7}IBg4N_QJOF)4bJ3*LJU8Ptns{VG0e@BrCh3tt%bah~}fcJvZ1Q zT(aQuAmwJs+C;1!OKVEA0$Y`6*Bn}LFO0>{PZ<`+x@dphxK1-Ei^?w=pVx*a?M&%4 z@T?8#N_&%#!X-1GgZ4i&8mAq^P-A1~IzF4g*xWt@RfjWcG(J1N9+xtmm~k89m? zERSOPv~_J+N~39zEtx=lG|>`o<1=0=f%;f9ftoCfVw|Ss#akexk~p(1(T1*B5lbr) zUDu3py$FL3N!f!g6^6~T+uNEGDJ!~tdGoqx*Oq12zNP80CXusxG<^pxC(EPF@sJ~01x5%va1;#S1BV9`?i1$2Rkb6{(9^OAL9PJ8qEU4t4uqA3IxkF%QNox~!w{-umB&D-9kBQizj`7Bh+EWfa=t7XH#DL&u~XP*q0b|+8}<5UbYcDbz+J+kb%@1B#)(Ts~-@tJ-(45-q}mZdr5Z`BbMm%>6d_5tx+N ztm&OJPWUZt9i$!ZA|^S-b*|Vv>r{!ORN$9)&Z6CBXp23(H-Pz)Xf}08Ghgo|YFgXd z1(v;bfe{wF5Nj(2rf6Kau&wj_8t%Ndu5OytiJHwF?V_of?v1R7skLZDjP8oz3aDduB~EA&vLR!duS zMJuk&=roLMl7n|HepRKpz3n2c)GMsImQ7-?tm#`doT+_Dfelxe-XKL=Q`$weHq(_( zXWKdiOpg8(Kuyo?t|jZxwdim6zttSwXZ2B{j=-p7VC zZPfcw!Rwk@3r_29YsVHaZGiMO7AQH{C>2JJ(ahx;CIZ?f7WdJulk6kwhBdny1NQZ(i-oJI-R53rpIT(*aZ%<H(^B$-FXJ(gT7d)Z);xP8N&o@NhF;m&m6o; z#WpUF#xKCd;}COlUpvH}+=Plbo0C1Cs2O%0q>jd%tQoL!EnilX93BaD5baQD-eP;4 z5KT15x*9u^BOt+z#*Iq@0subMDxSx}mt60Qwl6a#`>GX5s@|i;SaWDs&8dJ19;~!Y zp_6-p?#d-_Ypk}ZscS=<-EwJdjhkiI?qip?B>{V?aR#XM&5A_wbdeAZxVPP&pdq7Y zy}Bz#YYNUivwoU8Vn&jGoQB{K+qg|psx(;d3{$9j3HevIQeRo?I&VZd= z*zmT*`I=p~U9yriJ@|5pQ$!OJc%wRe@xA2q;4{7imi{0liBo5)DqTv|Z|2OJI`vfK z-_`U>V7fp5U&xJCuP+Il-V^E288at0CGY19SFhBwAa48ydOXGVA9-w~iR?6n8*;*) z7y~9m9ow2(_<%blaq90x6o*Bz3!;moo9zL#f_Ur^5t^>xlH0}h*oA`bWUBKw%_f1{ znY;_b&b71kG`exAM0T%O7^0hTvBG{^#7jP_c zJXt!Uw49SPXjv9`V1a45B;L@m5mx%=tP-U{)SZEMYNB`_Z6jz4ezhtpTJg(S-J%2U z_(bvE%o6-!!D9TTSO;5{f{Sa3u-JOxrwEthTNV;rwgc}!ErUKGV(<}%N8)Sneq#b$ zI&Ls(0qo>OWL$uB6gPZKxxT8KmhH>w%4-cIR<<=ra?Lw14m$fQl17o9Yxt1TK@&%^cyo*|+l4 zjhs^@z5*;++wtb6$fS~#vBpj0{Y7mWp8CD_M|!DsuyUuN&TC5`L8~{5mOE z@EGjdg^&h;-c9NqrFf$k+F~m=xKx65Ns8|EI)!0)@k>Y`CB+cDUi?&|30mwD4mv2& z>vcmL?7PZaoB=&E#UA0*9F)phf>+-ufxz|#guw4d!Moo;(Cv$)i5Ksf!Qa@H%94<9 zTd2=n(##T+=3Ph&N+jvd#*Y&CM+jDq5T-|(DBwqd442_mWim?*UB>N35qyml`M4K8 zl4_T7YI;g#5{lw(RUFDB4s4RA<_`&v%XDj4M$%@YHf}VSNhv57Zo+AnDsrzheJ-cF z#4ItDw!}nxW@Kcz(ATJ#;c!W)s5f`HT}H6)dx5?i-7d2PGJ2p?5R-vUdl0r=UU#Ws zgoHmNQFUOw8Kn*!Or+*?Q41@z3FoAS5*D{ZNc_NjsdSs}QjbDJVa5FI<5JTgxINw)lgs2%wNnjUhLxYYwaVkcQM+RnOf|q7sMzHTwFN$w> zBBTBcZt*+i2th^Yn1M2VpBTmHRV#!alz@tB-VZcIg=vHUW+M#L_Q82BYM2*;n>`#p zSRd>=Ms9Pzz3)Zn^M$nc|Bwo?@wL80-(Z~%YkPz6Vr*#jhBsWYu` z$PA)*z)BV$LFok8!AH)dgAooNT%^l^Qfq*dkRu0fa$PAmBPhiXJNnp4IU3;%z|}xa zsMIycS;!fNy8?H*yAhN&53u9Z1)mty1)r)eIHbFPj;0mp!e_dt)Rfc-08u}b=zjRr z@^BZZ?s(Pi4#j1aI=D~>9q=jjN15FppSnG|D^$n4mew&z-dl>{hL{+o=!j3LXUfxh z=2MTy?iAHYzqDoQq?F_@wQNV|qP|b5m&On1rBAawX&t1x?5#8nby>O`EXCy1xrNLS zy602sv+6;8_Nmu1pu1ET9vz^gE*z-IDRmEU9zth*N_{wKNFRRc#6;Tc#suc+MH4Vs z?{~Qa6O&6DRtvX<3Gb8cOhGFa)-Nm0-Z_(ymF#M&jXBw{()p2G?cE%(YsN`F$BWU+!$EQNq~8de<5 z)_6m9yp%2zWu8ET(6~lSEdR6~Z7PyFpZFjtwTvMCeHRTw#7@Sq<~~BO*f{CA(c=Hjg)B2a!LcV-aI?0fqEaJ z9dIVo3OSIN!wAuGxxFe)?We5LaRi7A1PoN_W3|iu03&~8jssT%9%GdM&%%t_45g{X+G08!t*4t#e zWYfZ}aUm1G3yD~%o>og~5{vGo)!9ae90A6sw>)Kk7`dvIGF1}IPRnpw*^o2Dr3bcy z+8}Vv;OTu`8_M}Zdo)v4AEk{UiuLh;zA`Mg+D+0X2}>p_#oPm@HeDQe-E)%rP*3Rd zSE_$~dfz_$b)9hZ(M$UH0~`Yc^0MW#C*iv>`L+7LoiyID&{2w zFD}l!+*^3`>h*Vh{Ey$<+;s6N%kCL{^z!HP|5tlg0T$KM?ziY#IwV#=Me^(}ODL(N zbc%tv%aT&UVjv)_h+=|CD1w45h>BPU*ovKqB7%vEqS%Vwcg_N$@{jw)^WEp(dti6Z z%$a$o=Z*Qz9OCP{tHqDzYHae*FCM-9j)I!<>GbZCVJ%Z03AyE63O#HUeZV$x$EeB< zYnkK6Oc&4as@z>wpJe?=VM4_Yryz1x-Fn`M_DpWgg?8tUd51)D)YmW2zj_$50U1QN zb_&WJ$pA72ev$)~Dhfi^Q&30>@B#w7I28g6)PRV9+s`O7CT1-9MFk#cnKbS*SN^b8 z_S@DBX}uA9t=5LL-c=@RGh+<>8Pa+eU##NpakFyFcpA(60`~pA(AlslMqMB1bM~~-QBs=q4m#GEDb< z0yHkr;zBcoQSW780x=jp63D?26_=EO<=P>78R%;v`dWg%a?#g1oDwc|L$X#7bSm;L zBMGZZ2}W%%!=nhp4Lr&u2;ut;B#Ed+;6l4i;LWP2ouKa!K1zAuv5JJpaH=R$Oa^V z7u@xGLBB^l9=t%!0ChzWg9>5=8EGI$oe)LZ2oXq=AP_EYfCdFVf@lItP|F}zz~CVX z6v{jjiA0t{B1gtSXbmc;NpetnfeR@~qR0y*1khnbK*5x?KuR(ZejzQAI+R6j7D@^f zT4{_(LSj0uXn?ALRH@hMDi~3SD9e+zKq^BIK7ZnOpp^p^o+yTN=-0SPBIkfSiE{4v zx1AKqhl8vIL<8#LFjkNYZYA(rfj4N%;Qiw{4{jv|5g|=*^itsog3Az)6pFIbM^&J# zKtNHb6})%JP@x>qJ*ZG`NU@Rt1sN&wkZl(+0us_)pk82KFO;_2L9qB7op_qd|lnc_N z3ZuA#Nb-1W8dVs@{-eioLBh}rW=SK#ohT~HgHcD2<)J( zE|be*utOP4c*YK8(Je4~IGr1632c}XW{J_cY^Euf!L|%za@cGxhi*z|)6GN8&BMZ( zp)4~Nm&*zZV__^)jwL-b+>FWLFhkAQ91CW+IfKn%vH|pF$>d_;p-f1^)PiGf26+wV zU>tfVX3k`C!&r1vmL)rk%`r7&Szt`ab2utWsA(9(f^KHYF%RX2F-*F7T;J~0f|Hw^nEj~O6(K(k3J^n)D-tcZ%D7&Hhmgh)_C z_x*wTz-Z9!ibR4$@47l#RHpbR0)7nl^-e@sZPz$X{H$JIV8c~=D;ps`~&ENcFYna%|T3NFpSagV-fI1MLw7T7qhes$IMw_rYsnQY%>fqXEPWa zb2`VA#l|emSr#l7jAjh)nAH9zI95SJ-I_o!g|!c~dod{rfe-=`V}?fZcnL|POiUsG zOr6Xz4vmjB;l}gg!gwZ$0^~p5Ct*r+B@!I^2@ck#f)#66t%ph#ATbPn-vmWBh1D*2 z&%>Wm60G?3R-?h6kuxU{yoiKx{|L3I^g*%*FU|dj=`jYOXGtJ<6A5nrQ2v;M(1Q(| z|2RR@!3Z+{34*M_2tot@!$me5j35kv;qXq{X`l)L-<5(nEPkd3AjF~)V9$v^Nz644 z0BC@Rq&r#ALRsAI6(;M2WsE} za2zNBf0GzIM>=J%f(d*C9K8=f`S|ewcl2tW1H%lA49l8$Y9Qkgz#f2H((tCVUKeu8 z5D6lEPUHrIGU81rFkIjP(-^E5_IV&5CL~mW^57HGXEEplsv#%~ z4o5@)@vuZgS}Y(X6Jh7i4`YJq-!>+go3mLUoX{inLVV5;j&6A*upU8I%c zm$$tG`oESktP8ox;6LVHu;>q@h*?Dc$S}lZVe1@CfZnE!n1iK_pmAX*0^VsN*)zhR zvxL$5FdsC)`2rdW^_e&X|DXX(2Yvzmm}E?Y-4HlpiZ+Ly_TzzG(nuO?g@J^U`M(=}H^V2jpa^kx{=%slS5^N(M$Xw1)ad8uNQ#R%A~h@fOL^pz3S^y{Y#C9%Y~N{QYF4Cj0|yL z$H(VR93tvGB}?;&^6RJX=8JC6E!1BZR6^fEbI)JT+AxQ^q#XN9?or?Q>?Upd`}y<7 zue%qiTr6_)uAEvky-;;)kz4hh{G%VO^p8EZ=~;$Fq%D1B(#%atjhwb7!qa4g!RZMp zV(k{3m}O`jwj>>^ClEcn(NN8W&x;4}IfMs9lVB2J0!XST1T#u9fvpNAe|r>|!1kOlc2bxLh*O|l z{QZc=30w}r&&8g>G9&b6$>&&amY~>n3)pk-u9Q=tMvaY4XoRBmU60T`t;LNWmKyW2OJcNb|hp@&_SF_+3Q3doc_@ZCqUuYY{ zIcDPcr!N;MTnym9XuUW(F5LO|;=z*OoH7*tA5YD-KYfHe`&ZI(>a80AhV5TT*$T=( z7H@gjH3#*GFmin;MVo)J41$(+hgO;apO}9MH36y*<@#TfI{`fp$RD7&p&pR?pQ~T{ zKj_cKP_F_+W8VnC@rlr9lwgbrdT0XVAZ|blpmF$nf284|69L7D+H2sbO@*`ii2bA8 z0WTFAIZ+UH;Mo41=HDGre^fdGK6-wn9SCV7OzV&N#2m&a1|J6e857WXwHDw8tq!hK z@FC)}lK=}F2c?SX?}vlc!9SZ{V*(da0JJMi;wWv@OC#`9QA;F18wfC_kx*|0!Zw&E zey_7XY6oKoZI4r@4WNQ%v_!l`P|ctb!G)9wge*LLuilVoRuo`b1v55sq1p4_TL*T) z(cqnakcW84RWgp3?VAN4=|Rd~0i{7b+7U(~fxw4T8h?%dYY*sae+*81)9;LCv0vI%D3i~QMmU*W(V9mW(2!3KW|Jcb3hSU3gLi_m2OiYF239gX8K zs569LMl<~%=L7Y}zj@sUy%~ajMC|(ium5v3FiQ`L4CfVMe7#6vG5u_p><>~z5mE_X zZvuD)kcdRO3??NkHZ|LY7)GX$h(ZKxvaq;;Fp)y!o5QQIN<1-lOnHEh3?@b<5=tl= zNf`uKviUhKg*MFi=_aC6U7Xbo-#uj~6vJI5*S5^M<-XQ!vlhi(FK%QBU+NLY7Y@bv z6t@yG36|dE!GcGoG>}!(PYFFl@*ubn+1|_&B_T`cbO}sMm>fU>R9b)^T^^G~4pDjW z@o<(5sEEAyI64)RMxG+_BEDfnwUEB5tko)v4O6K4M)$(@>=~G5iCY zkfNmo@3HnY21ci2n#xiP24;boGB5^{Wi}C% z1)7S?CoYGkB`zZI;q2zN77w|4%8UXyk3QPuEU7d5 zyt{~LC34`!BDd}5+CR-{)*6p3ED&!fuCvX(v0YR*DRg(ZYtnC2Dl~Ei1i}c{&}u1ETxI`PHs@#mW*j&yz)0zFDF?KKx{@ zm3`%u;%O&bZO1UX$`0~GXlSX@ywNr&|Z|~62+pnGY-7$o}MTtKzY0AWI#*h&<>+@V@ z8c`}AXK|v1HPwn%yv^1R=-D*9T6ld!blI)LN`*RvuhXE(I2bqetn3uab>B{wLOpC=GHEMk+#)s z)Mr_0_??Tbdy}s}$w@u1@A?(&!&cS(Gkqf@X)Rqfp|@9l>m1g6GSDE$dCzdtUJ{H8 z;wC;Z30fo`(}Jec7)DXSl==scyC_ju6o!@%VCBh}1_~feQKBf!&@3#Ae*X2^?yKq2 zVI$1eyfRl=gE^wdvJ@N4s%#Wy(btzH{-`f2VG5|P2+2#Cnwc^fOaoXcWiZVI+0a4R z$WU;J<392hy2jtGY;LYy9lP~hGHEsDkJ8bicwlarYl(A-WA<3Iq5=ylGiS~;j_p5b z0IjPeOpA(7NHPgcj6s$F7%4DLV2Gd*5`w;rFmof!!Wf=o?7o5$iIf1$5A*4BW29`y zzf1sjd?o!w5HGZ)S| z+i5{G_5EYcPY7sTJn2b6!^*nm{ITkf^=h&{UFsNl-cfzzhD)Nh(&KMc^ z?Bj$ay%TaaFtNR#!!3#4q33n{YI<|Zu{kNSU^fV@OQf{bo`Fulm`1z03+3xH^ zN90E8v1N}kKB_x7uMFCe{hsD{x=ZQBOJ3yOlqnk5a>EvXf+R z{iGoDz{J!v5b`Ub=U8j@uBA4};p-*{L?84LYe00Io7*(ZYu6dm=`&uD<% zm}3?UjAe;gB1U6|JLwp5{>K?1pQJso_HZ6Vk^vq>5+|WCx1;NGB30dZS5w?}KGnnY z(3|~1LpO{WqCc%;qWAU#!WL>2*F$rUOKP^5Pdg>oB++GYtU!488Os|)1^Sq4Ia0H^ z3({9j)s3kvc3syIIpu0=k>4J1!{e2=w;5EVh*jQNGvVA+HKC618BZC$!{tn#>=5<7 zwAY~~xaov3IeAB9cVle#sL7>DZ=DX^x8UxK#9AKD=gBluFo)h=NXtclr`+QWgK^|-=TFfyHs_u z8s8owXD|H_(skLlZpo?zN9u?2hJ~o;?LR+4&th1<8(5C#uKW>XN&zq)aloq4OXiSjNX`=H8Elwj(=9{E$2KihFB^Tn})2 zVp%HFq2qc)<$yz~ENdU~%rV~^`CH(YLK?$yvX z-y!FOnET1=(->e>2*HgtF<=e}1*J3uR8$@)v&h)dXBsu8X$+haU_!;YZ^WDI z^8EY$v(=2RHSr>}izL>_wuP=J7_%nr>TJo}hOiK0Lz|Ds6R*V1`*zg!srb3kbo?xgzzdnwxsJ)tJS;mv{F}dtf7CJhJGq^^o%G)fzKb zS+;j@&pKGoO3~?-PurZ!o453B<8YFb{;@^W!)4oqB#SyDKSvs`F44EupBCgAswEZ` zH!*+B!+CG(mv=iE-1|EEaxLps+^~vAl_NSYw{%Na7U-?b_mH-hcq5u~Q|mZGrM>H< z(Zxx{`&=!>Pl+EpwX5RMp4)d67y38`Sum!LP@7xzcErbfhNEav`FkehM8?H$so@>B z6B6D`)Yr4&+sb={OVsc6c-OXku6n#;n&XxkkL>irHXRT40$vf0&LcTWwW9Bs8fEv@(RUYN;?weL$O zuW2IOEOn}#(7m=?%*};bkfC*%F!E$oQMs+-Oik9Qs~b0NNJ-KD?6O*G#}{XvjCaK! z>!#JXt!;mvJWK7xGxLJkDsJCz?$wD*eq8za>*D7U8PB3dSANAhDelW!Ta#l$^Q^C| z5A^h^%NVa+I!l%@H071Oc$Mv!t>?>v8%h@zjh`Oq>Ec*F=4{c7N#YqU(|TraXsC^i zjXvv}BrlcXeSywbeUI@~-++pVWv>2DGp;|>G6yKWC7Bf%OhCPQrx=+o*)O?+A`H6Z z54Bi=E)DYM54R#_@*^UJu1%r!1SY>&_fF(yFzIna=1%i>8rxDHJe^-&dvBxURrh1f zYq2o{qD#_EF-D0(hTQM=s#3KKl|LHO1BV@OVhW#_5!@s1asIporFL(v#igd*o6mby zcSbe5y10q-tZ>Er-NOzycT8Sil|o*|HM|xx`=wmHZ}42X6(yEMW6hQa?HY0Y+T!c8 zrt4M@6-m?NG#0Fj*r$B|o{&qk;-h`8SF6^xjUMOlN@~I`o#s7DpI4c`@fJFrzpCa8 zw=~*FW5HVgO)EclKe3hyek3}%yl}f{&r_G%s`qInU+t5(Q_s$PHg4jy;mbYruiKm# z*4=hlU9sM8)zr}Oo3QUiLc`ZiK2qX*ylC&MlzW>wTIA<;_k1SY)Oh;-WWg(knRo1x zedQW&TeOO&L>;YNotw){Qv5J8)po6oW5RZ8O^pwvb?XdtQe#UyR_JxOxP?F3Fv68D zTlQ(`+;qup{uPIGLo9WwK0JQutKk#9<|aM(o^!^`h-H*!i%$`TudUpgnJXj~n-5_S z%$h51j@*%WWvRlfG}@_^>2i!OqvtaB927BN)GHpFqI@sf?%vzk!hUvh?|mJc7hlfO z^_;b?e8JT{-Sgnyl%jzgx~Ei ze4>xAL|-oi5PAupXa{X;1uWG9MpG~8tO?>|;vfc?7>!eNnE@;xFZ)Th)O@>x$Hm%S zg&1e&7GCFnA8{jZI7v9vB|NKGMnxWs7YsT^w_wm&3{$!>-HbI6qhyeXZ%Z;Smt|hS zGSB^6#NuI?4ibwc21ofv>3 z7C8S`wGSu|f38?GCkpS>H>lyV6~0A(CKsiZCeY&Qb9Ri481?Gl12eCho3{I_L|iSS zC*RSf$QRoJzqi=8&A-wvp7_*zu~MsqL(_w9^&q?HW0Ouj z+_tjf@Wwd3uMuiCleKC0RC!juqiwb>)$x0`^To(is)C4d+ojk&@7fQAr0p4T?B0d- z)G@rTDv6rfcE?UD+;7=Z6hNN4cnPtqT4Z0Q{fZA)8)eQ7)A2hXx@gq9p{n-8%Rz;P zd6%bL8UFRnr>5P@Vnz2@x4u5Cs9iZV+)?SYEO+FJR*{iY+RX*Yhcjek(_PdRL%YUpwi*L|d&Jw`|@W zU(Wkzq->);GySon{E1wV@wc;!J;f)Rx=;L!6zL8GA8Vst z>!_xS%D-`$7+k(4;!fj{mzQ)%s%^C^4CdY{h~{1vEA&)4Xcwz>xTtbww(57empY%c z>yy`cjWk&(?73FVp!l2$cLlFyh$wN|XYbifOGs8jl4+toVWij*{D3uugiu^uDsXH{^v|)ONl$74od>sTyBfJa<72M?Sb^`?s;yp5rzw zPt$xSO>8*T8f4JJ@RI!!y|uzL`Lq3(zy@o>`q|%7cdqjpmgM?;ms8B+*>fr=hqbA7 zj**WFW23@3>DMhci|wu6Jm$bv(K`9l5(Z~TmMhYRtnG9!o8xNse&5Q9hcQCFhB>cm z-irlS9oaPM6WM%UO<9p&{c4_P#({uH)2rj+iap<3J&fCuHgSG@TAIg$6Dl)OXSL7% zc-v=})yz+q?XTXHFk8RBnH%0!qV-{NS7S_*p+ORLc|>7aVB5MKL)iwLQPxH>qmqp0 z*2>6k;HecRJ2iEMSgIOyFc9=YN=W{}nfT*tXgI$-cy)60@)B5s|CgVmy=2oMVlDPn;Vw?tXjiK^x_%%HDNl-+ zdhg?kJWUPj9@?d(H2XrQEM&p7oU#=DPCJdL`4 zNbKdD*68@7BOBwIY+aIxw^i=N@+IHJ>i9pL<(I5G{$R_7?q$}ex+7b|-j@Y#|FC+$ zUciXUy0vyCb*lU2-Cpx{ z`TIQL`-`V|J@4HU-Jr= zDX05n9jPNV@Hfs;)=Q)mf}3sH z&$>p8u^zVSF^@MX`bx1)XL<>pnRcYHV@{n#g2R>E*JpN&S~NG^iMNoDCS^;LUkEQ?nH0_N#;!rdZVIc!)GD(fBNFW}n zU?h{G;~&3xk?i~Zl-Y&Q!dE3=w$98bOaBkE=>dzz=+Fuw!sAb=lQC@-nO@U~B_KS^ z7}&%<4_MI?cwjRz>mPO)3XyICQ;K*m0kqB`4qqgaj2j8oCPeUi*=j+6&lm2Z0A>TC zlMoW6-=2sJJERhEOcX^Uitrtt zxg(J_jh*dxx8HjnC??V6QPsTFocLw`fzXF8mh39KCR_1`OM-2ko^xc*M}8e!p`ggk z4*IBbw7PZKneRzC&y1($Qunk?*LtA+KzCnu#jXP?JpKpYX4?xy<<<0=lDj8NIo2w^ zNpBBD>}9!vcPgDvkpi=d7~Z2-{%2bhH}ei=)fs5!DIu=7g&WN!P-lq>tG z{cNc5+@ox{%zN(~y6?U%vpVnM`0|yV+=lffMr+<-nV$y`AeqoJpJAC#u*`>8W-Xj; z;A!{3LRKNI;L#!y$7FqviPn}qbr%%Zf`{L~Yu2VokZ#yq$%<0;7mBlXTF9@heRAu`p~4djLLbq# zM1*uFt>m=psj3=ZPkJ`)a>lsv%!ne!c2k>YN@wT4`L^tf>{M0ixG$?0rp#tZk`<0j zdATApKuq$w^SiI#9AvkROH6CXH=LLgq+Nb_{NV!y+h=bbdUx*VkzZS9JLZo6=-slQ zP50q}LjMMp=JQ&4#IyPP6fX>A#~kkP@Y%hHJ;!-b_t>M^wYKszX2##pAD>q#oxMFVEb3VY$32Q+^Snc)NoCp7o<`lN5BG6`!VU_;yQ_6|_M@XR%9~PAPT7 zwvIdA_qygNem{EhyW=CjDYX}B%j#3ahj$j|d?uSPURJ;F*u80WWZj`w>myUS)3o2l zaebV>ZFJY2yJSaTdD))n;tD&XW=EP#W@imOCNt9O;#M)6LL=M8RIl*MCaT*OX)(7> z*lX6!V4t;m{vkyEfbp=WvURs^4=+}7d9jt|w|+}Pr>5gPh2n_2Z8NPxIBxalk?#0k D4Z{iu diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.Configuration.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.Configuration.dll deleted file mode 100644 index 4f8394d1d62466af7c7ca267c4e2c19ed7228735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28280 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Logging.dll deleted file mode 100644 index c53f5d2a6207ac89686af757441f7ae73c61ea64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48248 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

    w7s$q}MGsMG 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Options.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Options.dll deleted file mode 100644 index 3987d66d571d3f8483a13ca81303515483a55092..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61560 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Primitives.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.Extensions.Primitives.dll deleted file mode 100644 index 081abea4c094d095941d5393639ba067b32df24c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42624 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 alJ7*WZQ)S3+1jJ@Ewyt~Q0X&J#}NR6ANME# diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.WebAssembly.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.WebAssembly.dll deleted file mode 100644 index 5f6a54188d3bdfcdd75770cd6aa1e9a20b135c06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21616 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 L&cTD->^J@ge|^lI diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.JSInterop.dll deleted file mode 100644 index a7b8cd0475ef718bf8a98c27e798a83a7d66318c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63120 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

    |21ytt$B?M0=~ItYAT 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb b/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb deleted file mode 100644 index 06d824f13d9985ed63e7e8ff2cc9bb5600f64e02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67684 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json b/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json deleted file mode 100644 index dfb1b77..0000000 --- a/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net6.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "6.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "6.0.0" - } - ], - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json b/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json deleted file mode 100644 index 17a259a..0000000 --- a/Code/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json +++ /dev/null @@ -1 +0,0 @@ -{"ContentRoots":["C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\wwwroot\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.snackbar\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.datagrid\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.4.1\\staticwebassets\\","C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\staticwebassets\\","C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\","C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\"],"Root":{"Children":{"appsettings.Development.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"appsettings.Development.json"},"Patterns":null},"appsettings.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"appsettings.json"},"Patterns":null},"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"default.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/default.png"},"Patterns":null},"minecraft.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/minecraft.png"},"Patterns":null},"planks.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/planks.png"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"popper.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"popper.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazored.Modal":{"Children":{"BlazoredModal.razor.js":{"Children":null,"Asset":{"ContentRootIndex":5,"SubPath":"BlazoredModal.razor.js"},"Patterns":null},"Blazored.Modal.bundle.scp.css":{"Children":null,"Asset":{"ContentRootIndex":5,"SubPath":"Blazored.Modal.bundle.scp.css"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ProjetBlazor.styles.css":{"Children":null,"Asset":{"ContentRootIndex":6,"SubPath":"ProjetBlazor.styles.css"},"Patterns":null},"Components":{"Children":{"Crafting.razor.js":{"Children":null,"Asset":{"ContentRootIndex":7,"SubPath":"Components/Crafting.razor.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/System.IO.Pipelines.dll b/Code/ProjetBlazor/bin/Debug/net6.0/System.IO.Pipelines.dll deleted file mode 100644 index 8ee4dfdd7f982824c66d7ba5a74a1b7728d3d949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79512 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/fr-FR/ProjetBlazor.resources.dll b/Code/ProjetBlazor/bin/Debug/net6.0/fr-FR/ProjetBlazor.resources.dll deleted file mode 100644 index 2c7dcb92f3bb8e703891cd44f7f2245444d29d0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3584 zcmeHJ&2Jk;6n`5hZPGMRD=I_*6WG0WxZ?7 zjuDO!3I`5IRDx3_B>n+T93r(K!5JZy0~e&KhaP(2fC5(}2){S$jqSKZ6(`XXDlha0ERl&H3-?) zzQAFZgR~1w&MSap>!Sf093#4iwT6}w70q@{v_uC^+tB{-{m!?%{!*YH$BidkPYl(fA`v)CwmuJej$ zt^{ujf3|$~tbN)!eP(KAIxSM?W|F;|HGJjPM7(=RD9%d^#cZDcIObgG<($zvHK*+z z4q`erJvGC|1LOfez(~H2oZxWd7|D{7u3rt=g8lNfB(Id{JmNLm?Kcf$^teGsJ0rp!7&I`&?*{MQpu?JE25jq%Gi@<#GSv%l zFX+}>n+s&#^A>H_kM2?ki}S&-I{{x@>W|?+kpV+rCMs~N`#4c&L^1Wq*^a**S2O5& z9pBGmi8Q3ERHAFZmuMN(0xi+2;1_`BK{I^Qzw>9*Iiijg_nV7a8-4E3E4v^M&VW~& zB>cGO%>q7sTBktUjq47z0<8^c2)#`Tb^*8uzU;4a14c{=Rxae#hj=Pzn-s;rG?hW4 zwb2OH&cR=e>UxhRPGo}<+IO5>ha&!#!t{4yUk;0e8 z*o$`+J|w)f&o_nco!T3?8}xNUXGm#V9}#&S5&zv@7W{I20X0B5nzpEdwbAQ;7GE)g z3XoT|N6tu{n))<5w{HXVl!dKM5 z*O_lDUb{b|?R*lQ)49(gDN0zKee`n9;w98Gf#h;eVHbzW`jq Bj5h!P diff --git a/Code/ProjetBlazor/obj/Container/ContainerCreationResult.cache b/Code/ProjetBlazor/obj/Container/ContainerCreationResult.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache b/Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache deleted file mode 100644 index 565a238..0000000 --- a/Code/ProjetBlazor/obj/Container/ContainerDevelopmentMode.cache +++ /dev/null @@ -1 +0,0 @@ -Fast \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Container/ContainerId.cache b/Code/ProjetBlazor/obj/Container/ContainerId.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/ContainerName.cache b/Code/ProjetBlazor/obj/Container/ContainerName.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache b/Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache deleted file mode 100644 index c486999..0000000 --- a/Code/ProjetBlazor/obj/Container/ContainerOperatingSystemFlavor.cache +++ /dev/null @@ -1 +0,0 @@ -Unknown \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Container/ContainerRunContext.cache b/Code/ProjetBlazor/obj/Container/ContainerRunContext.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Container/OperatingSystemName.cache b/Code/ProjetBlazor/obj/Container/OperatingSystemName.cache deleted file mode 100644 index 3ab1070..0000000 --- a/Code/ProjetBlazor/obj/Container/OperatingSystemName.cache +++ /dev/null @@ -1 +0,0 @@ -Linux \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Container/TargetFramework.cache b/Code/ProjetBlazor/obj/Container/TargetFramework.cache deleted file mode 100644 index 8d2863a..0000000 --- a/Code/ProjetBlazor/obj/Container/TargetFramework.cache +++ /dev/null @@ -1 +0,0 @@ -DotNetCore \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.Resources.Pages.List.fr-FR.resources b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.Resources.Pages.List.fr-FR.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.assets.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.assets.cache deleted file mode 100644 index be306142a1c66391552f0558d119b0a07aa4f555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18559 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 delta 7828 zcmb`Mdu$ZP9mko8kH;P7VuOJgFfIj3ZL{kGJ5UQEj49#eV4Dy^I1%sNtuIT?yQkZ; zvE4W))Y70*TH_@Qp~W?M6$lg&kw7X+l{9Kd)uyEHJSt>WZPka;QuUQTl5}=<_T}3> z@7=``!n&FB@B91AcYZVb+uLvXhkg|BO$KYgBox{ST95w)_z#2+hQW(r_{5nE*wWGz z-YN4bIlMti37i;a#GW{x4kx+jBV3%9!;u6xfJbCL9AZMuN+uLe2$8VJr|)9w!|U}y zCYDG5FbV%`|4I4fSKgTl0GMWsk`Z#bnbJ&0myqC_Se9*RVu=)1lfr6J zSX~NhNMWfI7E56@DXbApm7)a!>x>WUs_(}+3X-^%ezmT;r6-Z@N%3oyt--k^VoxH0 z#x{Yu8E-I{7?ayrE&bMsoSPcwm?WhyAJ znWjQAZ?^jPvaO{OJNjMEzzk)%iP@AvG zv|2@B$<08VO;~khr*~IIrS7C8@?u)fZOay8p2>CjEK@9=cqjdf&Onv-FMH-` zs>==1u8w+ht4$Quq>&3)%AjG+yo#SJ;?p6*rE*i-L1&rFCjF{5yZGtTK7rz=>&neb z4`}h5rTFQiR+l*yKaV!!V@yJdatS#trSN$gZoo%qefANGr)^WG?a-!~$O6qD^u0=s z(+X`x=}f;q6#(TlvqbgP10D{~adKE9C;J$+%Ryzo0X3OFH^X1|mR|e#&Sd}NM-Lsj zHKXSBX=A5ee!4uh@ZyixUp>ax?*868gS%_Cyi~KNw{76FsnX%vAI^B~-{*SH|MvOa z(Yj&(Yn6|kymoQx;TJm|>{J$>fAc#f@4ok+ua{5Z;_Vv-fA+VBGjk6%Z#vg?c66lb zy>HxnNTh(i} zLZSO$6}sLIXQJSCI6JW8gGU!%A~tG7W7}aP1XI*4E}Q{g4P&y&LlE{A7DR|8>)`@4 z+5u;&g38cB2EKrP+6LEwRp>wnw(rb&M|KQOYM?N{sTj=6)yD`q&51EC6r%i=pDn1k*<5B!0y>U}3PCopKN4=zIC{ct+9gY;B! zc5v0^!srTS^l3nW>^xK`ka%1W<1Q@F(GA#lGaiFe(WwDA+gAdQFTR900nRf%)U!ty zn_#fbV}Y=2f`pVUz)bk~A=L&0n&oepL6P*R;RR)MZ%Ir38$e2`*0=6@l5F)bPWH%g zY)581Shq)i$L*9%3Ee_k z=*6u8vx1Ra4xfa6^!^Fx_mK*QK0E=JYFjs-YHnF9Gt~GzNT};i!ZGSc^pB50$>#i5 z1wS@*3GtrPxVoeou~uPgrunMdp24d!n#8Npxf%xbRVn=<3~J%>S`}M3drnp8q4h9` z{xpPZP*n=fCgITC_Zq(2bF8o}XN#F*=hMjTik^ zab?F{jw25o`NJY>jy+;Tz=v|mZrxgRvk?aTq%pOu&bO4-9K7JA>d0h$)eEdSP68a0 z#j$SFWbgY*VXN(M>#*diUo_^^YICa{vh;BMb~y}g&%d5J#IvVH?h*PD7FauJ(Y7RF z92BKS-?8<;vs(T949!SwT@+9`X)rSjawyat(QD?m`@dS)(&$Hz%?=JZRcc0jyP*mj zv2_rJw0!ms7q{^o!;i}{IfzTpABVsdbSr?bL4hyfD=GQRQinQ63QM1!NQ^Cgv)GRZ zflsQ%sB=E>1u{RMw^X|XHK4L%_=2$fD4avLP=@Y9jCa}LNOWPz=7tR?&T5x4l&CpG%$=+-*NUv+4m7uODUMPqBa zY7fzi&@hFRyB%!sDykjq3d*L8BJ@@iJv-qg5Kv%V40nEmtYvy@rRH#K%*g}$kA}H zX<3?;`l#8s2r;->X=SAp{no*inPUfEgZJvSs}!EMw+=RnpTJuOSDucVDcC&TI#>zk z$(*s%#3X2={(Oho4T{iRo DF9~Bm diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.BuildWithSkipAnalyzers b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.BuildWithSkipAnalyzers deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CopyComplete b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CopyComplete deleted file mode 100644 index e69de29..0000000 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache deleted file mode 100644 index bed0a08..0000000 --- a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -378a3996c280508abfb7a9c5880d00df74d276a6 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt deleted file mode 100644 index 40e2d44..0000000 --- a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,99 +0,0 @@ -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\appsettings.Development.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\appsettings.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.staticwebassets.runtime.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.exe -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.deps.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.runtimeconfig.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.dll -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.pdb -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.AssemblyReference.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfoInputs.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfo.cs -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.CoreCompileInputs.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cs -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.build.ProjetBlazor.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.ProjetBlazor.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.ProjetBlazor.props -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets.pack.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets.build.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\staticwebassets.development.json -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\NavMenu.razor.rz.scp.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\bundle\ProjetBlazor.styles.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\scopedcss\projectbundle\ProjetBlazor.bundle.scp.css -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.dll -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\refint\ProjetBlazor.dll -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.pdb -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache -C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\BlazorApp\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.staticwebassets.runtime.json -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.exe -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.deps.json -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.runtimeconfig.json -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.pdb -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.Bootstrap.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.Components.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.DataGrid.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.Icons.FontAwesome.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazorise.Snackbar.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Authorization.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Components.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Forms.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Web.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.AspNetCore.Metadata.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.JSInterop.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\System.IO.Pipelines.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.AssemblyReference.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfoInputs.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfo.cs -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.CoreCompileInputs.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cs -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.ProjetBlazor.Microsoft.AspNetCore.StaticWebAssets.props -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.build.ProjetBlazor.props -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.ProjetBlazor.props -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.ProjetBlazor.props -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets.pack.json -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets.build.json -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\staticwebassets.development.json -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\NavMenu.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\bundle\ProjetBlazor.styles.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\projectbundle\ProjetBlazor.bundle.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.CopyComplete -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\refint\ProjetBlazor.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.pdb -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.LocalStorage.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Blazored.Modal.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.JSInterop.WebAssembly.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Localization.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Primitives.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.Resources.Pages.List.fr-FR.resources -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.GenerateResource.cache -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\fr-FR\ProjetBlazor.resources.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Components\Crafting.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Components\CraftingItem.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\CultureSelector.razor.rz.scp.css -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Abstractions.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Configuration.Binder.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.DependencyInjection.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Logging.Configuration.dll -C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\bin\Debug\net6.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.GenerateResource.cache b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.GenerateResource.cache deleted file mode 100644 index 5b692b6b9887c59536125e7e4d088b9de31da3ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmZQ$WMp7qV3ZF^EzU13N=_|~2}n#&E!OkNEH2SYE7Elf(kn_Wt^g?_tcnS!NFmT@ O`J7v~IKbvIFaQ812pb3h diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.dll b/Code/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.dll deleted file mode 100644 index ec56521410aee278aa6019b325994b283e413b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110080 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

    |21ytt$B?M0=~ItYAT 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 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/apphost.exe b/Code/ProjetBlazor/obj/Debug/net6.0/apphost.exe deleted file mode 100644 index 43978ebd41ef334ce858d008ad3ec7b17aa230ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147968 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 diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/fr-FR/ProjetBlazor.resources.dll b/Code/ProjetBlazor/obj/Debug/net6.0/fr-FR/ProjetBlazor.resources.dll deleted file mode 100644 index 2c7dcb92f3bb8e703891cd44f7f2245444d29d0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3584 zcmeHJ&2Jk;6n`5hZPGMRD=I_*6WG0WxZ?7 zjuDO!3I`5IRDx3_B>n+T93r(K!5JZy0~e&KhaP(2fC5(}2){S$jqSKZ6(`XXDlha0ERl&H3-?) zzQAFZgR~1w&MSap>!Sf093#4iwT6}w70q@{v_uC^+tB{-{m!?%{!*YH$BidkPYl(fA`v)CwmuJej$ zt^{ujf3|$~tbN)!eP(KAIxSM?W|F;|HGJjPM7(=RD9%d^#cZDcIObgG<($zvHK*+z z4q`erJvGC|1LOfez(~H2oZxWd7|D{7u3rt=g8lNfB(Id{JmNLm?Kcf$^teGsJ0rp!7&I`&?*{MQpu?JE25jq%Gi@<#GSv%l zFX+}>n+s&#^A>H_kM2?ki}S&-I{{x@>W|?+kpV+rCMs~N`#4c&L^1Wq*^a**S2O5& z9pBGmi8Q3ERHAFZmuMN(0xi+2;1_`BK{I^Qzw>9*Iiijg_nV7a8-4E3E4v^M&VW~& zB>cGO%>q7sTBktUjq47z0<8^c2)#`Tb^*8uzU;4a14c{=Rxae#hj=Pzn-s;rG?hW4 zwb2OH&cR=e>UxhRPGo}<+IO5>ha&!#!t{4yUk;0e8 z*o$`+J|w)f&o_nco!T3?8}xNUXGm#V9}#&S5&zv@7W{I20X0B5nzpEdwbAQ;7GE)g z3XoT|N6tu{n))<5w{HXVl!dKM5 z*O_lDUb{b|?R*lQ)49(gDN0zKee`n9;w98Gf#h;eVHbzW`jq Bj5h!P diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json b/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json deleted file mode 100644 index 8e02773..0000000 --- a/Code/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json +++ /dev/null @@ -1 +0,0 @@ -{"SerializedFilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\Debug\\net6.0\\project.razor.vs.json","FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"6.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":737565742,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.NavMenu","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavMenu"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.NavMenu","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"NavMenu"}},{"HashCode":315607137,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.NavMenu","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Shared.NavMenu"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.NavMenu","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"NavMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1902420567,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.SurveyPrompt","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SurveyPrompt"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.SurveyPrompt","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"SurveyPrompt"}},{"HashCode":-1807747,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.SurveyPrompt","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Shared.SurveyPrompt"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.SurveyPrompt","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"SurveyPrompt","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1431969966,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.MainLayout","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MainLayout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Body","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n

    \n Gets the content to be rendered inside the layout.\n \n ","Metadata":{"Common.PropertyName":"Body","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.MainLayout","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout"}},{"HashCode":-2015233920,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.MainLayout","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Shared.MainLayout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Body","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","Metadata":{"Common.PropertyName":"Body","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.MainLayout","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-155262452,"Kind":"Components.ChildContent","Name":"ProjetBlazor.Shared.MainLayout.Body","AssemblyName":"ProjetBlazor","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"ProjetBlazor.Shared.MainLayout.Body","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":45253197,"Kind":"Components.ChildContent","Name":"ProjetBlazor.Shared.MainLayout.Body","AssemblyName":"ProjetBlazor","Documentation":"\n \n Gets the content to be rendered inside the layout.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Body","ParentTag":"ProjetBlazor.Shared.MainLayout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"ProjetBlazor.Shared.MainLayout.Body","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"MainLayout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1970740082,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.CultureSelector","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CultureSelector"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.CultureSelector","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"CultureSelector"}},{"HashCode":-141441825,"Kind":"Components.Component","Name":"ProjetBlazor.Shared.CultureSelector","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Shared.CultureSelector"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Shared.CultureSelector","Common.TypeNamespace":"ProjetBlazor.Shared","Common.TypeNameIdentifier":"CultureSelector","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1144917238,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.List","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"List"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.List","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"List"}},{"HashCode":-1824658778,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.List","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.List"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.List","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"List","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-212547534,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Add","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Add"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Add","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Add"}},{"HashCode":1636428176,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Add","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.Add"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Add","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Add","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570394766,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Index","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Index"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Index","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Index"}},{"HashCode":831323491,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Index","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.Index"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Index","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Index","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-82066944,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Edit","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Edit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Edit","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Edit"}},{"HashCode":189130203,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Edit","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.Edit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Edit","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Edit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1144554805,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.CreateLog","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CreateLog"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.CreateLog","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"CreateLog"}},{"HashCode":1769113675,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.CreateLog","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.CreateLog"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.CreateLog","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"CreateLog","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-16566598,"Kind":"Components.Component","Name":"ProjetBlazor.Components.Crafting","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Crafting"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"Recipes","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Recipes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.Crafting","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"Crafting"}},{"HashCode":761641359,"Kind":"Components.Component","Name":"ProjetBlazor.Components.Crafting","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Components.Crafting"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"Recipes","TypeName":"System.Collections.Generic.List","Metadata":{"Common.PropertyName":"Recipes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.Crafting","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"Crafting","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1261868926,"Kind":"Components.Component","Name":"ProjetBlazor.Components.CraftingItem","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CraftingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Item","TypeName":"ProjetBlazor.Models.Item","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"global::ProjetBlazor.Models.Item"}},{"Kind":"Components.Component","Name":"NoDrop","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"NoDrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.CraftingItem","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"CraftingItem"}},{"HashCode":1576979825,"Kind":"Components.Component","Name":"ProjetBlazor.Components.CraftingItem","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Components.CraftingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Item","TypeName":"ProjetBlazor.Models.Item","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"global::ProjetBlazor.Models.Item"}},{"Kind":"Components.Component","Name":"NoDrop","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"NoDrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Components.CraftingItem","Common.TypeNamespace":"ProjetBlazor.Components","Common.TypeNameIdentifier":"CraftingItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-122259800,"Kind":"Components.Component","Name":"ProjetBlazor.App","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.App","Common.TypeNamespace":"ProjetBlazor","Common.TypeNameIdentifier":"App"}},{"HashCode":232801393,"Kind":"Components.Component","Name":"ProjetBlazor.App","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.App"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.App","Common.TypeNamespace":"ProjetBlazor","Common.TypeNameIdentifier":"App","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1550463488,"Kind":"Components.Component","Name":"ProjetBlazor.Modals.DeleteConfirmation","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteConfirmation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Modals.DeleteConfirmation","Common.TypeNamespace":"ProjetBlazor.Modals","Common.TypeNameIdentifier":"DeleteConfirmation"}},{"HashCode":164306393,"Kind":"Components.Component","Name":"ProjetBlazor.Modals.DeleteConfirmation","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Modals.DeleteConfirmation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Id","TypeName":"System.Int32","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Int32"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Modals.DeleteConfirmation","Common.TypeNamespace":"ProjetBlazor.Modals","Common.TypeNameIdentifier":"DeleteConfirmation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570326213,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that provides a cascading value to all descendant components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the value should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \n ","Metadata":{"Common.PropertyName":"IsFixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.GenericTyped":"True"}},{"HashCode":-1427256128,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that provides a cascading value to all descendant components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the value should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n The value to be provided.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \n ","Metadata":{"Common.PropertyName":"IsFixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2019176430,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n The content to which the value should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-99784322,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n The content to which the value should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"CascadingValue","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1963668115,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that renders another component dynamically according to its\n parameter.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the type of the component to be rendered. The supplied type must\n implement .\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a dictionary of parameters to be passed to the component.\n \n ","Metadata":{"Common.PropertyName":"Parameters","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":-2015505674,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that renders another component dynamically according to its\n parameter.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the type of the component to be rendered. The supplied type must\n implement .\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a dictionary of parameters to be passed to the component.\n \n ","Metadata":{"Common.PropertyName":"Parameters","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"DynamicComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2014705676,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to display.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"Layout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":-644325477,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to display.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"Layout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2070786262,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1063252289,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"LayoutView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-295287261,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":929523394,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"RouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":24364686,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that supplies route data corresponding to the current navigation state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ","Metadata":{"Common.PropertyName":"AppAssembly","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"Found","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","Metadata":{"Common.PropertyName":"Navigating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a handler that should be called before navigating to a new page.\n \n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a flag to indicate whether route matching should prefer exact matches\n over wildcards.\n This property is obsolete and configuring it does nothing.\n \n ","Metadata":{"Common.PropertyName":"PreferExactMatches","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router"}},{"HashCode":-868917091,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n A component that supplies route data corresponding to the current navigation state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ","Metadata":{"Common.PropertyName":"AppAssembly","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","Metadata":{"Common.PropertyName":"Found","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","Metadata":{"Common.PropertyName":"Navigating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a handler that should be called before navigating to a new page.\n \n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a flag to indicate whether route matching should prefer exact matches\n over wildcards.\n This property is obsolete and configuring it does nothing.\n \n ","Metadata":{"Common.PropertyName":"PreferExactMatches","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":395977800,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1303430697,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1702540883,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-210369553,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Found' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1969075404,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1966357993,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"Router","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-774149123,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Button","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Button","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button"}},{"HashCode":-228523936,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Button","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Button","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":216130405,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.LoadingTemplate","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2005052272,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.LoadingTemplate","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Bootstrap.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1828166105,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1181703085,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Button.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Button.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-814527649,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Field","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Field","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field"}},{"HashCode":-1411110798,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Field","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Field","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1014431440,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Field.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Field.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1729071032,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Field.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Field.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1927864792,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.ModalContent","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.ModalContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent"}},{"HashCode":476111517,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.ModalContent","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.ModalContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1920186202,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.ModalContent.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":316594993,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.ModalContent.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-756378540,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True"}},{"HashCode":1431407599,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1813065694,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1335424366,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1660113581,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1821816879,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.NumericPicker.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130661182,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Step","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Step","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step"}},{"HashCode":2018529637,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Step","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Step","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-406488057,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Marker","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Marker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":940894096,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Marker","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Marker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":641544871,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Caption","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Caption","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-245765684,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.Caption","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.Caption","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":35669137,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1591171596,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Step.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Step.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2091345220,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Addon","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Addon","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon"}},{"HashCode":-1420028827,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Addon","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Addon","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":637035177,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Addon.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Addon.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":408122038,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Addon.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Addon.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2102821642,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":1637968919,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":61794553,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdown.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1103876408,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdown.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130426447,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdownMenu","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu"}},{"HashCode":1844223918,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarDropdownMenu","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdownMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1068258585,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1624742801,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":439609636,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarToggler","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarToggler","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler"}},{"HashCode":687177981,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.BarToggler","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.BarToggler","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2080188284,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarToggler.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1803516184,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.BarToggler.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1004569385,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardSubtitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle"}},{"HashCode":931064070,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardSubtitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1639103427,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardSubtitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":706685940,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardSubtitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":825030574,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardTitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardTitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle"}},{"HashCode":-2043154499,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CardTitle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CardTitle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-705772150,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardTitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1149281926,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CardTitle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":123084062,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-90594920,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1629011077,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Carousel.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Carousel.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2052807264,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Carousel.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Carousel.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1944478796,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True"}},{"HashCode":1097168878,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-519608946,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1366556408,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1568421829,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1601313830,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Check.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Check.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-105658286,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CloseButton","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CloseButton","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton"}},{"HashCode":-812941099,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.CloseButton","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.CloseButton","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1945996092,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CloseButton.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1493092421,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.CloseButton.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1445623178,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.DropdownToggle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle"}},{"HashCode":966271878,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.DropdownToggle","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":110596774,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.DropdownToggle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2096121297,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.DropdownToggle.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1217573590,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FieldBody","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FieldBody","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody"}},{"HashCode":-467053072,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FieldBody","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.FieldBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FieldBody","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2055659853,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FieldBody.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1508073024,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FieldBody.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1814204501,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FileEdit","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FileEdit","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit"}},{"HashCode":-659084041,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.FileEdit","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.FileEdit","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":888940450,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1099205544,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1545819797,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1373316606,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.FileEdit.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1223967287,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1870853775,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":654904505,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Modal.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Modal.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-653846553,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Modal.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Modal.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-565505147,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True"}},{"HashCode":1714760795,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-434354343,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-278478141,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1066948774,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1450179881,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Radio.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Radio.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1776071839,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True"}},{"HashCode":-435691129,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1862991299,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-702073134,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":737749781,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1275748259,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.RadioGroup.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-46581862,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True"}},{"HashCode":775341608,"Kind":"Components.Component","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Bootstrap.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1415557158,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-243888059,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.Feedback","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Bootstrap.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.Feedback","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1340081274,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1293357574,"Kind":"Components.ChildContent","Name":"Blazorise.Bootstrap.Switch.ChildContent","AssemblyName":"Blazorise.Bootstrap","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bootstrap.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bootstrap.Switch.ChildContent","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1481561193,"Kind":"Components.Component","Name":"Blazorise.Bootstrap._Imports","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap._Imports","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":651504338,"Kind":"Components.Component","Name":"Blazorise.Bootstrap._Imports","AssemblyName":"Blazorise.Bootstrap","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bootstrap._Imports","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-655754225,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome.Icon","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome.Icon","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"Icon"}},{"HashCode":1870703098,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome.Icon","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icons.FontAwesome.Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome.Icon","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"Icon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-394431317,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome._Imports","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome._Imports","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1294579231,"Kind":"Components.Component","Name":"Blazorise.Icons.FontAwesome._Imports","AssemblyName":"Blazorise.Icons.FontAwesome","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icons.FontAwesome._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icons.FontAwesome._Imports","Common.TypeNamespace":"Blazorise.Icons.FontAwesome","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1554590701,"Kind":"Components.Component","Name":"Blazorise.BaseElementComponent","AssemblyName":"Blazorise","Documentation":"\n \n Base class for all basic html elements.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseElementComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BaseElementComponent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent"}},{"HashCode":-1232241751,"Kind":"Components.Component","Name":"Blazorise.BaseElementComponent","AssemblyName":"Blazorise","Documentation":"\n \n Base class for all basic html elements.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BaseElementComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BaseElementComponent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1504584262,"Kind":"Components.ChildContent","Name":"Blazorise.BaseElementComponent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BaseElementComponent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BaseElementComponent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1247165834,"Kind":"Components.ChildContent","Name":"Blazorise.BaseElementComponent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BaseElementComponent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BaseElementComponent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BaseElementComponent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-377563014,"Kind":"Components.Component","Name":"Blazorise.Accordion","AssemblyName":"Blazorise","Documentation":"\n \n An accordion is a vertically stacked list of headers that reveal or hide associated sections of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Accordion"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Accordion","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion"}},{"HashCode":381012919,"Kind":"Components.Component","Name":"Blazorise.Accordion","AssemblyName":"Blazorise","Documentation":"\n \n An accordion is a vertically stacked list of headers that reveal or hide associated sections of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Accordion"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Accordion","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1674093120,"Kind":"Components.ChildContent","Name":"Blazorise.Accordion.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Accordion"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Accordion.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2071076853,"Kind":"Components.ChildContent","Name":"Blazorise.Accordion.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Accordion"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Accordion.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Accordion","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-520086611,"Kind":"Components.Component","Name":"Blazorise.Addon","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for buttons, labels or inputs placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon"}},{"HashCode":-2079868388,"Kind":"Components.Component","Name":"Blazorise.Addon","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for buttons, labels or inputs placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Addon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AddonType","TypeName":"Blazorise.AddonType","IsEnum":true,"Documentation":"\n \n Defines the location and behaviour of addon container.\n \n ","Metadata":{"Common.PropertyName":"AddonType","Common.GloballyQualifiedTypeName":"global::Blazorise.AddonType"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1264768968,"Kind":"Components.ChildContent","Name":"Blazorise.Addon.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addon.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2116667989,"Kind":"Components.ChildContent","Name":"Blazorise.Addon.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Addon"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addon.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addon","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1546928133,"Kind":"Components.Component","Name":"Blazorise.AddonLabel","AssemblyName":"Blazorise","Documentation":"\n \n Static text that can be placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AddonLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AddonLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel"}},{"HashCode":1775804310,"Kind":"Components.Component","Name":"Blazorise.AddonLabel","AssemblyName":"Blazorise","Documentation":"\n \n Static text that can be placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AddonLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AddonLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1564227885,"Kind":"Components.ChildContent","Name":"Blazorise.AddonLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AddonLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AddonLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1935443366,"Kind":"Components.ChildContent","Name":"Blazorise.AddonLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AddonLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AddonLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AddonLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-444590614,"Kind":"Components.Component","Name":"Blazorise.Addons","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text, buttons, or button groups on either side of textual inputs.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Addons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the addons inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of the elements placed inside of this .\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons"}},{"HashCode":-116912600,"Kind":"Components.Component","Name":"Blazorise.Addons","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text, buttons, or button groups on either side of textual inputs.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Addons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the addons inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of the elements placed inside of this .\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Addons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":768277823,"Kind":"Components.ChildContent","Name":"Blazorise.Addons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Addons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":620032555,"Kind":"Components.ChildContent","Name":"Blazorise.Addons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Addons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Addons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Addons","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1851625518,"Kind":"Components.Component","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"\n \n Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Alert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Dismisable","TypeName":"System.Boolean","Documentation":"\n \n Enables the alert to be closed by placing the padding for close button.\n \n ","Metadata":{"Common.PropertyName":"Dismisable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets the alert visibility.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the alert visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the alert color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert"}},{"HashCode":-1337074427,"Kind":"Components.Component","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"\n \n Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Alert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Dismisable","TypeName":"System.Boolean","Documentation":"\n \n Enables the alert to be closed by placing the padding for close button.\n \n ","Metadata":{"Common.PropertyName":"Dismisable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets the alert visibility.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the alert visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the alert color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-681719042,"Kind":"Components.ChildContent","Name":"Blazorise.Alert.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Alert"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Alert.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1381189751,"Kind":"Components.ChildContent","Name":"Blazorise.Alert.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Alert"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Alert.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1739853398,"Kind":"Components.Component","Name":"Blazorise.AlertDescription","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for longer text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AlertDescription"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertDescription","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription"}},{"HashCode":36964466,"Kind":"Components.Component","Name":"Blazorise.AlertDescription","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for longer text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AlertDescription"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertDescription","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":589808773,"Kind":"Components.ChildContent","Name":"Blazorise.AlertDescription.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AlertDescription"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertDescription.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1050628200,"Kind":"Components.ChildContent","Name":"Blazorise.AlertDescription.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AlertDescription"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertDescription.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertDescription","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2021781910,"Kind":"Components.Component","Name":"Blazorise.AlertMessage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text or action buttons placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AlertMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertMessage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage"}},{"HashCode":-2004989826,"Kind":"Components.Component","Name":"Blazorise.AlertMessage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for text or action buttons placed inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.AlertMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.AlertMessage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2062553487,"Kind":"Components.ChildContent","Name":"Blazorise.AlertMessage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AlertMessage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertMessage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":893390706,"Kind":"Components.ChildContent","Name":"Blazorise.AlertMessage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.AlertMessage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.AlertMessage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"AlertMessage","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-380236426,"Kind":"Components.Component","Name":"Blazorise.Badge","AssemblyName":"Blazorise","Documentation":"\n \n Small and adaptive tag for adding context to just about any content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Badge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pill","TypeName":"System.Boolean","Documentation":"\n \n Make the badge more rounded.\n \n ","Metadata":{"Common.PropertyName":"Pill","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the badge contextual color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Link","TypeName":"System.String","Documentation":"\n \n Create a badge link and provide actionable badges with hover and focus states.\n \n ","Metadata":{"Common.PropertyName":"Link","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on close button click.\n \n ","Metadata":{"Common.PropertyName":"CloseClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Badge","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge"}},{"HashCode":-92525474,"Kind":"Components.Component","Name":"Blazorise.Badge","AssemblyName":"Blazorise","Documentation":"\n \n Small and adaptive tag for adding context to just about any content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Badge"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pill","TypeName":"System.Boolean","Documentation":"\n \n Make the badge more rounded.\n \n ","Metadata":{"Common.PropertyName":"Pill","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the badge contextual color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Link","TypeName":"System.String","Documentation":"\n \n Create a badge link and provide actionable badges with hover and focus states.\n \n ","Metadata":{"Common.PropertyName":"Link","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on close button click.\n \n ","Metadata":{"Common.PropertyName":"CloseClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Badge","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":224914082,"Kind":"Components.ChildContent","Name":"Blazorise.Badge.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Badge"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Badge.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2123680686,"Kind":"Components.ChildContent","Name":"Blazorise.Badge.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Badge"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Badge.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Badge","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-525323946,"Kind":"Components.Component","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"\n \n The component is a wrapper that positions branding, navigation, and other elements into a concise header or sidebar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Bar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Controls the state of toggler and the menu.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the bar visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"NavigationBreakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing after Navigation.\n \n ","Metadata":{"Common.PropertyName":"NavigationBreakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Defines the preferred theme contrast for this component.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Defines the alignment within bar.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarMode","IsEnum":true,"Documentation":"\n \n Defines the orientation for the bar. Vertical is required when using as a Sidebar.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarMode"}},{"Kind":"Components.Component","Name":"CollapseMode","TypeName":"Blazorise.BarCollapseMode","IsEnum":true,"Documentation":"\n \n Defines how the bar will be collapsed.\n \n ","Metadata":{"Common.PropertyName":"CollapseMode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarCollapseMode"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar"}},{"HashCode":1660685476,"Kind":"Components.Component","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"\n \n The component is a wrapper that positions branding, navigation, and other elements into a concise header or sidebar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Controls the state of toggler and the menu.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the bar visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"NavigationBreakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Used for responsive collapsing after Navigation.\n \n ","Metadata":{"Common.PropertyName":"NavigationBreakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Defines the preferred theme contrast for this component.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Defines the alignment within bar.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarMode","IsEnum":true,"Documentation":"\n \n Defines the orientation for the bar. Vertical is required when using as a Sidebar.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarMode"}},{"Kind":"Components.Component","Name":"CollapseMode","TypeName":"Blazorise.BarCollapseMode","IsEnum":true,"Documentation":"\n \n Defines how the bar will be collapsed.\n \n ","Metadata":{"Common.PropertyName":"CollapseMode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarCollapseMode"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-972430105,"Kind":"Components.ChildContent","Name":"Blazorise.Bar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Bar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-735345064,"Kind":"Components.ChildContent","Name":"Blazorise.Bar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Bar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Bar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2441000,"Kind":"Components.Component","Name":"Blazorise.BarBrand","AssemblyName":"Blazorise","Documentation":"\n \n Part of the component that is always visible, and which usually contains\n the logo and optionally some links or icons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarBrand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarBrand","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand"}},{"HashCode":837333940,"Kind":"Components.Component","Name":"Blazorise.BarBrand","AssemblyName":"Blazorise","Documentation":"\n \n Part of the component that is always visible, and which usually contains\n the logo and optionally some links or icons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarBrand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarBrand","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":928591663,"Kind":"Components.ChildContent","Name":"Blazorise.BarBrand.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarBrand"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarBrand.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1152959382,"Kind":"Components.ChildContent","Name":"Blazorise.BarBrand.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarBrand"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarBrand.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarBrand","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-253230153,"Kind":"Components.Component","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"\n \n The dropdown menu, which can include bar items and dividers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":2066890853,"Kind":"Components.Component","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"\n \n The dropdown menu, which can include bar items and dividers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Sets a value indicating whether the dropdown menu and all its child controls are visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the component visibility changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-479615004,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":134473509,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1384843187,"Kind":"Components.Component","Name":"Blazorise.BarDropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownDivider"}},{"HashCode":1104171084,"Kind":"Components.Component","Name":"Blazorise.BarDropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownDivider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":879597525,"Kind":"Components.Component","Name":"Blazorise.BarDropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the link element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown item. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem"}},{"HashCode":158020648,"Kind":"Components.Component","Name":"Blazorise.BarDropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the link element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown item. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-521821708,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1278372397,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1128509915,"Kind":"Components.Component","Name":"Blazorise.BarDropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu"}},{"HashCode":-1810742885,"Kind":"Components.Component","Name":"Blazorise.BarDropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1059033417,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2138061968,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1712136207,"Kind":"Components.Component","Name":"Blazorise.BarDropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the visibility or collapse of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown toggle. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle"}},{"HashCode":1302857237,"Kind":"Components.Component","Name":"Blazorise.BarDropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the visibility or collapse of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Indentation","TypeName":"System.Double","Documentation":"\n \n Determines how much left padding will be applied to the dropdown toggle. (in rem unit)\n \n ","Metadata":{"Common.PropertyName":"Indentation","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarDropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2124809379,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarDropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1058623819,"Kind":"Components.ChildContent","Name":"Blazorise.BarDropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarDropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarDropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1825424589,"Kind":"Components.Component","Name":"Blazorise.BarEnd","AssemblyName":"Blazorise","Documentation":"\n \n The far part of the menu, which appears at the end of the navbar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarEnd"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarEnd","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd"}},{"HashCode":-227851957,"Kind":"Components.Component","Name":"Blazorise.BarEnd","AssemblyName":"Blazorise","Documentation":"\n \n The far part of the menu, which appears at the end of the navbar.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarEnd"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarEnd","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":760206695,"Kind":"Components.ChildContent","Name":"Blazorise.BarEnd.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarEnd"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarEnd.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1838477882,"Kind":"Components.ChildContent","Name":"Blazorise.BarEnd.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarEnd"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarEnd.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarEnd","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2078422674,"Kind":"Components.Component","Name":"Blazorise.BarIcon","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component around that is used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarIcon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"IconName","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"IconName","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle","IsEnum":true,"Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize","IsEnum":true,"Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarIcon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarIcon"}},{"HashCode":2046050373,"Kind":"Components.Component","Name":"Blazorise.BarIcon","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component around that is used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarIcon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"IconName","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"IconName","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle","IsEnum":true,"Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize","IsEnum":true,"Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarIcon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarIcon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":812144743,"Kind":"Components.Component","Name":"Blazorise.BarItem","AssemblyName":"Blazorise","Documentation":"\n \n Container for or components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the flag to indicate if is active, or focused.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the disabled state to make inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem"}},{"HashCode":-2095440602,"Kind":"Components.Component","Name":"Blazorise.BarItem","AssemblyName":"Blazorise","Documentation":"\n \n Container for or components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the flag to indicate if is active, or focused.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the disabled state to make inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1207116583,"Kind":"Components.ChildContent","Name":"Blazorise.BarItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1724062552,"Kind":"Components.ChildContent","Name":"Blazorise.BarItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1626427353,"Kind":"Components.Component","Name":"Blazorise.BarLabel","AssemblyName":"Blazorise","Documentation":"\n \n Small text that can appear next to the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel"}},{"HashCode":-156085787,"Kind":"Components.Component","Name":"Blazorise.BarLabel","AssemblyName":"Blazorise","Documentation":"\n \n Small text that can appear next to the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2132891065,"Kind":"Components.ChildContent","Name":"Blazorise.BarLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":478872288,"Kind":"Components.ChildContent","Name":"Blazorise.BarLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-757385686,"Kind":"Components.Component","Name":"Blazorise.BarLink","AssemblyName":"Blazorise","Documentation":"\n \n A clickable link, the sibling of a or .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink"}},{"HashCode":589554455,"Kind":"Components.Component","Name":"Blazorise.BarLink","AssemblyName":"Blazorise","Documentation":"\n \n A clickable link, the sibling of a or .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Specifies the URL of the page the link goes to.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1968240686,"Kind":"Components.ChildContent","Name":"Blazorise.BarLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":181721531,"Kind":"Components.ChildContent","Name":"Blazorise.BarLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1213124967,"Kind":"Components.Component","Name":"Blazorise.BarMenu","AssemblyName":"Blazorise","Documentation":"\n \n The main part of the , hidden on touch devices, visible on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu"}},{"HashCode":-527591923,"Kind":"Components.Component","Name":"Blazorise.BarMenu","AssemblyName":"Blazorise","Documentation":"\n \n The main part of the , hidden on touch devices, visible on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2104843693,"Kind":"Components.ChildContent","Name":"Blazorise.BarMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1671237246,"Kind":"Components.ChildContent","Name":"Blazorise.BarMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-543610209,"Kind":"Components.Component","Name":"Blazorise.BarStart","AssemblyName":"Blazorise","Documentation":"\n \n The near part of the menu, which appears next to the navbar brand on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarStart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarStart","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart"}},{"HashCode":-398875947,"Kind":"Components.Component","Name":"Blazorise.BarStart","AssemblyName":"Blazorise","Documentation":"\n \n The near part of the menu, which appears next to the navbar brand on desktop.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarStart"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarStart","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2033750277,"Kind":"Components.ChildContent","Name":"Blazorise.BarStart.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarStart"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarStart.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2068355097,"Kind":"Components.ChildContent","Name":"Blazorise.BarStart.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarStart"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarStart.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarStart","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1236928360,"Kind":"Components.Component","Name":"Blazorise.BarToggler","AssemblyName":"Blazorise","Documentation":"\n \n Controls the visibility state of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarToggler","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler"}},{"HashCode":1728512540,"Kind":"Components.Component","Name":"Blazorise.BarToggler","AssemblyName":"Blazorise","Documentation":"\n \n Controls the visibility state of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarToggler"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BarTogglerMode","IsEnum":true,"Documentation":"\n \n Provides options for inline or popout styles. Only supported by Vertical Bar. Uses inline by default.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BarTogglerMode"}},{"Kind":"Components.Component","Name":"Bar","TypeName":"Blazorise.Bar","Documentation":"\n \n Controls which will be toggled. Uses parent by default. \n \n ","Metadata":{"Common.PropertyName":"Bar","Common.GloballyQualifiedTypeName":"global::Blazorise.Bar"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BarToggler","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-921310574,"Kind":"Components.ChildContent","Name":"Blazorise.BarToggler.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":733393952,"Kind":"Components.ChildContent","Name":"Blazorise.BarToggler.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BarToggler"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BarToggler.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarToggler","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-293454162,"Kind":"Components.Component","Name":"Blazorise.Breadcrumb","AssemblyName":"Blazorise","Documentation":"\n \n Indicate the current page's location within a navigational hierarchy.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Breadcrumb"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BreadcrumbMode","IsEnum":true,"Documentation":"\n \n Defines the breadcrumb activation mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BreadcrumbMode"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Breadcrumb","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb"}},{"HashCode":1491322845,"Kind":"Components.Component","Name":"Blazorise.Breadcrumb","AssemblyName":"Blazorise","Documentation":"\n \n Indicate the current page's location within a navigational hierarchy.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Breadcrumb"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.BreadcrumbMode","IsEnum":true,"Documentation":"\n \n Defines the breadcrumb activation mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.BreadcrumbMode"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Breadcrumb","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":732877874,"Kind":"Components.ChildContent","Name":"Blazorise.Breadcrumb.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Breadcrumb"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Breadcrumb.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1212755210,"Kind":"Components.ChildContent","Name":"Blazorise.Breadcrumb.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Breadcrumb"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Breadcrumb.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Breadcrumb","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1795675738,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbItem","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a breadcrumb link.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BreadcrumbItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the item active state.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem"}},{"HashCode":-674844738,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbItem","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a breadcrumb link.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BreadcrumbItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the item active state.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":852931397,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BreadcrumbItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1684353181,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BreadcrumbItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":841105959,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbLink","AssemblyName":"Blazorise","Documentation":"\n \n Links can be href's for anchor tags, or to's for router-links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BreadcrumbLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Link to the destination page.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Defines the title of a link, which appears to the user as a tooltip.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink"}},{"HashCode":369708324,"Kind":"Components.Component","Name":"Blazorise.BreadcrumbLink","AssemblyName":"Blazorise","Documentation":"\n \n Links can be href's for anchor tags, or to's for router-links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BreadcrumbLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Link to the destination page.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Defines the title of a link, which appears to the user as a tooltip.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BreadcrumbLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1388415496,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BreadcrumbLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1872829479,"Kind":"Components.ChildContent","Name":"Blazorise.BreadcrumbLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BreadcrumbLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BreadcrumbLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BreadcrumbLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2067161831,"Kind":"Components.Component","Name":"Blazorise.Button","AssemblyName":"Blazorise","Documentation":"\n \n Clickable button for actions in forms, dialogs, and more with support for multiple sizes, states, and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Button","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button"}},{"HashCode":732935187,"Kind":"Components.Component","Name":"Blazorise.Button","AssemblyName":"Blazorise","Documentation":"\n \n Clickable button for actions in forms, dialogs, and more with support for multiple sizes, states, and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Button"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.ButtonType","IsEnum":true,"Documentation":"\n \n Defines the button type.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonType"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the button color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Changes the size of a button.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to have the outlines.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', disables the component's functionality and places it in a disabled state.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n When set to 'true', places the component in the active state with active styling.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Block","TypeName":"System.Boolean","Documentation":"\n \n Makes the button to span the full width of a parent.\n \n ","Metadata":{"Common.PropertyName":"Block","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Shows the loading spinner or a .\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component loading template.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreventDefaultOnSubmit","TypeName":"System.Boolean","Documentation":"\n \n Prevents a default form-post when button type is set to .\n \n ","Metadata":{"Common.PropertyName":"PreventDefaultOnSubmit","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Command","TypeName":"System.Windows.Input.ICommand","Documentation":"\n \n Gets or sets the command to be executed when clicked on a button.\n \n ","Metadata":{"Common.PropertyName":"Command","Common.GloballyQualifiedTypeName":"global::System.Windows.Input.ICommand"}},{"Kind":"Components.Component","Name":"CommandParameter","TypeName":"System.Object","Documentation":"\n \n Reflects the parameter to pass to the CommandProperty upon execution.\n \n ","Metadata":{"Common.PropertyName":"CommandParameter","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the button.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document for a .\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Button","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1554659901,"Kind":"Components.ChildContent","Name":"Blazorise.Button.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":665471880,"Kind":"Components.ChildContent","Name":"Blazorise.Button.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component loading template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":108373029,"Kind":"Components.ChildContent","Name":"Blazorise.Button.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1730903623,"Kind":"Components.ChildContent","Name":"Blazorise.Button.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Button"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Button.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Button","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-93834369,"Kind":"Components.Component","Name":"Blazorise.Buttons","AssemblyName":"Blazorise","Documentation":"\n \n Group a series of buttons together on a single line.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Buttons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ButtonsRole","IsEnum":true,"Documentation":"\n \n Gets or sets the role of the button group.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonsRole"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Gets or sets the button group orientation mode.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size","IsEnum":true,"Documentation":"\n \n Change the size of multiple buttons at once.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Buttons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons"}},{"HashCode":1906185215,"Kind":"Components.Component","Name":"Blazorise.Buttons","AssemblyName":"Blazorise","Documentation":"\n \n Group a series of buttons together on a single line.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Buttons"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ButtonsRole","IsEnum":true,"Documentation":"\n \n Gets or sets the role of the button group.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ButtonsRole"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Gets or sets the button group orientation mode.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size","IsEnum":true,"Documentation":"\n \n Change the size of multiple buttons at once.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Buttons","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1739991213,"Kind":"Components.ChildContent","Name":"Blazorise.Buttons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Buttons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Buttons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":984444986,"Kind":"Components.ChildContent","Name":"Blazorise.Buttons.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Buttons"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Buttons.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Buttons","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1185110593,"Kind":"Components.Component","Name":"Blazorise.CloseButton","AssemblyName":"Blazorise","Documentation":"\n \n A generic close button for dismissing content like modals and alerts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CloseButton","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton"}},{"HashCode":-1910233741,"Kind":"Components.Component","Name":"Blazorise.CloseButton","AssemblyName":"Blazorise","Documentation":"\n \n A generic close button for dismissing content like modals and alerts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CloseButton"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the button is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoClose","TypeName":"System.Boolean?","Documentation":"\n \n If true, the parent or with be automatically closed\n when button is placed inside of them.\n \n ","Metadata":{"Common.PropertyName":"AutoClose","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CloseButton","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-982637662,"Kind":"Components.ChildContent","Name":"Blazorise.CloseButton.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1784506347,"Kind":"Components.ChildContent","Name":"Blazorise.CloseButton.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CloseButton"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CloseButton.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CloseButton","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1576718304,"Kind":"Components.Component","Name":"Blazorise.Card","AssemblyName":"Blazorise","Documentation":"\n \n A card is a flexible and extensible content container. It includes options for headers and footers,\n a wide variety of content, contextual background colors, and powerful display options.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Card"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"WhiteText","TypeName":"System.Boolean","Documentation":"\n \n Sets the white text when using the darker background.\n \n ","Metadata":{"Common.PropertyName":"WhiteText","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Card","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card"}},{"HashCode":329922929,"Kind":"Components.Component","Name":"Blazorise.Card","AssemblyName":"Blazorise","Documentation":"\n \n A card is a flexible and extensible content container. It includes options for headers and footers,\n a wide variety of content, contextual background colors, and powerful display options.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Card"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"WhiteText","TypeName":"System.Boolean","Documentation":"\n \n Sets the white text when using the darker background.\n \n ","Metadata":{"Common.PropertyName":"WhiteText","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Card","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-807639387,"Kind":"Components.ChildContent","Name":"Blazorise.Card.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Card"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Card.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1718311592,"Kind":"Components.ChildContent","Name":"Blazorise.Card.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Card"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Card.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Card","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":309820480,"Kind":"Components.Component","Name":"Blazorise.CardActions","AssemblyName":"Blazorise","Documentation":"\n \n Container for various card actions or commands.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardActions"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardActions","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions"}},{"HashCode":-1140868874,"Kind":"Components.Component","Name":"Blazorise.CardActions","AssemblyName":"Blazorise","Documentation":"\n \n Container for various card actions or commands.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardActions"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardActions","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1780565486,"Kind":"Components.ChildContent","Name":"Blazorise.CardActions.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardActions"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardActions.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1561370171,"Kind":"Components.ChildContent","Name":"Blazorise.CardActions.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardActions"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardActions.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardActions","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1786391730,"Kind":"Components.Component","Name":"Blazorise.CardBody","AssemblyName":"Blazorise","Documentation":"\n \n The main block of a .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody"}},{"HashCode":1543672730,"Kind":"Components.Component","Name":"Blazorise.CardBody","AssemblyName":"Blazorise","Documentation":"\n \n The main block of a .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1613106984,"Kind":"Components.ChildContent","Name":"Blazorise.CardBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":291403024,"Kind":"Components.ChildContent","Name":"Blazorise.CardBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1770641001,"Kind":"Components.Component","Name":"Blazorise.CardDeck","AssemblyName":"Blazorise","Documentation":"\n \n Container for an identical width and height cards that aren't attached to one another.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardDeck"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardDeck","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck"}},{"HashCode":812508804,"Kind":"Components.Component","Name":"Blazorise.CardDeck","AssemblyName":"Blazorise","Documentation":"\n \n Container for an identical width and height cards that aren't attached to one another.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardDeck"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardDeck","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-533201163,"Kind":"Components.ChildContent","Name":"Blazorise.CardDeck.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardDeck"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardDeck.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-840787417,"Kind":"Components.ChildContent","Name":"Blazorise.CardDeck.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardDeck"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardDeck.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardDeck","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1152017607,"Kind":"Components.Component","Name":"Blazorise.CardFooter","AssemblyName":"Blazorise","Documentation":"\n \n An optional footer within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter"}},{"HashCode":782205562,"Kind":"Components.Component","Name":"Blazorise.CardFooter","AssemblyName":"Blazorise","Documentation":"\n \n An optional footer within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1035593538,"Kind":"Components.ChildContent","Name":"Blazorise.CardFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":464041491,"Kind":"Components.ChildContent","Name":"Blazorise.CardFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":844709499,"Kind":"Components.Component","Name":"Blazorise.CardGroup","AssemblyName":"Blazorise","Documentation":"\n \n Represent cards as a single, attached component with same width and height columns. Card groups use display: flex; to reach their sizing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup"}},{"HashCode":2104479215,"Kind":"Components.Component","Name":"Blazorise.CardGroup","AssemblyName":"Blazorise","Documentation":"\n \n Represent cards as a single, attached component with same width and height columns. Card groups use display: flex; to reach their sizing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1341198585,"Kind":"Components.ChildContent","Name":"Blazorise.CardGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1504411586,"Kind":"Components.ChildContent","Name":"Blazorise.CardGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1049760100,"Kind":"Components.Component","Name":"Blazorise.CardHeader","AssemblyName":"Blazorise","Documentation":"\n \n An optional header within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader"}},{"HashCode":568541154,"Kind":"Components.Component","Name":"Blazorise.CardHeader","AssemblyName":"Blazorise","Documentation":"\n \n An optional header within a card.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2113214009,"Kind":"Components.ChildContent","Name":"Blazorise.CardHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":356022261,"Kind":"Components.ChildContent","Name":"Blazorise.CardHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1503294348,"Kind":"Components.Component","Name":"Blazorise.CardImage","AssemblyName":"Blazorise","Documentation":"\n \n A fullwidth container for a responsive image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Image url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative image text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage"}},{"HashCode":-1373800323,"Kind":"Components.Component","Name":"Blazorise.CardImage","AssemblyName":"Blazorise","Documentation":"\n \n A fullwidth container for a responsive image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Image url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative image text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-570216926,"Kind":"Components.ChildContent","Name":"Blazorise.CardImage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardImage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardImage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-692073897,"Kind":"Components.ChildContent","Name":"Blazorise.CardImage.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardImage"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardImage.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardImage","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-816304688,"Kind":"Components.Component","Name":"Blazorise.CardLink","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a card links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Link url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative link text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink"}},{"HashCode":-1112588113,"Kind":"Components.Component","Name":"Blazorise.CardLink","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a card links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n Link url.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alt","TypeName":"System.String","Documentation":"\n \n Alternative link text.\n \n ","Metadata":{"Common.PropertyName":"Alt","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809032125,"Kind":"Components.ChildContent","Name":"Blazorise.CardLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-429391227,"Kind":"Components.ChildContent","Name":"Blazorise.CardLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1191798037,"Kind":"Components.Component","Name":"Blazorise.CardSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding subtitle to a heading tag. Subtitles are generally placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle"}},{"HashCode":-985921133,"Kind":"Components.Component","Name":"Blazorise.CardSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding subtitle to a heading tag. Subtitles are generally placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32","Documentation":"\n \n Number from 1 to 6 that defines the subtitle size where the smaller number means larger text.\n \n \n todo: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":716146697,"Kind":"Components.ChildContent","Name":"Blazorise.CardSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1761888807,"Kind":"Components.ChildContent","Name":"Blazorise.CardSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1605021563,"Kind":"Components.Component","Name":"Blazorise.CardText","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for all text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardText","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText"}},{"HashCode":585338013,"Kind":"Components.Component","Name":"Blazorise.CardText","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for all text inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardText","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1723534710,"Kind":"Components.ChildContent","Name":"Blazorise.CardText.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardText"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardText.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-946088130,"Kind":"Components.ChildContent","Name":"Blazorise.CardText.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardText"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardText.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardText","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":867002659,"Kind":"Components.Component","Name":"Blazorise.CardTitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding title to a heading tag.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle"}},{"HashCode":2074573085,"Kind":"Components.Component","Name":"Blazorise.CardTitle","AssemblyName":"Blazorise","Documentation":"\n \n Card titles are used by adding title to a heading tag.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CardTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"System.Int32?","Documentation":"\n \n Number from 1 to 6 that defines the title size where the smaller number means larger text.\n \n \n TODO: change to enum\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CardTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-108336700,"Kind":"Components.ChildContent","Name":"Blazorise.CardTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1084291450,"Kind":"Components.ChildContent","Name":"Blazorise.CardTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CardTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CardTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CardTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1452938127,"Kind":"Components.Component","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"\n \n A slideshow component for cycling through elements - images or slides of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-2006418890,"Kind":"Components.Component","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"\n \n A slideshow component for cycling through elements - images or slides of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Carousel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Autoplay","TypeName":"System.Boolean","Documentation":"\n \n Autoplays the carousel slides.\n \n ","Metadata":{"Common.PropertyName":"Autoplay","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoRepeat","TypeName":"System.Boolean","Documentation":"\n \n Auto-repeats the carousel slides once they reach the end.\n \n ","Metadata":{"Common.PropertyName":"AutoRepeat","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Crossfade","TypeName":"System.Boolean","Documentation":"\n \n Animate slides with a fade transition instead of a slide.\n \n ","Metadata":{"Common.PropertyName":"Crossfade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"ShowIndicators","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show an indicator for each slide.\n \n ","Metadata":{"Common.PropertyName":"ShowIndicators","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowControls","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether to show the controls that allows the user to navigate to the next or previous slide.\n \n ","Metadata":{"Common.PropertyName":"ShowControls","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedSlide","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected slide name.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlide","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedSlideChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected slide has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedSlideChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreviousButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for previous button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PreviousButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"NextButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization for next button that will override a default .\n \n ","Metadata":{"Common.PropertyName":"NextButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1072326527,"Kind":"Components.ChildContent","Name":"Blazorise.Carousel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Carousel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":636300238,"Kind":"Components.ChildContent","Name":"Blazorise.Carousel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Carousel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Carousel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":516899071,"Kind":"Components.Component","Name":"Blazorise.CarouselSlide","AssemblyName":"Blazorise","Documentation":"\n \n A container for placing content in a carousel slide.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CarouselSlide"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Int32?","Documentation":"\n \n Defines the interval(in milliseconds) after which this item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the slide name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CarouselSlide","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide"}},{"HashCode":651073420,"Kind":"Components.Component","Name":"Blazorise.CarouselSlide","AssemblyName":"Blazorise","Documentation":"\n \n A container for placing content in a carousel slide.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CarouselSlide"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Int32?","Documentation":"\n \n Defines the interval(in milliseconds) after which this item will automatically slide.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the slide name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CarouselSlide","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-743868392,"Kind":"Components.ChildContent","Name":"Blazorise.CarouselSlide.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CarouselSlide"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CarouselSlide.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":961491582,"Kind":"Components.ChildContent","Name":"Blazorise.CarouselSlide.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CarouselSlide"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CarouselSlide.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CarouselSlide","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1391397233,"Kind":"Components.Component","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"\n \n Checkboxes allow the user to select one or more items from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True"}},{"HashCode":900988663,"Kind":"Components.Component","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"\n \n Checkboxes allow the user to select one or more items from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Check"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Check component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Indeterminate","TypeName":"System.Boolean?","Documentation":"\n \n The indeterminate property can help you to achieve a 'check all' effect.\n \n ","Metadata":{"Common.PropertyName":"Indeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2007136348,"Kind":"Components.ChildContent","Name":"Blazorise.Check.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1608002429,"Kind":"Components.ChildContent","Name":"Blazorise.Check.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":720527478,"Kind":"Components.ChildContent","Name":"Blazorise.Check.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1389227217,"Kind":"Components.ChildContent","Name":"Blazorise.Check.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Check"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Check.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1865303686,"Kind":"Components.Component","Name":"Blazorise.Collapse","AssemblyName":"Blazorise","Documentation":"\n \n Toggle visibility of almost any content on your pages in a vertically collapsing container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Collapse"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the collapse visibility state.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Collapse","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse"}},{"HashCode":-441398865,"Kind":"Components.Component","Name":"Blazorise.Collapse","AssemblyName":"Blazorise","Documentation":"\n \n Toggle visibility of almost any content on your pages in a vertically collapsing container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Collapse"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the collapse visibility state.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Collapse","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":68834940,"Kind":"Components.ChildContent","Name":"Blazorise.Collapse.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Collapse"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Collapse.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":799426269,"Kind":"Components.ChildContent","Name":"Blazorise.Collapse.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Collapse"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Collapse.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Collapse","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":65041486,"Kind":"Components.Component","Name":"Blazorise.CollapseBody","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CollapseBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody"}},{"HashCode":1703022064,"Kind":"Components.Component","Name":"Blazorise.CollapseBody","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CollapseBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":713394576,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CollapseBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1458136225,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CollapseBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1697128713,"Kind":"Components.Component","Name":"Blazorise.CollapseHeader","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse header.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CollapseHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader"}},{"HashCode":789085958,"Kind":"Components.Component","Name":"Blazorise.CollapseHeader","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper for collapse header.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.CollapseHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.CollapseHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1035218844,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CollapseHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1768827174,"Kind":"Components.ChildContent","Name":"Blazorise.CollapseHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.CollapseHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.CollapseHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"CollapseHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1724813998,"Kind":"Components.Component","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit"}},{"HashCode":-1450674558,"Kind":"Components.Component","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":773023615,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1928903373,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1324560482,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":464405156,"Kind":"Components.ChildContent","Name":"Blazorise.ColorEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ColorEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2082796335,"Kind":"Components.Component","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Palette","TypeName":"System.String[]","Documentation":"\n \n List a colors below the colorpicker to make it convenient for users to choose from\n frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"Palette","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ShowPalette","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the palette below the colorpicker to make it convenient for users to\n choose from frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"ShowPalette","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HideAfterPaletteSelect","TypeName":"System.Boolean","Documentation":"\n \n Automatically hides the dropdown menu after a palette color is selected.\n \n ","Metadata":{"Common.PropertyName":"HideAfterPaletteSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowClearButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the clear buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowClearButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCancelButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowCancelButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker"}},{"HashCode":-903240446,"Kind":"Components.Component","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"\n \n The editor that allows you to select a color from a dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"System.String","Documentation":"\n \n Gets or sets the input color value.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColorChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the color has changed.\n \n ","Metadata":{"Common.PropertyName":"ColorChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ColorExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the color value.\n \n ","Metadata":{"Common.PropertyName":"ColorExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Palette","TypeName":"System.String[]","Documentation":"\n \n List a colors below the colorpicker to make it convenient for users to choose from\n frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"Palette","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ShowPalette","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the palette below the colorpicker to make it convenient for users to\n choose from frequently or recently used colors.\n \n ","Metadata":{"Common.PropertyName":"ShowPalette","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HideAfterPaletteSelect","TypeName":"System.Boolean","Documentation":"\n \n Automatically hides the dropdown menu after a palette color is selected.\n \n ","Metadata":{"Common.PropertyName":"HideAfterPaletteSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowClearButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the clear buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowClearButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCancelButton","TypeName":"System.Boolean","Documentation":"\n \n Controls the visibility of the cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ShowCancelButton","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"PickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2043208415,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":163522778,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-689556216,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-483538984,"Kind":"Components.ChildContent","Name":"Blazorise.ColorPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ColorPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ColorPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1798075137,"Kind":"Components.Component","Name":"Blazorise.Column","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a column in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Column"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Column","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column"}},{"HashCode":855818266,"Kind":"Components.Component","Name":"Blazorise.Column","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a column in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Column"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column sizes.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Column","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-587479560,"Kind":"Components.ChildContent","Name":"Blazorise.Column.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Column"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Column.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-333662903,"Kind":"Components.ChildContent","Name":"Blazorise.Column.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Column"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Column.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Column","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1884416562,"Kind":"Components.Component","Name":"Blazorise.Container","AssemblyName":"Blazorise","Documentation":"\n \n The container is a simple element that allows you to place content within a given device or viewport.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Container"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Makes a full width container that is 100% wide until the specified breakpoint is reached.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Makes a full width container, spanning the entire width of the viewport.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Container","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container"}},{"HashCode":2029959896,"Kind":"Components.Component","Name":"Blazorise.Container","AssemblyName":"Blazorise","Documentation":"\n \n The container is a simple element that allows you to place content within a given device or viewport.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Container"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Breakpoint","TypeName":"Blazorise.Breakpoint","IsEnum":true,"Documentation":"\n \n Makes a full width container that is 100% wide until the specified breakpoint is reached.\n \n ","Metadata":{"Common.PropertyName":"Breakpoint","Common.GloballyQualifiedTypeName":"global::Blazorise.Breakpoint"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Makes a full width container, spanning the entire width of the viewport.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Container","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1441591130,"Kind":"Components.ChildContent","Name":"Blazorise.Container.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Container"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Container.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":203215788,"Kind":"Components.ChildContent","Name":"Blazorise.Container.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Container"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Container.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Container","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-606721333,"Kind":"Components.Component","Name":"Blazorise.Control","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Control"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Determines if the check or radio control will be inlined.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ControlRole","IsEnum":true,"Documentation":"\n \n Sets the role that affects the behaviour of the control container.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ControlRole"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Control","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control"}},{"HashCode":1759686999,"Kind":"Components.Component","Name":"Blazorise.Control","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Control"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Determines if the check or radio control will be inlined.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.ControlRole","IsEnum":true,"Documentation":"\n \n Sets the role that affects the behaviour of the control container.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.ControlRole"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Control","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1540811379,"Kind":"Components.ChildContent","Name":"Blazorise.Control.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Control"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Control.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-425566898,"Kind":"Components.ChildContent","Name":"Blazorise.Control.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Control"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Control.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Control","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":287704569,"Kind":"Components.Component","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DateEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DateEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32","Documentation":"\n \n The step attribute specifies the legal day intervals to choose from when the user opens the calendar in a date field.\n \n For example, if step = \"2\", you can only select every second day in the calendar.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.GenericTyped":"True"}},{"HashCode":539612541,"Kind":"Components.Component","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DateEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DateEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32","Documentation":"\n \n The step attribute specifies the legal day intervals to choose from when the user opens the calendar in a date field.\n \n For example, if step = \"2\", you can only select every second day in the calendar.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687776632,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":924764308,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":11277559,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1671105011,"Kind":"Components.ChildContent","Name":"Blazorise.DateEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DateEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DateEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1138307810,"Kind":"Components.Component","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DatePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DateInputSelectionMode","IsEnum":true,"Documentation":"\n \n Defines the mode in which the dates can be selected.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputSelectionMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Dates","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Dates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DatesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DatesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"FirstDayOfWeek","TypeName":"System.DayOfWeek","IsEnum":true,"Documentation":"\n \n Defines the first day of the week.\n \n ","Metadata":{"Common.PropertyName":"FirstDayOfWeek","Common.GloballyQualifiedTypeName":"global::System.DayOfWeek"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the date input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledDates","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n List of disabled dates that the user should not be able to pick.\n \n ","Metadata":{"Common.PropertyName":"DisabledDates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the calendar in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.GenericTyped":"True"}},{"HashCode":682137510,"Kind":"Components.Component","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a date value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.DatePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DateInputSelectionMode","IsEnum":true,"Documentation":"\n \n Defines the mode in which the dates can be selected.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputSelectionMode"}},{"Kind":"Components.Component","Name":"Date","TypeName":"TValue","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Date","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DateChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DateExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DateExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Dates","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the input date value.\n \n ","Metadata":{"Common.PropertyName":"Dates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the date has changed.\n \n ","Metadata":{"Common.PropertyName":"DatesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DatesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the date value.\n \n ","Metadata":{"Common.PropertyName":"DatesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The earliest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.DateTimeOffset?","Documentation":"\n \n The latest date to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.DateTimeOffset?"}},{"Kind":"Components.Component","Name":"FirstDayOfWeek","TypeName":"System.DayOfWeek","IsEnum":true,"Documentation":"\n \n Defines the first day of the week.\n \n ","Metadata":{"Common.PropertyName":"FirstDayOfWeek","Common.GloballyQualifiedTypeName":"global::System.DayOfWeek"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the date input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledDates","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n List of disabled dates that the user should not be able to pick.\n \n ","Metadata":{"Common.PropertyName":"DisabledDates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the calendar in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-498722904,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1713523488,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2027117241,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":603600556,"Kind":"Components.ChildContent","Name":"Blazorise.DatePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DatePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DatePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-330348193,"Kind":"Components.Component","Name":"Blazorise.Divider","AssemblyName":"Blazorise","Documentation":"\n \n A divider is a thin line that groups content in lists and layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Divider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DividerType","TypeName":"Blazorise.DividerType?","Documentation":"\n \n Defines the type and style of the divider.\n \n ","Metadata":{"Common.PropertyName":"DividerType","Common.GloballyQualifiedTypeName":"global::Blazorise.DividerType?"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Defines the text of the divider when it's set as .\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Divider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Divider"}},{"HashCode":-1610813950,"Kind":"Components.Component","Name":"Blazorise.Divider","AssemblyName":"Blazorise","Documentation":"\n \n A divider is a thin line that groups content in lists and layouts.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Divider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"DividerType","TypeName":"Blazorise.DividerType?","Documentation":"\n \n Defines the type and style of the divider.\n \n ","Metadata":{"Common.PropertyName":"DividerType","Common.GloballyQualifiedTypeName":"global::Blazorise.DividerType?"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Defines the text of the divider when it's set as .\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Divider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Divider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-939040714,"Kind":"Components.Component","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"\n \n Dropdown is toggleable, contextual overlay for displaying lists of links and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the dropdown menu visibility has changed.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown"}},{"HashCode":1063847589,"Kind":"Components.Component","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"\n \n Dropdown is toggleable, contextual overlay for displaying lists of links and more.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dropdown"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be visible.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the dropdown menu visibility has changed.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-590941174,"Kind":"Components.ChildContent","Name":"Blazorise.Dropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Dropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":565039148,"Kind":"Components.ChildContent","Name":"Blazorise.Dropdown.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Dropdown"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dropdown.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2129311378,"Kind":"Components.Component","Name":"Blazorise.DropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownDivider"}},{"HashCode":974840090,"Kind":"Components.Component","Name":"Blazorise.DropdownDivider","AssemblyName":"Blazorise","Documentation":"\n \n Divider that can be placed between 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownDivider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownDivider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownDivider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1571054134,"Kind":"Components.Component","Name":"Blazorise.DropdownHeader","AssemblyName":"Blazorise","Documentation":"\n \n Add a header to label sections of actions in any dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader"}},{"HashCode":1261764526,"Kind":"Components.Component","Name":"Blazorise.DropdownHeader","AssemblyName":"Blazorise","Documentation":"\n \n Add a header to label sections of actions in any dropdown menu.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-921139180,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":640400920,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":219602491,"Kind":"Components.Component","Name":"Blazorise.DropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Object","Documentation":"\n \n Holds the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active item.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently disabled item.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem"}},{"HashCode":-1169915259,"Kind":"Components.Component","Name":"Blazorise.DropdownItem","AssemblyName":"Blazorise","Documentation":"\n \n A menu item for the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Object","Documentation":"\n \n Holds the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active item.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently disabled item.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1122256310,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1923288828,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":924501527,"Kind":"Components.Component","Name":"Blazorise.DropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu"}},{"HashCode":314002541,"Kind":"Components.Component","Name":"Blazorise.DropdownMenu","AssemblyName":"Blazorise","Documentation":"\n \n Main container for a menu that can contain or or more 's.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownMenu"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownMenu","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1188476678,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1352821189,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownMenu.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownMenu"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownMenu.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownMenu","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":319288371,"Kind":"Components.Component","Name":"Blazorise.DropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the dropdown menu visibility on or off.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle"}},{"HashCode":-1058650219,"Kind":"Components.Component","Name":"Blazorise.DropdownToggle","AssemblyName":"Blazorise","Documentation":"\n \n Toggles the dropdown menu visibility on or off.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropdownToggle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the dropdown color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the dropdown size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Outline","TypeName":"System.Boolean","Documentation":"\n \n Button outline.\n \n ","Metadata":{"Common.PropertyName":"Outline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Split","TypeName":"System.Boolean","Documentation":"\n \n Indicates that a toggle should act as a split button.\n \n ","Metadata":{"Common.PropertyName":"Split","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the toggle element look inactive.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ToggleIconVisible","TypeName":"System.Boolean?","Documentation":"\n \n Gets or sets a value indicating whether the dropdown toggle icon is visible.\n \n \n true if [show toggle]; otherwise, false.\n \n Default: True\n ","Metadata":{"Common.PropertyName":"ToggleIconVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the toggle button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropdownToggle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1965441760,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-475355256,"Kind":"Components.ChildContent","Name":"Blazorise.DropdownToggle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropdownToggle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropdownToggle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropdownToggle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":879491233,"Kind":"Components.Component","Name":"Blazorise.DropContainer","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component for the draggable items and dropzones.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropContainer"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropContainer component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Items that are used for the drag&drop withing the container.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDropped","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Callback that indicates that an item has been dropped on a drop zone. Should be used to update the \"status\" of the data item.\n \n ","Metadata":{"Common.PropertyName":"ItemDropped","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to the specified zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropContainer","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.GenericTyped":"True"}},{"HashCode":321260949,"Kind":"Components.Component","Name":"Blazorise.DropContainer","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component for the draggable items and dropzones.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropContainer"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropContainer component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Items that are used for the drag&drop withing the container.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDropped","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Callback that indicates that an item has been dropped on a drop zone. Should be used to update the \"status\" of the data item.\n \n ","Metadata":{"Common.PropertyName":"ItemDropped","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to the specified zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropContainer","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1585144258,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"DropContainer"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-217716303,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.DropContainer"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1502804095,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropContainer"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":207447379,"Kind":"Components.ChildContent","Name":"Blazorise.DropContainer.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropContainer"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropContainer.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropContainer","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":149805513,"Kind":"Components.Component","Name":"Blazorise.DropZone","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component that are acting as a drop area for the drop items.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropZone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropZone component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique name of the dropzone.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to this zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean?","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AllowReorder","TypeName":"System.Boolean","Documentation":"\n \n If true, the reordering of the items will be enabled.\n \n ","Metadata":{"Common.PropertyName":"AllowReorder","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"OnlyZone","TypeName":"System.Boolean","Documentation":"\n \n If true, will only act as a dropable zone and not render any items.\n \n ","Metadata":{"Common.PropertyName":"OnlyZone","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropZone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.GenericTyped":"True"}},{"HashCode":1038447463,"Kind":"Components.Component","Name":"Blazorise.DropZone","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper component that are acting as a drop area for the drop items.\n \n Type of the draggable item.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DropZone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DropZone component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique name of the dropzone.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemsFilter","TypeName":"System.Func","Documentation":"\n \n The method used to determine if the item belongs to the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemsFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowed","TypeName":"System.Func","Documentation":"\n \n Determines if the item is allowed to be dropped to this zone.\n \n ","Metadata":{"Common.PropertyName":"DropAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DropAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is allowed.\n \n ","Metadata":{"Common.PropertyName":"DropAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DropNotAllowedClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied if dropping to the current zone is not allowed.\n \n ","Metadata":{"Common.PropertyName":"DropNotAllowedClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ApplyDropClassesOnDragStarted","TypeName":"System.Boolean?","Documentation":"\n \n When true, or drop classes are applied as soon as a transaction has started.\n \n ","Metadata":{"Common.PropertyName":"ApplyDropClassesOnDragStarted","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Determines if the item is disabled for dragging and dropping.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone if the result of is false.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the dropzone when the drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ItemDraggingClass","TypeName":"System.String","Documentation":"\n \n Classname that is applied to the drag item when it is being dragged.\n \n ","Metadata":{"Common.PropertyName":"ItemDraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AllowReorder","TypeName":"System.Boolean","Documentation":"\n \n If true, the reordering of the items will be enabled.\n \n ","Metadata":{"Common.PropertyName":"AllowReorder","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"OnlyZone","TypeName":"System.Boolean","Documentation":"\n \n If true, will only act as a dropable zone and not render any items.\n \n ","Metadata":{"Common.PropertyName":"OnlyZone","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DropZone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1598962493,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"DropZone"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1575193229,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ItemTemplate","AssemblyName":"Blazorise","Documentation":"\n \n The render method that is used to render the items withing the dropzone.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.DropZone"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ItemTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":526634105,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropZone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1608403951,"Kind":"Components.ChildContent","Name":"Blazorise.DropZone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DropZone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DropZone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DropZone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-186662880,"Kind":"Components.Component","Name":"Blazorise._Draggable","AssemblyName":"Blazorise","Documentation":"\n \n Internal component that represents the drag item used by the .\n \n Datatype of the item being dragged.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Draggable"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise._Draggable component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ZoneName","TypeName":"System.String","Documentation":"\n \n The dropzone name this this draggable belongs to.\n \n ","Metadata":{"Common.PropertyName":"ZoneName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n The data that is represented by this item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragStarted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DragStarted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragEnded","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has ended.\n \n ","Metadata":{"Common.PropertyName":"DragEnded","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, the draggable item canot be dragged.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when is set to true.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when a dragging operation is in progress.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Documentation":"\n \n Defines the index of the draggable item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HideContent","TypeName":"System.Boolean","Documentation":"\n \n If true, the item content will not be rendered.\n \n ","Metadata":{"Common.PropertyName":"HideContent","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Draggable","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.GenericTyped":"True"}},{"HashCode":-1237350291,"Kind":"Components.Component","Name":"Blazorise._Draggable","AssemblyName":"Blazorise","Documentation":"\n \n Internal component that represents the drag item used by the .\n \n Datatype of the item being dragged.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._Draggable"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise._Draggable component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ZoneName","TypeName":"System.String","Documentation":"\n \n The dropzone name this this draggable belongs to.\n \n ","Metadata":{"Common.PropertyName":"ZoneName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n The data that is represented by this item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragStarted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has started.\n \n ","Metadata":{"Common.PropertyName":"DragStarted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DragEnded","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event that is raised when a drag operation has ended.\n \n ","Metadata":{"Common.PropertyName":"DragEnded","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, the draggable item canot be dragged.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisabledClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when is set to true.\n \n ","Metadata":{"Common.PropertyName":"DisabledClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DraggingClass","TypeName":"System.String","Documentation":"\n \n The classname that is applied when a dragging operation is in progress.\n \n ","Metadata":{"Common.PropertyName":"DraggingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32","Documentation":"\n \n Defines the index of the draggable item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"HideContent","TypeName":"System.Boolean","Documentation":"\n \n If true, the item content will not be rendered.\n \n ","Metadata":{"Common.PropertyName":"HideContent","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Draggable","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1424031195,"Kind":"Components.ChildContent","Name":"Blazorise._Draggable.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_Draggable"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise._Draggable.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1826213845,"Kind":"Components.ChildContent","Name":"Blazorise._Draggable.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise._Draggable"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise._Draggable.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Draggable","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1845764788,"Kind":"Components.Component","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"\n \n Component used to dynamically build a DOM element based on its name.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dynamic"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TagName","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the element to render.\n \n ","Metadata":{"Common.PropertyName":"TagName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementRef","TypeName":"Microsoft.AspNetCore.Components.ElementReference","Documentation":"\n \n Gets or sets the element reference.\n \n ","Metadata":{"Common.PropertyName":"ElementRef","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.ElementReference"}},{"Kind":"Components.Component","Name":"ElementRefChanged","TypeName":"System.Action","Documentation":"\n \n Notifies us that the element reference has changed.\n \n ","Metadata":{"Common.PropertyName":"ElementRefChanged","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ClickPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented.\n \n ","Metadata":{"Common.PropertyName":"ClickPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClickStopPropagation","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented from propagation.\n \n ","Metadata":{"Common.PropertyName":"ClickStopPropagation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic"}},{"HashCode":166787658,"Kind":"Components.Component","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"\n \n Component used to dynamically build a DOM element based on its name.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dynamic"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TagName","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the element to render.\n \n ","Metadata":{"Common.PropertyName":"TagName","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ElementRef","TypeName":"Microsoft.AspNetCore.Components.ElementReference","Documentation":"\n \n Gets or sets the element reference.\n \n ","Metadata":{"Common.PropertyName":"ElementRef","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.ElementReference"}},{"Kind":"Components.Component","Name":"ElementRefChanged","TypeName":"System.Action","Documentation":"\n \n Notifies us that the element reference has changed.\n \n ","Metadata":{"Common.PropertyName":"ElementRefChanged","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ClickPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented.\n \n ","Metadata":{"Common.PropertyName":"ClickPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClickStopPropagation","TypeName":"System.Boolean","Documentation":"\n \n Set to true if click event need to be prevented from propagation.\n \n ","Metadata":{"Common.PropertyName":"ClickStopPropagation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1599529827,"Kind":"Components.ChildContent","Name":"Blazorise.Dynamic.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Dynamic"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dynamic.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1532957077,"Kind":"Components.ChildContent","Name":"Blazorise.Dynamic.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Dynamic"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Dynamic.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":230860873,"Kind":"Components.Component","Name":"Blazorise.Field","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for form input components like label, text, button, etc.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Field","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field"}},{"HashCode":-1989508375,"Kind":"Components.Component","Name":"Blazorise.Field","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for form input components like label, text, button, etc.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Field"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Horizontal","TypeName":"System.Boolean","Documentation":"\n \n Aligns the controls for horizontal form.\n \n ","Metadata":{"Common.PropertyName":"Horizontal","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"JustifyContent","TypeName":"Blazorise.JustifyContent","IsEnum":true,"Documentation":"\n \n Aligns the flexible container's items when the items do not use all available space on the main-axis (horizontally).\n \n ","Metadata":{"Common.PropertyName":"JustifyContent","Common.GloballyQualifiedTypeName":"global::Blazorise.JustifyContent"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Field","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-591012606,"Kind":"Components.ChildContent","Name":"Blazorise.Field.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Field.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-466728212,"Kind":"Components.ChildContent","Name":"Blazorise.Field.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Field"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Field.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Field","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2019411733,"Kind":"Components.Component","Name":"Blazorise.FieldBody","AssemblyName":"Blazorise","Documentation":"\n \n Container for input components when has set to true.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody"}},{"HashCode":-906619517,"Kind":"Components.Component","Name":"Blazorise.FieldBody","AssemblyName":"Blazorise","Documentation":"\n \n Container for input components when has set to true.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1827418633,"Kind":"Components.ChildContent","Name":"Blazorise.FieldBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-297251980,"Kind":"Components.ChildContent","Name":"Blazorise.FieldBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2119575830,"Kind":"Components.Component","Name":"Blazorise.FieldHelp","AssemblyName":"Blazorise","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldHelp"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldHelp","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp"}},{"HashCode":1182084264,"Kind":"Components.Component","Name":"Blazorise.FieldHelp","AssemblyName":"Blazorise","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldHelp"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldHelp","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1226805822,"Kind":"Components.ChildContent","Name":"Blazorise.FieldHelp.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldHelp"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldHelp.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-295211693,"Kind":"Components.ChildContent","Name":"Blazorise.FieldHelp.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldHelp"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldHelp.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldHelp","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-889661676,"Kind":"Components.Component","Name":"Blazorise.FieldLabel","AssemblyName":"Blazorise","Documentation":"\n \n Label for a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FieldLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Gets or sets the ID of an element that this label belongs to.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Screenreader","TypeName":"Blazorise.Screenreader","IsEnum":true,"Documentation":"\n \n Defines the visibility for screen readers.\n \n ","Metadata":{"Common.PropertyName":"Screenreader","Common.GloballyQualifiedTypeName":"global::Blazorise.Screenreader"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel"}},{"HashCode":841969979,"Kind":"Components.Component","Name":"Blazorise.FieldLabel","AssemblyName":"Blazorise","Documentation":"\n \n Label for a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FieldLabel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Gets or sets the ID of an element that this label belongs to.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Screenreader","TypeName":"Blazorise.Screenreader","IsEnum":true,"Documentation":"\n \n Defines the visibility for screen readers.\n \n ","Metadata":{"Common.PropertyName":"Screenreader","Common.GloballyQualifiedTypeName":"global::Blazorise.Screenreader"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the column size inside of a component.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FieldLabel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1777846412,"Kind":"Components.ChildContent","Name":"Blazorise.FieldLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FieldLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1953922861,"Kind":"Components.ChildContent","Name":"Blazorise.FieldLabel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FieldLabel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FieldLabel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FieldLabel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1195607635,"Kind":"Components.Component","Name":"Blazorise.Fields","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple component that needs to be placed in a flexbox grid row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Fields"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Sets the field label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Help","TypeName":"System.String","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","Metadata":{"Common.PropertyName":"Help","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Fields","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields"}},{"HashCode":148437869,"Kind":"Components.Component","Name":"Blazorise.Fields","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple component that needs to be placed in a flexbox grid row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Fields"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Sets the field label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Help","TypeName":"System.String","Documentation":"\n \n Sets the field help-text positioned bellow the field.\n \n ","Metadata":{"Common.PropertyName":"Help","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the field inside of the grid row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Fields","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1355633284,"Kind":"Components.ChildContent","Name":"Blazorise.Fields.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Fields"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Fields.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-802337596,"Kind":"Components.ChildContent","Name":"Blazorise.Fields.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Fields"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Fields.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Fields","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-667170571,"Kind":"Components.Component","Name":"Blazorise.Figure","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for piece of content like images, than can display optional caption.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Figure"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.FigureSize","IsEnum":true,"Documentation":"\n \n Gets or sets the figure size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.FigureSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Figure","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure"}},{"HashCode":-1424715216,"Kind":"Components.Component","Name":"Blazorise.Figure","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for piece of content like images, than can display optional caption.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Figure"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.FigureSize","IsEnum":true,"Documentation":"\n \n Gets or sets the figure size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.FigureSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Figure","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":118050827,"Kind":"Components.ChildContent","Name":"Blazorise.Figure.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Figure"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Figure.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1058391281,"Kind":"Components.ChildContent","Name":"Blazorise.Figure.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Figure"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Figure.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Figure","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1587277465,"Kind":"Components.Component","Name":"Blazorise.FigureCaption","AssemblyName":"Blazorise","Documentation":"\n \n Optional caption for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FigureCaption"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureCaption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption"}},{"HashCode":321044474,"Kind":"Components.Component","Name":"Blazorise.FigureCaption","AssemblyName":"Blazorise","Documentation":"\n \n Optional caption for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FigureCaption"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureCaption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":475377363,"Kind":"Components.ChildContent","Name":"Blazorise.FigureCaption.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FigureCaption"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FigureCaption.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1926988088,"Kind":"Components.ChildContent","Name":"Blazorise.FigureCaption.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FigureCaption"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FigureCaption.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureCaption","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-896285202,"Kind":"Components.Component","Name":"Blazorise.FigureImage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FigureImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternateText","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"AlternateText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Rounded","TypeName":"System.Boolean","Documentation":"\n \n True if container should have a rounded corners.\n \n ","Metadata":{"Common.PropertyName":"Rounded","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureImage"}},{"HashCode":656977538,"Kind":"Components.Component","Name":"Blazorise.FigureImage","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a image.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FigureImage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternateText","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"AlternateText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Rounded","TypeName":"System.Boolean","Documentation":"\n \n True if container should have a rounded corners.\n \n ","Metadata":{"Common.PropertyName":"Rounded","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FigureImage","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FigureImage","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2030242181,"Kind":"Components.Component","Name":"Blazorise.FileEdit","AssemblyName":"Blazorise","Documentation":"\n \n Input component with support for single of multi file upload.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FileEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit"}},{"HashCode":1664475384,"Kind":"Components.Component","Name":"Blazorise.FileEdit","AssemblyName":"Blazorise","Documentation":"\n \n Input component with support for single of multi file upload.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FileEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n Take note that if you're using you're provided with a stream and should configure the chunk size when handling with the stream.\n \n \n https://docs.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-dotnet-from-javascript?view=aspnetcore-6.0#stream-from-javascript-to-net\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"BrowseButtonLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"BrowseButtonLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FileEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":97191749,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1762490182,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1296166880,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-747092182,"Kind":"Components.ChildContent","Name":"Blazorise.FileEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FileEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FileEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FileEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":606804155,"Kind":"Components.Component","Name":"Blazorise.FilePicker","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component build upon component providing extra file uploading features.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Upload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs once the FilePicker's Upload is triggered for every file.\n \n ","Metadata":{"Common.PropertyName":"Upload","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FilePickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"FilePickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"FileTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom file content.\n \n ","Metadata":{"Common.PropertyName":"FileTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ButtonsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ShowMode","TypeName":"Blazorise.FilePickerShowMode","IsEnum":true,"Documentation":"\n \n Gets or Sets FilePicker's show mode.\n Defaults to \n \n ","Metadata":{"Common.PropertyName":"ShowMode","Common.GloballyQualifiedTypeName":"global::Blazorise.FilePickerShowMode"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FilePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker"}},{"HashCode":983848119,"Kind":"Components.Component","Name":"Blazorise.FilePicker","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper component build upon component providing extra file uploading features.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Enables the multiple file selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty file input.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"System.String","Documentation":"\n \n Specifies the types of files that the input accepts. https://www.w3schools.com/tags/att_input_accept.asp\"\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxChunkSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the max chunk size when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"MaxChunkSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxFileSize","TypeName":"System.Int64","Documentation":"\n \n Maximum file size in bytes, checked before starting upload (note: never trust client, always check file\n size at server-side). Defaults to .\n \n ","Metadata":{"Common.PropertyName":"MaxFileSize","Common.GloballyQualifiedTypeName":"global::System.Int64"}},{"Kind":"Components.Component","Name":"SegmentFetchTimeout","TypeName":"System.TimeSpan","Documentation":"\n \n Gets or sets the Segment Fetch Timeout when uploading the file.\n \n ","Metadata":{"Common.PropertyName":"SegmentFetchTimeout","Common.GloballyQualifiedTypeName":"global::System.TimeSpan"}},{"Kind":"Components.Component","Name":"Changed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the selected file has changed, including when the reset operation is executed.\n \n ","Metadata":{"Common.PropertyName":"Changed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Started","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has started.\n \n ","Metadata":{"Common.PropertyName":"Started","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Ended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when an individual file upload has ended.\n \n ","Metadata":{"Common.PropertyName":"Ended","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Written","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs every time the part of file has being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Written","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Progressed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Notifies the progress of file being written to the destination stream.\n \n ","Metadata":{"Common.PropertyName":"Progressed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Upload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs once the FilePicker's Upload is triggered for every file.\n \n ","Metadata":{"Common.PropertyName":"Upload","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AutoReset","TypeName":"System.Boolean","Documentation":"\n \n If true file input will be automatically reset after it has being uploaded.\n \n ","Metadata":{"Common.PropertyName":"AutoReset","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FilePickerLocalizer","TypeName":"Blazorise.Localization.TextLocalizerHandler","Documentation":"\n \n Function used to handle custom localization that will override a default .\n \n ","Metadata":{"Common.PropertyName":"FilePickerLocalizer","Common.GloballyQualifiedTypeName":"global::Blazorise.Localization.TextLocalizerHandler","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"FileTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom file content.\n \n ","Metadata":{"Common.PropertyName":"FileTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","Metadata":{"Common.PropertyName":"ButtonsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ShowMode","TypeName":"Blazorise.FilePickerShowMode","IsEnum":true,"Documentation":"\n \n Gets or Sets FilePicker's show mode.\n Defaults to \n \n ","Metadata":{"Common.PropertyName":"ShowMode","Common.GloballyQualifiedTypeName":"global::Blazorise.FilePickerShowMode"}},{"Kind":"Components.Component","Name":"DisableProgressReport","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether report progress should be disabled. By enabling this setting, Progressed and Written callbacks won't be called. Internal file progress won't be tracked.\n This setting can speed up file transfer considerably.\n \n ","Metadata":{"Common.PropertyName":"DisableProgressReport","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FilePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":543623442,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ChildTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildTemplate","ParentTag":"FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ChildTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-769981824,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ChildTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildTemplate","ParentTag":"Blazorise.FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ChildTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1176801822,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1362770104,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.FilePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-88152520,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.FileTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom file content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileTemplate","ParentTag":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FileTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.FileTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":639195298,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.FileTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom file content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FileTemplate","ParentTag":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FileTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.FileTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-485377719,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ButtonsTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonsTemplate","ParentTag":"FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ButtonsTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":973607263,"Kind":"Components.ChildContent","Name":"Blazorise.FilePicker.ButtonsTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Provides a custom content for upload, clear and cancel buttons.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonsTemplate","ParentTag":"Blazorise.FilePicker"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FilePicker.ButtonsTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FilePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1816347605,"Kind":"Components.Component","Name":"Blazorise._FilePickerConfirmModal","AssemblyName":"Blazorise","Documentation":"\n \n Internal confirmation dialog used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_FilePickerConfirmModal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._FilePickerConfirmModal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_FilePickerConfirmModal"}},{"HashCode":-275180974,"Kind":"Components.Component","Name":"Blazorise._FilePickerConfirmModal","AssemblyName":"Blazorise","Documentation":"\n \n Internal confirmation dialog used by the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._FilePickerConfirmModal"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._FilePickerConfirmModal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_FilePickerConfirmModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-211746418,"Kind":"Components.Component","Name":"Blazorise.FocusTrap","AssemblyName":"Blazorise","Documentation":"\n \n The focus trap component allows to restrict TAB key navigation inside the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n If true the TAB focus will be activated.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FocusTrap","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap"}},{"HashCode":-658058249,"Kind":"Components.Component","Name":"Blazorise.FocusTrap","AssemblyName":"Blazorise","Documentation":"\n \n The focus trap component allows to restrict TAB key navigation inside the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n If true the TAB focus will be activated.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.FocusTrap","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1367638759,"Kind":"Components.ChildContent","Name":"Blazorise.FocusTrap.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FocusTrap.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-502731483,"Kind":"Components.ChildContent","Name":"Blazorise.FocusTrap.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.FocusTrap.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1044275054,"Kind":"Components.Component","Name":"Blazorise.Form","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a regular html form element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Form"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Form","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form"}},{"HashCode":1580566482,"Kind":"Components.Component","Name":"Blazorise.Form","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for a regular html form element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Form"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Form","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":249402577,"Kind":"Components.ChildContent","Name":"Blazorise.Form.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Form"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Form.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-186207533,"Kind":"Components.ChildContent","Name":"Blazorise.Form.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Form"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Form.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Form","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":735267679,"Kind":"Components.Component","Name":"Blazorise.Help","AssemblyName":"Blazorise","Documentation":"\n \n Help text for text inside of form.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Help"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Help","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help"}},{"HashCode":-182798918,"Kind":"Components.Component","Name":"Blazorise.Help","AssemblyName":"Blazorise","Documentation":"\n \n Help text for text inside of form.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Help"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Help","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2082948870,"Kind":"Components.ChildContent","Name":"Blazorise.Help.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Help"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Help.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-383146868,"Kind":"Components.ChildContent","Name":"Blazorise.Help.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Help"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Help.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Help","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":814373721,"Kind":"Components.Component","Name":"Blazorise.Highlighter","AssemblyName":"Blazorise","Documentation":"\n \n Highlights the part of the text based on a search term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Highlighter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n The whole text in which a will be highlighted.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HighlightedText","TypeName":"System.String","Documentation":"\n \n The search term to be highlighted.\n \n ","Metadata":{"Common.PropertyName":"HighlightedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaseSensitive","TypeName":"System.Boolean","Documentation":"\n \n Whether or not the search term will be case sensitive.\n \n ","Metadata":{"Common.PropertyName":"CaseSensitive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NextBoundary","TypeName":"System.String","Documentation":"\n \n A regex expression used for searching the word boundaries.\n \n ","Metadata":{"Common.PropertyName":"NextBoundary","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"UntilNextBoundary","TypeName":"System.Boolean","Documentation":"\n \n If true, highlights the text until the next word boundary.\n \n ","Metadata":{"Common.PropertyName":"UntilNextBoundary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Highlighter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Highlighter"}},{"HashCode":-349966530,"Kind":"Components.Component","Name":"Blazorise.Highlighter","AssemblyName":"Blazorise","Documentation":"\n \n Highlights the part of the text based on a search term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Highlighter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n The whole text in which a will be highlighted.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HighlightedText","TypeName":"System.String","Documentation":"\n \n The search term to be highlighted.\n \n ","Metadata":{"Common.PropertyName":"HighlightedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaseSensitive","TypeName":"System.Boolean","Documentation":"\n \n Whether or not the search term will be case sensitive.\n \n ","Metadata":{"Common.PropertyName":"CaseSensitive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NextBoundary","TypeName":"System.String","Documentation":"\n \n A regex expression used for searching the word boundaries.\n \n ","Metadata":{"Common.PropertyName":"NextBoundary","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"UntilNextBoundary","TypeName":"System.Boolean","Documentation":"\n \n If true, highlights the text until the next word boundary.\n \n ","Metadata":{"Common.PropertyName":"UntilNextBoundary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Highlighter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Highlighter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-678122451,"Kind":"Components.Component","Name":"Blazorise.Icon","AssemblyName":"Blazorise","Documentation":"\n \n Container for any type of icon font.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Icon"}},{"HashCode":-1686463511,"Kind":"Components.Component","Name":"Blazorise.Icon","AssemblyName":"Blazorise","Documentation":"\n \n Container for any type of icon font.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Icon"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.Object","Documentation":"\n \n Icon name that can be either a string or .\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"IconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Suggested icon style.\n \n ","Metadata":{"Common.PropertyName":"IconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"IconSize","TypeName":"Blazorise.IconSize?","Documentation":"\n \n Defines the icon size.\n \n ","Metadata":{"Common.PropertyName":"IconSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IconSize?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the icon is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has entered the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MouseOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the mouse has left the icon area.\n \n ","Metadata":{"Common.PropertyName":"MouseOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Icon","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Icon","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1775124259,"Kind":"Components.Component","Name":"Blazorise.Image","AssemblyName":"Blazorise","Documentation":"\n \n Container for an image element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Image"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Forces an image to take up the whole width.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Image","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Image"}},{"HashCode":-1899596190,"Kind":"Components.Component","Name":"Blazorise.Image","AssemblyName":"Blazorise","Documentation":"\n \n Container for an image element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Image"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Source","TypeName":"System.String","Documentation":"\n \n The absolute or relative URL of the image.\n \n ","Metadata":{"Common.PropertyName":"Source","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Alternate text for an image.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Fluid","TypeName":"System.Boolean","Documentation":"\n \n Forces an image to take up the whole width.\n \n ","Metadata":{"Common.PropertyName":"Fluid","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Image","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Image","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2096941255,"Kind":"Components.Component","Name":"Blazorise.Inline","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for horizontally stacked input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Inline"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Inline","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline"}},{"HashCode":533798010,"Kind":"Components.Component","Name":"Blazorise.Inline","AssemblyName":"Blazorise","Documentation":"\n \n Wrapper for horizontally stacked input components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Inline"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Inline","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":963823652,"Kind":"Components.ChildContent","Name":"Blazorise.Inline.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Inline"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Inline.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1200206570,"Kind":"Components.ChildContent","Name":"Blazorise.Inline.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Inline"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Inline.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Inline","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-909294641,"Kind":"Components.Component","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"\n \n Format input text content when you are typing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputMask"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Mask","TypeName":"System.String","Documentation":"\n \n The mask to use for the input.\n \n ","Metadata":{"Common.PropertyName":"Mask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Regex","TypeName":"System.String","Documentation":"\n \n Use a regular expression as a mask.\n \n ","Metadata":{"Common.PropertyName":"Regex","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alias","TypeName":"System.String","Documentation":"\n \n With an alias, you can define a complex mask definition and call it by using an alias name.\n So this is mainly to simplify the use of your masks. Some aliases found in the extensions are email,\n currency, decimal, integer, date, DateTime, dd/mm/yyyy, etc.\n \n ","Metadata":{"Common.PropertyName":"Alias","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"InputFormat","TypeName":"System.String","Documentation":"\n \n Defines the input format when the is used.\n \n ","Metadata":{"Common.PropertyName":"InputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"OutputFormat","TypeName":"System.String","Documentation":"\n \n Defines the output format of the when the is used.\n \n ","Metadata":{"Common.PropertyName":"OutputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowMaskOnFocus","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when the input gets focus. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowMaskOnHover","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when hovering the mouse. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnHover","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NumericInput","TypeName":"System.Boolean","Documentation":"\n \n Numeric input direction. Keeps the caret at the end.\n \n ","Metadata":{"Common.PropertyName":"NumericInput","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAlign","TypeName":"System.Boolean","Documentation":"\n \n Align the input to the right.\n \n \n By setting the rightAlign you can specify to right-align an inputmask. This is only applied\n in combination op the numericInput option or the dir-attribute. The default is true.\n \n ","Metadata":{"Common.PropertyName":"RightAlign","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n Define the decimal separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Define the group separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Nullable","TypeName":"System.Boolean","Documentation":"\n \n Return nothing when the user hasn't entered anything. Default: false.\n \n ","Metadata":{"Common.PropertyName":"Nullable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoUnmask","TypeName":"System.Boolean","Documentation":"\n \n Automatically unmask the value when retrieved. Default: false.\n \n ","Metadata":{"Common.PropertyName":"AutoUnmask","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PositionCaretOnClick","TypeName":"Blazorise.InputMaskCaretPosition","IsEnum":true,"Documentation":"\n \n Defines the positioning of the caret on click.\n \n ","Metadata":{"Common.PropertyName":"PositionCaretOnClick","Common.GloballyQualifiedTypeName":"global::Blazorise.InputMaskCaretPosition"}},{"Kind":"Components.Component","Name":"ClearMaskOnLostFocus","TypeName":"System.Boolean","Documentation":"\n \n Remove the empty mask on blur or when not empty remove the optional trailing part. Default: true\n \n ","Metadata":{"Common.PropertyName":"ClearMaskOnLostFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearIncomplete","TypeName":"System.Boolean","Documentation":"\n \n Clear the incomplete input on blur. Default: false\n \n ","Metadata":{"Common.PropertyName":"ClearIncomplete","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Incompleted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is incomplete. Executes on blur.\n \n ","Metadata":{"Common.PropertyName":"Incompleted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Cleared","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is cleared.\n \n ","Metadata":{"Common.PropertyName":"Cleared","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask"}},{"HashCode":-1023528550,"Kind":"Components.Component","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"\n \n Format input text content when you are typing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.InputMask"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Mask","TypeName":"System.String","Documentation":"\n \n The mask to use for the input.\n \n ","Metadata":{"Common.PropertyName":"Mask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Regex","TypeName":"System.String","Documentation":"\n \n Use a regular expression as a mask.\n \n ","Metadata":{"Common.PropertyName":"Regex","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Alias","TypeName":"System.String","Documentation":"\n \n With an alias, you can define a complex mask definition and call it by using an alias name.\n So this is mainly to simplify the use of your masks. Some aliases found in the extensions are email,\n currency, decimal, integer, date, DateTime, dd/mm/yyyy, etc.\n \n ","Metadata":{"Common.PropertyName":"Alias","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"InputFormat","TypeName":"System.String","Documentation":"\n \n Defines the input format when the is used.\n \n ","Metadata":{"Common.PropertyName":"InputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"OutputFormat","TypeName":"System.String","Documentation":"\n \n Defines the output format of the when the is used.\n \n ","Metadata":{"Common.PropertyName":"OutputFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowMaskOnFocus","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when the input gets focus. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowMaskOnHover","TypeName":"System.Boolean","Documentation":"\n \n Shows the mask when hovering the mouse. (default = true)\n \n ","Metadata":{"Common.PropertyName":"ShowMaskOnHover","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"NumericInput","TypeName":"System.Boolean","Documentation":"\n \n Numeric input direction. Keeps the caret at the end.\n \n ","Metadata":{"Common.PropertyName":"NumericInput","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"RightAlign","TypeName":"System.Boolean","Documentation":"\n \n Align the input to the right.\n \n \n By setting the rightAlign you can specify to right-align an inputmask. This is only applied\n in combination op the numericInput option or the dir-attribute. The default is true.\n \n ","Metadata":{"Common.PropertyName":"RightAlign","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n Define the decimal separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Define the group separator (numeric mode only).\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Nullable","TypeName":"System.Boolean","Documentation":"\n \n Return nothing when the user hasn't entered anything. Default: false.\n \n ","Metadata":{"Common.PropertyName":"Nullable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoUnmask","TypeName":"System.Boolean","Documentation":"\n \n Automatically unmask the value when retrieved. Default: false.\n \n ","Metadata":{"Common.PropertyName":"AutoUnmask","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PositionCaretOnClick","TypeName":"Blazorise.InputMaskCaretPosition","IsEnum":true,"Documentation":"\n \n Defines the positioning of the caret on click.\n \n ","Metadata":{"Common.PropertyName":"PositionCaretOnClick","Common.GloballyQualifiedTypeName":"global::Blazorise.InputMaskCaretPosition"}},{"Kind":"Components.Component","Name":"ClearMaskOnLostFocus","TypeName":"System.Boolean","Documentation":"\n \n Remove the empty mask on blur or when not empty remove the optional trailing part. Default: true\n \n ","Metadata":{"Common.PropertyName":"ClearMaskOnLostFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearIncomplete","TypeName":"System.Boolean","Documentation":"\n \n Clear the incomplete input on blur. Default: false\n \n ","Metadata":{"Common.PropertyName":"ClearIncomplete","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Incompleted","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is incomplete. Executes on blur.\n \n ","Metadata":{"Common.PropertyName":"Incompleted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Cleared","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Execute a function when the mask is cleared.\n \n ","Metadata":{"Common.PropertyName":"Cleared","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1319970419,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-360916322,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2085571804,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-655294906,"Kind":"Components.ChildContent","Name":"Blazorise.InputMask.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.InputMask"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.InputMask.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-59897025,"Kind":"Components.Component","Name":"Blazorise.Jumbotron","AssemblyName":"Blazorise","Documentation":"\n \n Lightweight, flexible component for showcasing hero unit style content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Jumbotron"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Jumbotron","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron"}},{"HashCode":-439372469,"Kind":"Components.Component","Name":"Blazorise.Jumbotron","AssemblyName":"Blazorise","Documentation":"\n \n Lightweight, flexible component for showcasing hero unit style content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Jumbotron"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Jumbotron","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1889453715,"Kind":"Components.ChildContent","Name":"Blazorise.Jumbotron.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Jumbotron"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Jumbotron.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2111094385,"Kind":"Components.ChildContent","Name":"Blazorise.Jumbotron.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Jumbotron"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Jumbotron.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Jumbotron","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-835787272,"Kind":"Components.Component","Name":"Blazorise.JumbotronSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Smaller text placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"JumbotronSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle"}},{"HashCode":-18939952,"Kind":"Components.Component","Name":"Blazorise.JumbotronSubtitle","AssemblyName":"Blazorise","Documentation":"\n \n Smaller text placed under the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.JumbotronSubtitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronSubtitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":650221410,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"JumbotronSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2039935200,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronSubtitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.JumbotronSubtitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronSubtitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronSubtitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687793617,"Kind":"Components.Component","Name":"Blazorise.JumbotronTitle","AssemblyName":"Blazorise","Documentation":"\n \n Main heading text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"JumbotronTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.JumbotronTitleSize","IsEnum":true,"Documentation":"\n \n Gets or sets the jumbotron text size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.JumbotronTitleSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle"}},{"HashCode":1459915297,"Kind":"Components.Component","Name":"Blazorise.JumbotronTitle","AssemblyName":"Blazorise","Documentation":"\n \n Main heading text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.JumbotronTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.JumbotronTitleSize","IsEnum":true,"Documentation":"\n \n Gets or sets the jumbotron text size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.JumbotronTitleSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.JumbotronTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":397627038,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"JumbotronTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-226604690,"Kind":"Components.ChildContent","Name":"Blazorise.JumbotronTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.JumbotronTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.JumbotronTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"JumbotronTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":868013939,"Kind":"Components.Component","Name":"Blazorise.Label","AssemblyName":"Blazorise","Documentation":"\n \n A label for a form fields.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Label"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Name of the input element to which the label is connected.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.LabelType","IsEnum":true,"Documentation":"\n \n Label type that can better indicate the connected input element.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.LabelType"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor when mouse od placed over the label.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Label","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label"}},{"HashCode":-1854130252,"Kind":"Components.Component","Name":"Blazorise.Label","AssemblyName":"Blazorise","Documentation":"\n \n A label for a form fields.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Label"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"For","TypeName":"System.String","Documentation":"\n \n Name of the input element to which the label is connected.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Blazorise.LabelType","IsEnum":true,"Documentation":"\n \n Label type that can better indicate the connected input element.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Blazorise.LabelType"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor when mouse od placed over the label.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Label","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":222386032,"Kind":"Components.ChildContent","Name":"Blazorise.Label.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Label"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Label.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-979438060,"Kind":"Components.ChildContent","Name":"Blazorise.Label.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the reference to the parent component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Label"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Label.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Label","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1807145973,"Kind":"Components.Component","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"\n \n Main component for handling the overall layout of a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Layout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Sider","TypeName":"System.Boolean","Documentation":"\n \n Indicates that layout will contain sider container.\n \n ","Metadata":{"Common.PropertyName":"Sider","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n If true, an overlay will be created so the user cannot click anything until set to false.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingClass","TypeName":"System.String","Documentation":"\n \n Sets the custom classname for loading element.\n \n ","Metadata":{"Common.PropertyName":"LoadingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LoadingChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when loading state had changed.\n \n ","Metadata":{"Common.PropertyName":"LoadingChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout"}},{"HashCode":-1325023114,"Kind":"Components.Component","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"\n \n Main component for handling the overall layout of a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Layout"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Sider","TypeName":"System.Boolean","Documentation":"\n \n Indicates that layout will contain sider container.\n \n ","Metadata":{"Common.PropertyName":"Sider","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n If true, an overlay will be created so the user cannot click anything until set to false.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"LoadingClass","TypeName":"System.String","Documentation":"\n \n Sets the custom classname for loading element.\n \n ","Metadata":{"Common.PropertyName":"LoadingClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"LoadingChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when loading state had changed.\n \n ","Metadata":{"Common.PropertyName":"LoadingChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125104776,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":431103107,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.LoadingTemplate","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered the loading container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.LoadingTemplate","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":393405602,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-114995792,"Kind":"Components.ChildContent","Name":"Blazorise.Layout.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Layout"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Layout.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1974559404,"Kind":"Components.Component","Name":"Blazorise.LayoutContent","AssemblyName":"Blazorise","Documentation":"\n \n The content layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent"}},{"HashCode":70360784,"Kind":"Components.Component","Name":"Blazorise.LayoutContent","AssemblyName":"Blazorise","Documentation":"\n \n The content layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-54786705,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":834927510,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":216000006,"Kind":"Components.Component","Name":"Blazorise.LayoutFooter","AssemblyName":"Blazorise","Documentation":"\n \n The bottom layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true footer will be fixed to the bottom of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter"}},{"HashCode":715282705,"Kind":"Components.Component","Name":"Blazorise.LayoutFooter","AssemblyName":"Blazorise","Documentation":"\n \n The bottom layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true footer will be fixed to the bottom of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":429958701,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2119863672,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2143339650,"Kind":"Components.Component","Name":"Blazorise.LayoutHeader","AssemblyName":"Blazorise","Documentation":"\n \n The top layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true header will be fixed to the top of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader"}},{"HashCode":-585740797,"Kind":"Components.Component","Name":"Blazorise.LayoutHeader","AssemblyName":"Blazorise","Documentation":"\n \n The top layout with the default style, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Fixed","TypeName":"System.Boolean","Documentation":"\n \n If true header will be fixed to the top of the page.\n \n ","Metadata":{"Common.PropertyName":"Fixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-822041808,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":345300579,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-813134572,"Kind":"Components.Component","Name":"Blazorise.LayoutSider","AssemblyName":"Blazorise","Documentation":"\n \n The sidebar with default style and basic functions, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutSider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider"}},{"HashCode":191215170,"Kind":"Components.Component","Name":"Blazorise.LayoutSider","AssemblyName":"Blazorise","Documentation":"\n \n The sidebar with default style and basic functions, in which any element can be nested, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutSider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1836175531,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutSider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":495168818,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutSider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1110300621,"Kind":"Components.Component","Name":"Blazorise.LayoutSiderContent","AssemblyName":"Blazorise","Documentation":"\n \n The wrapper for a sidebar content, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutSiderContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSiderContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent"}},{"HashCode":1606919451,"Kind":"Components.Component","Name":"Blazorise.LayoutSiderContent","AssemblyName":"Blazorise","Documentation":"\n \n The wrapper for a sidebar content, and must be placed in .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.LayoutSiderContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.LayoutSiderContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1042693405,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSiderContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutSiderContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSiderContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1467276135,"Kind":"Components.ChildContent","Name":"Blazorise.LayoutSiderContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.LayoutSiderContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.LayoutSiderContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"LayoutSiderContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-246302509,"Kind":"Components.Component","Name":"Blazorise.Anchor","AssemblyName":"Blazorise","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Anchor"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Anchor","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor"}},{"HashCode":1734120832,"Kind":"Components.Component","Name":"Blazorise.Anchor","AssemblyName":"Blazorise","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Anchor"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Anchor","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1479344552,"Kind":"Components.ChildContent","Name":"Blazorise.Anchor.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Anchor"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Anchor.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":484033187,"Kind":"Components.ChildContent","Name":"Blazorise.Anchor.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Anchor"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Anchor.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Anchor","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1906066139,"Kind":"Components.Component","Name":"Blazorise.Link","AssemblyName":"Blazorise","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Link"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Link","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link"}},{"HashCode":-684299882,"Kind":"Components.Component","Name":"Blazorise.Link","AssemblyName":"Blazorise","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Link"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"To","TypeName":"System.String","Documentation":"\n \n Denotes the target route of the link.\n \n ","Metadata":{"Common.PropertyName":"To","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Blazorise.Match","IsEnum":true,"Documentation":"\n \n URL matching behavior for a link.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Blazorise.Match"}},{"Kind":"Components.Component","Name":"Target","TypeName":"Blazorise.Target","Documentation":"\n \n The target attribute specifies where to open the linked document.\n \n ","Metadata":{"Common.PropertyName":"Target","Common.GloballyQualifiedTypeName":"global::Blazorise.Target"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Specify extra information about the element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Link","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1995467197,"Kind":"Components.ChildContent","Name":"Blazorise.Link.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Link"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Link.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-692393688,"Kind":"Components.ChildContent","Name":"Blazorise.Link.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Link"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Link.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Link","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1464335437,"Kind":"Components.Component","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"\n \n List groups are a flexible and powerful component for displaying a series of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected item name.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event raised when is changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component child content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup"}},{"HashCode":-107479798,"Kind":"Components.Component","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"\n \n List groups are a flexible and powerful component for displaying a series of content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected item name.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n An event raised when is changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the component child content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":734419617,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1789175218,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Gets or sets the component child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ListGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1579488936,"Kind":"Components.Component","Name":"Blazorise.ListGroupItem","AssemblyName":"Blazorise","Documentation":"\n \n A container component that is placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroupItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the item name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the item to make it appear disabled.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the list-group-item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroupItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem"}},{"HashCode":1400988918,"Kind":"Components.Component","Name":"Blazorise.ListGroupItem","AssemblyName":"Blazorise","Documentation":"\n \n A container component that is placed inside of an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroupItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the item name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Makes the item to make it appear disabled.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the list-group-item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ListGroupItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1060933258,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroupItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListGroupItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroupItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1444892805,"Kind":"Components.ChildContent","Name":"Blazorise.ListGroupItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ListGroupItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ListGroupItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroupItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":41784357,"Kind":"Components.Component","Name":"Blazorise.Media","AssemblyName":"Blazorise","Documentation":"\n \n The media object is a UI element perfect for repeatable and nestable content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Media"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Media","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media"}},{"HashCode":-1245815504,"Kind":"Components.Component","Name":"Blazorise.Media","AssemblyName":"Blazorise","Documentation":"\n \n The media object is a UI element perfect for repeatable and nestable content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Media"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Media","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-58027110,"Kind":"Components.ChildContent","Name":"Blazorise.Media.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Media"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Media.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":188764761,"Kind":"Components.ChildContent","Name":"Blazorise.Media.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Media"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Media.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Media","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1431737656,"Kind":"Components.Component","Name":"Blazorise.MediaBody","AssemblyName":"Blazorise","Documentation":"\n \n The main content area of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody"}},{"HashCode":328790863,"Kind":"Components.Component","Name":"Blazorise.MediaBody","AssemblyName":"Blazorise","Documentation":"\n \n The main content area of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-148250730,"Kind":"Components.ChildContent","Name":"Blazorise.MediaBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1150183221,"Kind":"Components.ChildContent","Name":"Blazorise.MediaBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1457382362,"Kind":"Components.Component","Name":"Blazorise.MediaLeft","AssemblyName":"Blazorise","Documentation":"\n \n The left side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaLeft"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaLeft","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft"}},{"HashCode":-380709259,"Kind":"Components.Component","Name":"Blazorise.MediaLeft","AssemblyName":"Blazorise","Documentation":"\n \n The left side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaLeft"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaLeft","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1517600364,"Kind":"Components.ChildContent","Name":"Blazorise.MediaLeft.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaLeft"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaLeft.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1908227675,"Kind":"Components.ChildContent","Name":"Blazorise.MediaLeft.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaLeft"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaLeft.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaLeft","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1354524691,"Kind":"Components.Component","Name":"Blazorise.MediaRight","AssemblyName":"Blazorise","Documentation":"\n \n The right side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MediaRight"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaRight","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight"}},{"HashCode":-1530882091,"Kind":"Components.Component","Name":"Blazorise.MediaRight","AssemblyName":"Blazorise","Documentation":"\n \n The right side of the media content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MediaRight"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MediaRight","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1322932734,"Kind":"Components.ChildContent","Name":"Blazorise.MediaRight.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MediaRight"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaRight.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1925476784,"Kind":"Components.ChildContent","Name":"Blazorise.MediaRight.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MediaRight"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MediaRight.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MediaRight","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-169851791,"Kind":"Components.Component","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit multi-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MemoEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Rows","TypeName":"System.Int32?","Documentation":"\n \n Specifies the number lines in the input element.\n \n ","Metadata":{"Common.PropertyName":"Rows","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n \n Please be aware that on is used only for the validation process.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ReplaceTab","TypeName":"System.Boolean","Documentation":"\n \n If set to true, will insert a tab instead of cycle input focus.\n \n ","Metadata":{"Common.PropertyName":"ReplaceTab","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabSize","TypeName":"System.Int32","Documentation":"\n \n Defines the number of characters that tab key will override.\n \n ","Metadata":{"Common.PropertyName":"TabSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SoftTabs","TypeName":"System.Boolean","Documentation":"\n \n If set to true, spaces will be used instead of a tab character\n \n ","Metadata":{"Common.PropertyName":"SoftTabs","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoSize","TypeName":"System.Boolean","Documentation":"\n \n If true, the textarea will automatically grow in height according to its content.\n \n ","Metadata":{"Common.PropertyName":"AutoSize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit"}},{"HashCode":-856302429,"Kind":"Components.Component","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit multi-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MemoEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Rows","TypeName":"System.Int32?","Documentation":"\n \n Specifies the number lines in the input element.\n \n ","Metadata":{"Common.PropertyName":"Rows","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n \n Please be aware that on is used only for the validation process.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ReplaceTab","TypeName":"System.Boolean","Documentation":"\n \n If set to true, will insert a tab instead of cycle input focus.\n \n ","Metadata":{"Common.PropertyName":"ReplaceTab","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabSize","TypeName":"System.Int32","Documentation":"\n \n Defines the number of characters that tab key will override.\n \n ","Metadata":{"Common.PropertyName":"TabSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SoftTabs","TypeName":"System.Boolean","Documentation":"\n \n If set to true, spaces will be used instead of a tab character\n \n ","Metadata":{"Common.PropertyName":"SoftTabs","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AutoSize","TypeName":"System.Boolean","Documentation":"\n \n If true, the textarea will automatically grow in height according to its content.\n \n ","Metadata":{"Common.PropertyName":"AutoSize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":394704179,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1782961487,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":279831136,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1843555818,"Kind":"Components.ChildContent","Name":"Blazorise.MemoEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.MemoEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.MemoEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2012044972,"Kind":"Components.Component","Name":"Blazorise.MessageAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MessageAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageAlert"}},{"HashCode":615599833,"Kind":"Components.Component","Name":"Blazorise.MessageAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MessageAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1947427194,"Kind":"Components.Component","Name":"Blazorise.MessageProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MessageProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageProvider"}},{"HashCode":-168936612,"Kind":"Components.Component","Name":"Blazorise.MessageProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the message dialog.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MessageProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MessageType","TypeName":"Blazorise.MessageType","IsEnum":true,"Documentation":"\n \n Gets or sets the message type.\n \n ","Metadata":{"Common.PropertyName":"MessageType","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageType"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n Gets or sets the message title.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Message","TypeName":"Microsoft.AspNetCore.Components.MarkupString","Documentation":"\n \n Gets or sets the message content.\n \n ","Metadata":{"Common.PropertyName":"Message","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.MarkupString"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazorise.MessageOptions","Documentation":"\n \n Gets or sets the custom message options.\n \n ","Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazorise.MessageOptions"}},{"Kind":"Components.Component","Name":"Callback","TypeName":"System.Threading.Tasks.TaskCompletionSource","Documentation":"\n \n Occurs after the user respond with an action button.\n \n ","Metadata":{"Common.PropertyName":"Callback","Common.GloballyQualifiedTypeName":"global::System.Threading.Tasks.TaskCompletionSource"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Confirmed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Confirm action.\n \n ","Metadata":{"Common.PropertyName":"Confirmed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Canceled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Canceled","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"BackgroundCancel","TypeName":"System.Boolean","Documentation":"\n \n By default, a modal is cancelled if the user clicks anywhere outside the modal.\n This behavior can be disabled by setting to false.\n \n ","Metadata":{"Common.PropertyName":"BackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.MessageProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MessageProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2021467800,"Kind":"Components.Component","Name":"Blazorise.ModalProvider","AssemblyName":"Blazorise","Documentation":"\n \n A modal provider to be set at the root of your app, providing a programmatic way to invoke modals with custom content by using .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"UseModalStructure","TypeName":"System.Boolean","Documentation":"\n \n Uses the modal standard structure, by setting this to true you are only in charge of providing the custom content.\n Defaults to true.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"UseModalStructure","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the component has any animations.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the animation duration.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalProvider"}},{"HashCode":1160098676,"Kind":"Components.Component","Name":"Blazorise.ModalProvider","AssemblyName":"Blazorise","Documentation":"\n \n A modal provider to be set at the root of your app, providing a programmatic way to invoke modals with custom content by using .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"UseModalStructure","TypeName":"System.Boolean","Documentation":"\n \n Uses the modal standard structure, by setting this to true you are only in charge of providing the custom content.\n Defaults to true.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"UseModalStructure","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the component has any animations.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the animation duration.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n Global Option.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n \n Only considered if is set.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1885854138,"Kind":"Components.Component","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"\n \n A classic modal overlay, in which you can include any content you want.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal"}},{"HashCode":646528637,"Kind":"Components.Component","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"\n \n A classic modal overlay, in which you can include any content you want.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Modal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of modal dialog.\n \n The parameter should only be used in .razor code.\n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VisibleChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the modal visibility state changes.\n \n ","Metadata":{"Common.PropertyName":"VisibleChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ScrollToTop","TypeName":"System.Boolean","Documentation":"\n \n If true modal will scroll to top when opened.\n \n ","Metadata":{"Common.PropertyName":"ScrollToTop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Opening","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is opened.\n \n ","Metadata":{"Common.PropertyName":"Opening","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Closing","TypeName":"System.Func","Documentation":"\n \n Occurs before the modal is closed.\n \n ","Metadata":{"Common.PropertyName":"Closing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Opened","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has opened.\n \n ","Metadata":{"Common.PropertyName":"Opened","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the modal has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowBackdrop","TypeName":"System.Boolean","Documentation":"\n \n Specifies the backdrop needs to be rendered for this .\n \n ","Metadata":{"Common.PropertyName":"ShowBackdrop","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AnimationDuration","TypeName":"System.Int32","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AnimationDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.ModalRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the modal content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalRenderMode"}},{"Kind":"Components.Component","Name":"FocusTrap","TypeName":"System.Boolean?","Documentation":"\n \n Defines if the modal should keep the input focus at all times.\n \n ","Metadata":{"Common.PropertyName":"FocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-325666478,"Kind":"Components.ChildContent","Name":"Blazorise.Modal.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Modal.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":931682490,"Kind":"Components.ChildContent","Name":"Blazorise.Modal.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Modal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Modal.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":213705153,"Kind":"Components.Component","Name":"Blazorise.ModalBody","AssemblyName":"Blazorise","Documentation":"\n \n Center area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.Int32?","Documentation":"\n \n Sets the maximum height of the modal body (in viewport size unit).\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody"}},{"HashCode":-1167678666,"Kind":"Components.Component","Name":"Blazorise.ModalBody","AssemblyName":"Blazorise","Documentation":"\n \n Center area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.Int32?","Documentation":"\n \n Sets the maximum height of the modal body (in viewport size unit).\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-468109803,"Kind":"Components.ChildContent","Name":"Blazorise.ModalBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1200386147,"Kind":"Components.ChildContent","Name":"Blazorise.ModalBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1500766248,"Kind":"Components.Component","Name":"Blazorise.ModalContent","AssemblyName":"Blazorise","Documentation":"\n \n Main wrapper for the content area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent"}},{"HashCode":1787131721,"Kind":"Components.Component","Name":"Blazorise.ModalContent","AssemblyName":"Blazorise","Documentation":"\n \n Main wrapper for the content area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Centered","TypeName":"System.Boolean","Documentation":"\n \n Centers the modal vertically.\n \n ","Metadata":{"Common.PropertyName":"Centered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Scrollable","TypeName":"System.Boolean","Documentation":"\n \n Scrolls the modal content independent of the page itself.\n \n ","Metadata":{"Common.PropertyName":"Scrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Changes the size of the modal.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":82541788,"Kind":"Components.ChildContent","Name":"Blazorise.ModalContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2103332548,"Kind":"Components.ChildContent","Name":"Blazorise.ModalContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":876589365,"Kind":"Components.Component","Name":"Blazorise.ModalFooter","AssemblyName":"Blazorise","Documentation":"\n \n Bottom area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter"}},{"HashCode":-1919756012,"Kind":"Components.Component","Name":"Blazorise.ModalFooter","AssemblyName":"Blazorise","Documentation":"\n \n Bottom area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1145022335,"Kind":"Components.ChildContent","Name":"Blazorise.ModalFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1602470204,"Kind":"Components.ChildContent","Name":"Blazorise.ModalFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-215692531,"Kind":"Components.Component","Name":"Blazorise.ModalHeader","AssemblyName":"Blazorise","Documentation":"\n \n Top area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader"}},{"HashCode":335245022,"Kind":"Components.Component","Name":"Blazorise.ModalHeader","AssemblyName":"Blazorise","Documentation":"\n \n Top area of the modal component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1552409566,"Kind":"Components.ChildContent","Name":"Blazorise.ModalHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-532950351,"Kind":"Components.ChildContent","Name":"Blazorise.ModalHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":970849065,"Kind":"Components.Component","Name":"Blazorise.ModalTitle","AssemblyName":"Blazorise","Documentation":"\n \n Larger text that can be placed in the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ModalTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the title size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle"}},{"HashCode":770028183,"Kind":"Components.Component","Name":"Blazorise.ModalTitle","AssemblyName":"Blazorise","Documentation":"\n \n Larger text that can be placed in the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ModalTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the title size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ModalTitle","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1684864983,"Kind":"Components.ChildContent","Name":"Blazorise.ModalTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ModalTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":306515524,"Kind":"Components.ChildContent","Name":"Blazorise.ModalTitle.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ModalTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ModalTitle.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ModalTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-540021400,"Kind":"Components.Component","Name":"Blazorise._ModalBackdrop","AssemblyName":"Blazorise","Documentation":"\n \n Internal component to render modal backdrop or background.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_ModalBackdrop"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._ModalBackdrop","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_ModalBackdrop"}},{"HashCode":1927041820,"Kind":"Components.Component","Name":"Blazorise._ModalBackdrop","AssemblyName":"Blazorise","Documentation":"\n \n Internal component to render modal backdrop or background.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._ModalBackdrop"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._ModalBackdrop","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_ModalBackdrop","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":38796931,"Kind":"Components.Component","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.GenericTyped":"True"}},{"HashCode":-1321151180,"Kind":"Components.Component","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1200487515,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1409505746,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":549420684,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":142410771,"Kind":"Components.ChildContent","Name":"Blazorise.NumericEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.NumericEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":919379648,"Kind":"Components.Component","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True"}},{"HashCode":171176056,"Kind":"Components.Component","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a numeric value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericPicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.NumericPicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AlternativeDecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the alternative decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"AlternativeDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSeparator","TypeName":"System.String","Documentation":"\n \n Defines the thousand grouping separator character.\n \n ","Metadata":{"Common.PropertyName":"GroupSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupSpacing","TypeName":"System.String","Documentation":"\n \n Defines how many numbers should be grouped together (usually for the thousand separator).\n \n ","Metadata":{"Common.PropertyName":"GroupSpacing","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbol","TypeName":"System.String","Documentation":"\n \n Defines the currency symbol to display.\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbol","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrencySymbolPlacement","TypeName":"Blazorise.CurrencySymbolPlacement","IsEnum":true,"Documentation":"\n \n Placement of the currency sign, relative to the number shown (as a prefix or a suffix).\n \n ","Metadata":{"Common.PropertyName":"CurrencySymbolPlacement","Common.GloballyQualifiedTypeName":"global::Blazorise.CurrencySymbolPlacement"}},{"Kind":"Components.Component","Name":"RoundingMethod","TypeName":"Blazorise.NumericRoundingMethod","IsEnum":true,"Documentation":"\n \n Method used for rounding decimal values.\n \n ","Metadata":{"Common.PropertyName":"RoundingMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericRoundingMethod"}},{"Kind":"Components.Component","Name":"AllowDecimalPadding","TypeName":"Blazorise.NumericAllowDecimalPadding","IsEnum":true,"Documentation":"\n \n Allow padding the decimal places with zeros. If set to Floats, padding is only done when there are some decimals. /// \n \n \n Setting AllowDecimalPadding to 'false' will override the setting.\n \n ","Metadata":{"Common.PropertyName":"AllowDecimalPadding","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericAllowDecimalPadding"}},{"Kind":"Components.Component","Name":"AlwaysAllowDecimalSeparator","TypeName":"System.Boolean","Documentation":"\n \n Defines if the decimal character or decimal character alternative should be accepted when there is already a decimal character shown in the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysAllowDecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MinMaxLimitsOverride","TypeName":"Blazorise.NumericMinMaxLimitsOverride","IsEnum":true,"Documentation":"\n \n Override the minimum and maximum limits.\n \n ","Metadata":{"Common.PropertyName":"MinMaxLimitsOverride","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericMinMaxLimitsOverride"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"SelectAllOnFocus","TypeName":"System.Boolean","Documentation":"\n \n If true, selects all the text entered in the input field once it receives the focus.\n \n ","Metadata":{"Common.PropertyName":"SelectAllOnFocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ModifyValueOnWheel","TypeName":"System.Boolean","Documentation":"\n \n Determine if the element value can be incremented / decremented with the mouse wheel.\n \n ","Metadata":{"Common.PropertyName":"ModifyValueOnWheel","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"WheelOn","TypeName":"Blazorise.NumericWheelOn","IsEnum":true,"Documentation":"\n \n Used in conjonction with the option, defines when the wheel event will increment or decrement the element value, either when the element is focused, or hovered.\n \n ","Metadata":{"Common.PropertyName":"WheelOn","Common.GloballyQualifiedTypeName":"global::Blazorise.NumericWheelOn"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1192914137,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":533441704,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1905389658,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2102671812,"Kind":"Components.ChildContent","Name":"Blazorise.NumericPicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.NumericPicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.NumericPicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1445756633,"Kind":"Components.Component","Name":"Blazorise.Pagination","AssemblyName":"Blazorise","Documentation":"\n \n A responsive and flexible pagination component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Pagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the pagination size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Gets or sets the pagination alignment.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Pagination","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination"}},{"HashCode":2138366783,"Kind":"Components.Component","Name":"Blazorise.Pagination","AssemblyName":"Blazorise","Documentation":"\n \n A responsive and flexible pagination component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Pagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Gets or sets the pagination size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Alignment","TypeName":"Blazorise.Alignment","IsEnum":true,"Documentation":"\n \n Gets or sets the pagination alignment.\n \n ","Metadata":{"Common.PropertyName":"Alignment","Common.GloballyQualifiedTypeName":"global::Blazorise.Alignment"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Pagination","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":485357809,"Kind":"Components.ChildContent","Name":"Blazorise.Pagination.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Pagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Pagination.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":183717747,"Kind":"Components.ChildContent","Name":"Blazorise.Pagination.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Pagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Pagination.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Pagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":895586215,"Kind":"Components.Component","Name":"Blazorise.PaginationItem","AssemblyName":"Blazorise","Documentation":"\n \n A container for page numbers links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PaginationItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active page.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Used for links that appear un-clickable.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem"}},{"HashCode":1138973075,"Kind":"Components.Component","Name":"Blazorise.PaginationItem","AssemblyName":"Blazorise","Documentation":"\n \n A container for page numbers links.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PaginationItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Active","TypeName":"System.Boolean","Documentation":"\n \n Indicate the currently active page.\n \n ","Metadata":{"Common.PropertyName":"Active","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Used for links that appear un-clickable.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1406081105,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PaginationItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2126582252,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.PaginationItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1043901536,"Kind":"Components.Component","Name":"Blazorise.PaginationLink","AssemblyName":"Blazorise","Documentation":"\n \n Clickable element for page numbers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PaginationLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Page","TypeName":"System.String","Documentation":"\n \n Gets or sets the page name.\n \n ","Metadata":{"Common.PropertyName":"Page","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink"}},{"HashCode":1383705260,"Kind":"Components.Component","Name":"Blazorise.PaginationLink","AssemblyName":"Blazorise","Documentation":"\n \n Clickable element for page numbers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PaginationLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Page","TypeName":"System.String","Documentation":"\n \n Gets or sets the page name.\n \n ","Metadata":{"Common.PropertyName":"Page","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item link is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PaginationLink","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1740571474,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PaginationLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-596269555,"Kind":"Components.ChildContent","Name":"Blazorise.PaginationLink.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.PaginationLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.PaginationLink.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PaginationLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":759828499,"Kind":"Components.Component","Name":"Blazorise.PageProgress","AssemblyName":"Blazorise","Documentation":"\n \n Small progress bar shown at the top of the page or a container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of progress bar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value. Leave as null for indeterminate progress bar.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Type color of the progress bar, optional.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgress"}},{"HashCode":329717009,"Kind":"Components.Component","Name":"Blazorise.PageProgress","AssemblyName":"Blazorise","Documentation":"\n \n Small progress bar shown at the top of the page or a container.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of progress bar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value. Leave as null for indeterminate progress bar.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Type color of the progress bar, optional.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgress","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1681102112,"Kind":"Components.Component","Name":"Blazorise.PageProgressAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressAlert"}},{"HashCode":-1717650127,"Kind":"Components.Component","Name":"Blazorise.PageProgressAlert","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgressAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressAlert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1759662741,"Kind":"Components.Component","Name":"Blazorise.Progress","AssemblyName":"Blazorise","Documentation":"\n \n Main component for stacked progress bars.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Progress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowValue","TypeName":"System.Boolean","Documentation":"\n \n If true, the value will be showed within the progress bar.\n \n ","Metadata":{"Common.PropertyName":"ShowValue","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Progress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress"}},{"HashCode":-997460522,"Kind":"Components.Component","Name":"Blazorise.Progress","AssemblyName":"Blazorise","Documentation":"\n \n Main component for stacked progress bars.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Progress"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ShowValue","TypeName":"System.Boolean","Documentation":"\n \n If true, the value will be showed within the progress bar.\n \n ","Metadata":{"Common.PropertyName":"ShowValue","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Progress","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1786002617,"Kind":"Components.ChildContent","Name":"Blazorise.Progress.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Progress"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Progress.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":575839950,"Kind":"Components.ChildContent","Name":"Blazorise.Progress.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Progress"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Progress.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Progress","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1143487375,"Kind":"Components.Component","Name":"Blazorise.ProgressBar","AssemblyName":"Blazorise","Documentation":"\n \n Inner component of component used to indicate the progress so far.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProgressBar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ProgressBar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar"}},{"HashCode":642154279,"Kind":"Components.Component","Name":"Blazorise.ProgressBar","AssemblyName":"Blazorise","Documentation":"\n \n Inner component of component used to indicate the progress so far.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ProgressBar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the progress bar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar stripped.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Animated","TypeName":"System.Boolean","Documentation":"\n \n Set to true to make the progress bar animated.\n \n ","Metadata":{"Common.PropertyName":"Animated","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.Int32","Documentation":"\n \n Minimum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.Int32","Documentation":"\n \n Maximum value of the progress bar.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32?","Documentation":"\n \n The progress value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ProgressBar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2061317908,"Kind":"Components.ChildContent","Name":"Blazorise.ProgressBar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ProgressBar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ProgressBar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1855520723,"Kind":"Components.ChildContent","Name":"Blazorise.ProgressBar.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ProgressBar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ProgressBar.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ProgressBar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1149715564,"Kind":"Components.Component","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"\n \n Radio buttons allow the user to select one option from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True"}},{"HashCode":1212404571,"Kind":"Components.Component","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"\n \n Radio buttons allow the user to select one option from a set.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Radio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Radio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Group","TypeName":"System.String","Documentation":"\n \n Sets the radio group name.\n \n ","Metadata":{"Common.PropertyName":"Group","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the radio value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-837509546,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-902831953,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1484960317,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-144870617,"Kind":"Components.ChildContent","Name":"Blazorise.Radio.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Radio"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Radio.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-884614177,"Kind":"Components.Component","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"\n \n RadioGroup is a helpful wrapper used to group Radio components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True"}},{"HashCode":116105588,"Kind":"Components.Component","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"\n \n RadioGroup is a helpful wrapper used to group Radio components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.RadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Radio group name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Buttons","TypeName":"System.Boolean","Documentation":"\n \n Flag which indicates that radios will appear as button.\n \n ","Metadata":{"Common.PropertyName":"Buttons","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Orientation","TypeName":"Blazorise.Orientation","IsEnum":true,"Documentation":"\n \n Defines the orientation of the radio elements.\n \n ","Metadata":{"Common.PropertyName":"Orientation","Common.GloballyQualifiedTypeName":"global::Blazorise.Orientation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color or radio buttons(only when is true).\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"CheckedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the checked value is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":890518830,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1184949760,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1909846855,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":370503116,"Kind":"Components.ChildContent","Name":"Blazorise.RadioGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.RadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.RadioGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2046013239,"Kind":"Components.Component","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"\n \n Ratings provide insight regarding others opinions and experiences with a product.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Rating"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RatingItemsClass","TypeName":"System.String","Documentation":"\n \n User class names for RatingItems, separated by space\n \n ","Metadata":{"Common.PropertyName":"RatingItemsClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"RatingItemsStyle","TypeName":"System.String","Documentation":"\n \n User styles for RatingItems.\n \n ","Metadata":{"Common.PropertyName":"RatingItemsStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxValue","TypeName":"System.Int32","Documentation":"\n \n Maximum rating value that is allowed to be selected.\n \n ","Metadata":{"Common.PropertyName":"MaxValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FullIcon","TypeName":"System.Object","Documentation":"\n \n Defines the selected icon name.\n \n ","Metadata":{"Common.PropertyName":"FullIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"EmptyIcon","TypeName":"System.Object","Documentation":"\n \n Defines the non-selected icon name.\n \n ","Metadata":{"Common.PropertyName":"EmptyIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"FullIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the selected icon style.\n \n ","Metadata":{"Common.PropertyName":"FullIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"EmptyIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the non-selected icon style.\n \n ","Metadata":{"Common.PropertyName":"EmptyIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear normal.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Not work now\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the currently selected rating value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"HoveredValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"HoveredValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating"}},{"HashCode":1957789437,"Kind":"Components.Component","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"\n \n Ratings provide insight regarding others opinions and experiences with a product.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Rating"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RatingItemsClass","TypeName":"System.String","Documentation":"\n \n User class names for RatingItems, separated by space\n \n ","Metadata":{"Common.PropertyName":"RatingItemsClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"RatingItemsStyle","TypeName":"System.String","Documentation":"\n \n User styles for RatingItems.\n \n ","Metadata":{"Common.PropertyName":"RatingItemsStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxValue","TypeName":"System.Int32","Documentation":"\n \n Maximum rating value that is allowed to be selected.\n \n ","Metadata":{"Common.PropertyName":"MaxValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FullIcon","TypeName":"System.Object","Documentation":"\n \n Defines the selected icon name.\n \n ","Metadata":{"Common.PropertyName":"FullIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"EmptyIcon","TypeName":"System.Object","Documentation":"\n \n Defines the non-selected icon name.\n \n ","Metadata":{"Common.PropertyName":"EmptyIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"FullIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the selected icon style.\n \n ","Metadata":{"Common.PropertyName":"FullIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"EmptyIconStyle","TypeName":"Blazorise.IconStyle?","Documentation":"\n \n Defines the non-selected icon style.\n \n ","Metadata":{"Common.PropertyName":"EmptyIconStyle","Common.GloballyQualifiedTypeName":"global::Blazorise.IconStyle?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Prevent the user interactions and make it appear normal.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Not work now\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the currently selected rating value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"HoveredValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"HoveredValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457421040,"Kind":"Components.Component","Name":"Blazorise.RatingItem","AssemblyName":"Blazorise","Documentation":"\n \n Represents the each individual item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RatingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"ItemClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ItemHovered","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is hovered.\n \n ","Metadata":{"Common.PropertyName":"ItemHovered","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RatingItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RatingItem"}},{"HashCode":114812501,"Kind":"Components.Component","Name":"Blazorise.RatingItem","AssemblyName":"Blazorise","Documentation":"\n \n Represents the each individual item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RatingItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Value","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the item color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"ItemClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ItemHovered","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is hovered.\n \n ","Metadata":{"Common.PropertyName":"ItemHovered","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.RatingItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RatingItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809102408,"Kind":"Components.Component","Name":"Blazorise.Repeater","AssemblyName":"Blazorise","Documentation":"\n \n Repeater component that will render the for every item in .\n Has support for so it will update the rendered list of items when the collection changes.\n \n the type to render\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Repeater"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Repeater component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n The items to render. When this is it will hookup collection change listeners.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Take","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to take.\n \n ","Metadata":{"Common.PropertyName":"Take","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"Skip","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to skip.\n \n ","Metadata":{"Common.PropertyName":"Skip","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"CollectionChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when collection changes.\n \n ","Metadata":{"Common.PropertyName":"CollectionChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to render per item.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Repeater","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.GenericTyped":"True"}},{"HashCode":448178900,"Kind":"Components.Component","Name":"Blazorise.Repeater","AssemblyName":"Blazorise","Documentation":"\n \n Repeater component that will render the for every item in .\n Has support for so it will update the rendered list of items when the collection changes.\n \n the type to render\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Repeater"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Repeater component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n The items to render. When this is it will hookup collection change listeners.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Take","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to take.\n \n ","Metadata":{"Common.PropertyName":"Take","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"Skip","TypeName":"System.Int64?","Documentation":"\n \n [Optional] The number of items to skip.\n \n ","Metadata":{"Common.PropertyName":"Skip","Common.GloballyQualifiedTypeName":"global::System.Int64?"}},{"Kind":"Components.Component","Name":"CollectionChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when collection changes.\n \n ","Metadata":{"Common.PropertyName":"CollectionChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to render per item.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Repeater","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":141344284,"Kind":"Components.ChildContent","Name":"Blazorise.Repeater.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n The content to render per item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Repeater"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Repeater.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":693837998,"Kind":"Components.ChildContent","Name":"Blazorise.Repeater.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n The content to render per item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Repeater"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Repeater.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Repeater","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2863164,"Kind":"Components.Component","Name":"Blazorise.Row","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a row in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Row"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowColumns","TypeName":"Blazorise.IFluentRowColumns","Documentation":"\n \n Defines the number of columns to show in a row.\n \n ","Metadata":{"Common.PropertyName":"RowColumns","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentRowColumns"}},{"Kind":"Components.Component","Name":"Gutter","TypeName":"(System.Int32 Horizontal, System.Int32 Vertical)?","Documentation":"\n \n Row grid spacing - we recommend setting Horizontal and/or Vertical it to (16 + 8n). (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"Gutter","Common.GloballyQualifiedTypeName":"(global::System.Int32 Horizontal, global::System.Int32 Vertical)?"}},{"Kind":"Components.Component","Name":"HorizontalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Horizontal spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"HorizontalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VerticalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Vertical spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"VerticalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"NoGutters","TypeName":"System.Boolean","Documentation":"\n \n Removes the negative margins from row and the horizontal padding from all immediate children columns.\n \n ","Metadata":{"Common.PropertyName":"NoGutters","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Row","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row"}},{"HashCode":-262928608,"Kind":"Components.Component","Name":"Blazorise.Row","AssemblyName":"Blazorise","Documentation":"\n \n A wrapper that represents a row in a flexbox grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Row"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowColumns","TypeName":"Blazorise.IFluentRowColumns","Documentation":"\n \n Defines the number of columns to show in a row.\n \n ","Metadata":{"Common.PropertyName":"RowColumns","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentRowColumns"}},{"Kind":"Components.Component","Name":"Gutter","TypeName":"(System.Int32 Horizontal, System.Int32 Vertical)?","Documentation":"\n \n Row grid spacing - we recommend setting Horizontal and/or Vertical it to (16 + 8n). (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"Gutter","Common.GloballyQualifiedTypeName":"(global::System.Int32 Horizontal, global::System.Int32 Vertical)?"}},{"Kind":"Components.Component","Name":"HorizontalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Horizontal spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"HorizontalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VerticalGutter","TypeName":"System.Int32?","Documentation":"\n \n Row grid Vertical spacing. (n stands for natural number.)\n \n ","Metadata":{"Common.PropertyName":"VerticalGutter","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"NoGutters","TypeName":"System.Boolean","Documentation":"\n \n Removes the negative margins from row and the horizontal padding from all immediate children columns.\n \n ","Metadata":{"Common.PropertyName":"NoGutters","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Row","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":734855251,"Kind":"Components.ChildContent","Name":"Blazorise.Row.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Row"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Row.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1743310829,"Kind":"Components.ChildContent","Name":"Blazorise.Row.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Row"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Row.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Row","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1605302585,"Kind":"Components.Component","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"\n \n The browser built-in select dropdown.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Select component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the selected item value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets loading property.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.GenericTyped":"True"}},{"HashCode":-2132786747,"Kind":"Components.Component","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"\n \n The browser built-in select dropdown.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Select component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Gets or sets the selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the selected item value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Loading","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets loading property.\n \n ","Metadata":{"Common.PropertyName":"Loading","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func>","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":488391369,"Kind":"Components.ChildContent","Name":"Blazorise.Select.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-103632556,"Kind":"Components.ChildContent","Name":"Blazorise.Select.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-739671989,"Kind":"Components.ChildContent","Name":"Blazorise.Select.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":842165443,"Kind":"Components.ChildContent","Name":"Blazorise.Select.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Select"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Select.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-290989899,"Kind":"Components.Component","Name":"Blazorise.SelectGroup","AssemblyName":"Blazorise","Documentation":"\n \n Group item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Gets or sets the group label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup"}},{"HashCode":-79745454,"Kind":"Components.Component","Name":"Blazorise.SelectGroup","AssemblyName":"Blazorise","Documentation":"\n \n Group item in the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.SelectGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Gets or sets the group label.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-72942663,"Kind":"Components.ChildContent","Name":"Blazorise.SelectGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1396363733,"Kind":"Components.ChildContent","Name":"Blazorise.SelectGroup.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.SelectGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectGroup.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-445416991,"Kind":"Components.Component","Name":"Blazorise.SelectItem","AssemblyName":"Blazorise","Documentation":"\n \n Option item in the component.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.SelectItem component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Disable the item from mouse click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hidden","TypeName":"System.Boolean","Documentation":"\n \n Hide the item from the list so it can be used as a placeholder.\n \n ","Metadata":{"Common.PropertyName":"Hidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.GenericTyped":"True"}},{"HashCode":-1112478720,"Kind":"Components.Component","Name":"Blazorise.SelectItem","AssemblyName":"Blazorise","Documentation":"\n \n Option item in the component.\n \n The type of the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.SelectItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.SelectItem component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the item value.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Disable the item from mouse click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hidden","TypeName":"System.Boolean","Documentation":"\n \n Hide the item from the list so it can be used as a placeholder.\n \n ","Metadata":{"Common.PropertyName":"Hidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.SelectItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-752206761,"Kind":"Components.ChildContent","Name":"Blazorise.SelectItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1505847584,"Kind":"Components.ChildContent","Name":"Blazorise.SelectItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.SelectItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.SelectItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"SelectItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-66417077,"Kind":"Components.Component","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"\n \n A slider to select a value from a given range.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Slider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Slider component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"TValue","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.GenericTyped":"True"}},{"HashCode":-377766079,"Kind":"Components.Component","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"\n \n A slider to select a value from a given range.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Slider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Slider component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"TValue","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the value has changed.\n \n \n This will be converted to EventCallback once the Blazor team fix the error for generic components. see https://github.com/aspnet/AspNetCore/issues/8385\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"TValue","Documentation":"\n \n The minimum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Max","TypeName":"TValue","Documentation":"\n \n The maximum value to accept for this input.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-679439836,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-829827475,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1511332641,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1999784605,"Kind":"Components.ChildContent","Name":"Blazorise.Slider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Slider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Slider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1510430039,"Kind":"Components.Component","Name":"Blazorise.Step","AssemblyName":"Blazorise","Documentation":"\n \n Clickable item in a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Step","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step"}},{"HashCode":1166500898,"Kind":"Components.Component","Name":"Blazorise.Step","AssemblyName":"Blazorise","Documentation":"\n \n Clickable item in a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Step"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Index","TypeName":"System.Int32?","Documentation":"\n \n Overrides the index of the step item.\n \n ","Metadata":{"Common.PropertyName":"Index","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Completed","TypeName":"System.Boolean","Documentation":"\n \n Marks the step as completed.\n \n ","Metadata":{"Common.PropertyName":"Completed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Overrides the step color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Marker","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Marker","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Step","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-592174754,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Marker","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Marker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1280159925,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Marker","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the marker(circle) part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Marker","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Marker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":263231634,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Caption","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Caption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1613092805,"Kind":"Components.ChildContent","Name":"Blazorise.Step.Caption","AssemblyName":"Blazorise","Documentation":"\n \n Custom render template for the text part of the step item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Caption","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.Caption","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2146872644,"Kind":"Components.ChildContent","Name":"Blazorise.Step.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-128136037,"Kind":"Components.ChildContent","Name":"Blazorise.Step.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Step"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Step.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Step","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1621555273,"Kind":"Components.Component","Name":"Blazorise.StepPanel","AssemblyName":"Blazorise","Documentation":"\n \n content area that is linked with a with the same name and that is placed within the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel"}},{"HashCode":501955146,"Kind":"Components.Component","Name":"Blazorise.StepPanel","AssemblyName":"Blazorise","Documentation":"\n \n content area that is linked with a with the same name and that is placed within the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding step name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1575026033,"Kind":"Components.ChildContent","Name":"Blazorise.StepPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"StepPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-359194396,"Kind":"Components.ChildContent","Name":"Blazorise.StepPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.StepPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepPanel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-228185390,"Kind":"Components.Component","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"\n \n Steps is a navigation bar that guides users through the steps of a task.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Steps"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedStep","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected step name.\n \n ","Metadata":{"Common.PropertyName":"SelectedStep","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedStepChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected step has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedStepChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"NavigationAllowed","TypeName":"System.Func","Documentation":"\n \n Disables navigation by clicking on step.\n \n ","Metadata":{"Common.PropertyName":"NavigationAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps"}},{"HashCode":993398939,"Kind":"Components.Component","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"\n \n Steps is a navigation bar that guides users through the steps of a task.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Steps"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedStep","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected step name.\n \n ","Metadata":{"Common.PropertyName":"SelectedStep","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedStepChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected step has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedStepChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"NavigationAllowed","TypeName":"System.Func","Documentation":"\n \n Disables navigation by clicking on step.\n \n ","Metadata":{"Common.PropertyName":"NavigationAllowed","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for placing the items.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1760329019,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Items","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1003814967,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Items","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":576815326,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Content","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1474554450,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.Content","AssemblyName":"Blazorise","Documentation":"\n \n Template for placing the items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2058190775,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1070469781,"Kind":"Components.ChildContent","Name":"Blazorise.Steps.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Steps"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Steps.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":484968623,"Kind":"Components.Component","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"\n \n Main content area of component that can be placed anywhere on a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent"}},{"HashCode":-764966541,"Kind":"Components.Component","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"\n \n Main content area of component that can be placed anywhere on a page.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-829103257,"Kind":"Components.ChildContent","Name":"Blazorise.StepsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"StepsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-916272757,"Kind":"Components.ChildContent","Name":"Blazorise.StepsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.StepsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.StepsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-441705293,"Kind":"Components.Component","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"\n \n Switches toggle the state of a single setting on or off.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True"}},{"HashCode":-432670698,"Kind":"Components.Component","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"\n \n Switches toggle the state of a single setting on or off.\n \n Checked value type.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Switch"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Switch component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the switch named color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"TValue","Documentation":"\n \n Gets or sets the checked flag.\n \n ","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the check state is changed.\n \n ","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CheckedExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the checked value.\n \n ","Metadata":{"Common.PropertyName":"CheckedExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Group checkboxes or radios on the same horizontal row.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Cursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Defines the mouse cursor based on the behaviour by the current css framework.\n \n ","Metadata":{"Common.PropertyName":"Cursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":47801910,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1996033671,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1041767199,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1078582846,"Kind":"Components.ChildContent","Name":"Blazorise.Switch.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Switch"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Switch.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1917306814,"Kind":"Components.Component","Name":"Blazorise.Table","AssemblyName":"Blazorise","Documentation":"\n \n The component is used for displaying tabular data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Table"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the table to fill entire horizontal space.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes table have a fixed header and enables a scrollbar in the table body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderTableHeight","TypeName":"System.String","Documentation":"\n \n Sets the table height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderTableMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the table max height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize Table's columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Table","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table"}},{"HashCode":-1312086961,"Kind":"Components.Component","Name":"Blazorise.Table","AssemblyName":"Blazorise","Documentation":"\n \n The component is used for displaying tabular data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Table"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the table to fill entire horizontal space.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes table have a fixed header and enables a scrollbar in the table body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderTableHeight","TypeName":"System.String","Documentation":"\n \n Sets the table height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderTableMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the table max height when feature is enabled (defaults to 300px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderTableMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize Table's columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Table","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":138552497,"Kind":"Components.ChildContent","Name":"Blazorise.Table.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Table"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Table.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1905153745,"Kind":"Components.ChildContent","Name":"Blazorise.Table.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Table"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Table.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Table","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-317744736,"Kind":"Components.Component","Name":"Blazorise.TableBody","AssemblyName":"Blazorise","Documentation":"\n \n Table Body element encapsulates a set of table rows, indicating that they comprise the body of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody"}},{"HashCode":328509571,"Kind":"Components.Component","Name":"Blazorise.TableBody","AssemblyName":"Blazorise","Documentation":"\n \n Table Body element encapsulates a set of table rows, indicating that they comprise the body of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableBody","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1116160537,"Kind":"Components.ChildContent","Name":"Blazorise.TableBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1748300579,"Kind":"Components.ChildContent","Name":"Blazorise.TableBody.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableBody.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":251035763,"Kind":"Components.Component","Name":"Blazorise.TableFooter","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows summarizing the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter"}},{"HashCode":-720411348,"Kind":"Components.Component","Name":"Blazorise.TableFooter","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows summarizing the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1011898124,"Kind":"Components.ChildContent","Name":"Blazorise.TableFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":485313979,"Kind":"Components.ChildContent","Name":"Blazorise.TableFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1936485721,"Kind":"Components.Component","Name":"Blazorise.TableHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows defining the head of the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the preferred color contrast for the header.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader"}},{"HashCode":1767501560,"Kind":"Components.Component","Name":"Blazorise.TableHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a set of rows defining the head of the columns of the table.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the preferred color contrast for the header.\n \n ","Metadata":{"Common.PropertyName":"ThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-726544995,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1830108634,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-804174653,"Kind":"Components.Component","Name":"Blazorise.TableHeaderCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableHeaderCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeaderCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell"}},{"HashCode":1159656258,"Kind":"Components.Component","Name":"Blazorise.TableHeaderCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableHeaderCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the header cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableHeaderCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":994753145,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeaderCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableHeaderCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeaderCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1654446492,"Kind":"Components.ChildContent","Name":"Blazorise.TableHeaderCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableHeaderCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableHeaderCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableHeaderCell","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":463727871,"Kind":"Components.Component","Name":"Blazorise.TableRow","AssemblyName":"Blazorise","Documentation":"\n \n Component defines a row of cells in a table. The row's cells can then be established using a mix of (data cell) components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the row variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Selected","TypeName":"System.Boolean","Documentation":"\n \n Sets a table row as selected by appending \"selected\" modifier on a tr element.\n \n ","Metadata":{"Common.PropertyName":"Selected","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HoverCursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Gets or sets the applied cursor when the row is hovered over.\n \n ","Metadata":{"Common.PropertyName":"HoverCursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"DoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRow","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow"}},{"HashCode":-77766984,"Kind":"Components.Component","Name":"Blazorise.TableRow","AssemblyName":"Blazorise","Documentation":"\n \n Component defines a row of cells in a table. The row's cells can then be established using a mix of (data cell) components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the row variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Selected","TypeName":"System.Boolean","Documentation":"\n \n Sets a table row as selected by appending \"selected\" modifier on a tr element.\n \n ","Metadata":{"Common.PropertyName":"Selected","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HoverCursor","TypeName":"Blazorise.Cursor","IsEnum":true,"Documentation":"\n \n Gets or sets the applied cursor when the row is hovered over.\n \n ","Metadata":{"Common.PropertyName":"HoverCursor","Common.GloballyQualifiedTypeName":"global::Blazorise.Cursor"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"DoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRow","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1002794570,"Kind":"Components.ChildContent","Name":"Blazorise.TableRow.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRow.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-287772872,"Kind":"Components.ChildContent","Name":"Blazorise.TableRow.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRow.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1095924588,"Kind":"Components.Component","Name":"Blazorise.TableRowCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell of a table that contains data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRowCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the cell variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell"}},{"HashCode":1028141117,"Kind":"Components.Component","Name":"Blazorise.TableRowCell","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell of a table that contains data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRowCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Gets or sets the cell variant color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row cell is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowCell","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1712001827,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRowCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-521561765,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowCell.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRowCell"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowCell.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowCell","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":169826215,"Kind":"Components.Component","Name":"Blazorise.TableRowHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TableRowHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader"}},{"HashCode":-1096853880,"Kind":"Components.Component","Name":"Blazorise.TableRowHeader","AssemblyName":"Blazorise","Documentation":"\n \n Defines a cell as header of a group of table cells.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TableRowHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RowSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of rows a cell should span.\n \n ","Metadata":{"Common.PropertyName":"RowSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"ColumnSpan","TypeName":"System.Int32?","Documentation":"\n \n Number of columns a cell should span.\n \n ","Metadata":{"Common.PropertyName":"ColumnSpan","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the row header is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Draggable","TypeName":"System.Boolean","Documentation":"\n \n Indicates whether the element can be dragged.\n \n ","Metadata":{"Common.PropertyName":"Draggable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.\n \n ","Metadata":{"Common.PropertyName":"Drag","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnd","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnd event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).\n \n ","Metadata":{"Common.PropertyName":"DragEnd","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEndPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEndPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragEnter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragEnter event is fired when a dragged element or text selection enters a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragEnter","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragEnterPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragEnterPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragLeave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragLeave event is fired when a dragged element or text selection leaves a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"DragLeave","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragLeavePreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragLeavePreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragOver","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragOver event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).\n \n ","Metadata":{"Common.PropertyName":"DragOver","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragOverPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragOverPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DragStart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The DragStart event is fired when the user starts dragging an element or text selection.\n \n ","Metadata":{"Common.PropertyName":"DragStart","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DragStartPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DragStartPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Drop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The drop event is fired when an element or text selection is dropped on a valid drop target.\n \n ","Metadata":{"Common.PropertyName":"Drop","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"DropPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"DropPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The event is fired when an element or text selection is right clicked to show the context menu.\n \n ","Metadata":{"Common.PropertyName":"ContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"ContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TableRowHeader","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1119786265,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TableRowHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1365051079,"Kind":"Components.ChildContent","Name":"Blazorise.TableRowHeader.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TableRowHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TableRowHeader.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TableRowHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-840862789,"Kind":"Components.Component","Name":"Blazorise.Tab","AssemblyName":"Blazorise","Documentation":"\n \n A clickable item for component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tab"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the tab name. Must match the corresponding panel name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the tab is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tab","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab"}},{"HashCode":-135881394,"Kind":"Components.Component","Name":"Blazorise.Tab","AssemblyName":"Blazorise","Documentation":"\n \n A clickable item for component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tab"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the tab name. Must match the corresponding panel name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Flag to indicate that the tab is not responsive for user interaction.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the item is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tab","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1148843355,"Kind":"Components.ChildContent","Name":"Blazorise.Tab.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tab"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tab.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":946294217,"Kind":"Components.ChildContent","Name":"Blazorise.Tab.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tab"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tab.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tab","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1687709018,"Kind":"Components.Component","Name":"Blazorise.TabPanel","AssemblyName":"Blazorise","Documentation":"\n \n A container for each inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding tab name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel"}},{"HashCode":1233378677,"Kind":"Components.Component","Name":"Blazorise.TabPanel","AssemblyName":"Blazorise","Documentation":"\n \n A container for each inside of component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabPanel"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Defines the panel name. Must match the corresponding tab name.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabPanel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1080362360,"Kind":"Components.ChildContent","Name":"Blazorise.TabPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TabPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1885404193,"Kind":"Components.ChildContent","Name":"Blazorise.TabPanel.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TabPanel"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabPanel.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabPanel","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1168319226,"Kind":"Components.Component","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"\n \n Tabs organize content across different screens, data sets, and other interactions.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tabs"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pills","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to appear as pills.\n \n ","Metadata":{"Common.PropertyName":"Pills","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Justified","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width, but every item will be the same width.\n \n ","Metadata":{"Common.PropertyName":"Justified","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabPosition","TypeName":"Blazorise.TabPosition","IsEnum":true,"Documentation":"\n \n Position of tab items.\n \n ","Metadata":{"Common.PropertyName":"TabPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.TabPosition"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.TabsRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the tabs content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TabsRenderMode"}},{"Kind":"Components.Component","Name":"VerticalItemsColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Controls the size of the items bar when in vertical mode. If left undefined it will default to the ColumnSize.IsAuto.\n \n ","Metadata":{"Common.PropertyName":"VerticalItemsColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"SelectedTab","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected tab name.\n \n ","Metadata":{"Common.PropertyName":"SelectedTab","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTabChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected tab has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedTabChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab panes.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs"}},{"HashCode":1651501394,"Kind":"Components.Component","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"\n \n Tabs organize content across different screens, data sets, and other interactions.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tabs"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Pills","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to appear as pills.\n \n ","Metadata":{"Common.PropertyName":"Pills","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FullWidth","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width.\n \n ","Metadata":{"Common.PropertyName":"FullWidth","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Justified","TypeName":"System.Boolean","Documentation":"\n \n Makes the tab items to extend the full available width, but every item will be the same width.\n \n ","Metadata":{"Common.PropertyName":"Justified","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TabPosition","TypeName":"Blazorise.TabPosition","IsEnum":true,"Documentation":"\n \n Position of tab items.\n \n ","Metadata":{"Common.PropertyName":"TabPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.TabPosition"}},{"Kind":"Components.Component","Name":"RenderMode","TypeName":"Blazorise.TabsRenderMode","IsEnum":true,"Documentation":"\n \n Defines how the tabs content will be rendered.\n \n ","Metadata":{"Common.PropertyName":"RenderMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TabsRenderMode"}},{"Kind":"Components.Component","Name":"VerticalItemsColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Controls the size of the items bar when in vertical mode. If left undefined it will default to the ColumnSize.IsAuto.\n \n ","Metadata":{"Common.PropertyName":"VerticalItemsColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"SelectedTab","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected tab name.\n \n ","Metadata":{"Common.PropertyName":"SelectedTab","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTabChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected tab has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedTabChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab items.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Container for tab panes.\n \n ","Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-679548273,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Items","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-862373297,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Items","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab items.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Items","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Items","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":280828758,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Content","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab panes.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1955891130,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.Content","AssemblyName":"Blazorise","Documentation":"\n \n Container for tab panes.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.Content","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1990842347,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1645976420,"Kind":"Components.ChildContent","Name":"Blazorise.Tabs.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tabs"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tabs.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":659463717,"Kind":"Components.Component","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"\n \n A container for tab panels.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent"}},{"HashCode":228730091,"Kind":"Components.Component","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"\n \n A container for tab panels.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabsContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"SelectedPanel","TypeName":"System.String","Documentation":"\n \n Gets or sets currently selected panel name.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedPanelChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected panel has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedPanelChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":285102583,"Kind":"Components.ChildContent","Name":"Blazorise.TabsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TabsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-443825174,"Kind":"Components.ChildContent","Name":"Blazorise.TabsContent.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TabsContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TabsContent.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-138409798,"Kind":"Components.Component","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit single-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TextEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.TextRole","IsEnum":true,"Documentation":"\n \n Defines the role of the input text.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.TextRole"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.TextInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TextInputMode"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"EditMask","TypeName":"System.String","Documentation":"\n \n A string representing a edit mask expression.\n \n ","Metadata":{"Common.PropertyName":"EditMask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaskType","TypeName":"Blazorise.MaskType","IsEnum":true,"Documentation":"\n \n Specify the mask type used by the editor.\n \n ","Metadata":{"Common.PropertyName":"MaskType","Common.GloballyQualifiedTypeName":"global::Blazorise.MaskType"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\".\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit"}},{"HashCode":294882378,"Kind":"Components.Component","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"\n \n Component that allows you to display and edit single-line text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TextEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Role","TypeName":"Blazorise.TextRole","IsEnum":true,"Documentation":"\n \n Defines the role of the input text.\n \n ","Metadata":{"Common.PropertyName":"Role","Common.GloballyQualifiedTypeName":"global::Blazorise.TextRole"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.TextInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TextInputMode"}},{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets the text inside the input field.\n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after text has changed.\n \n ","Metadata":{"Common.PropertyName":"TextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TextExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the text value.\n \n ","Metadata":{"Common.PropertyName":"TextExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"EditMask","TypeName":"System.String","Documentation":"\n \n A string representing a edit mask expression.\n \n ","Metadata":{"Common.PropertyName":"EditMask","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaskType","TypeName":"Blazorise.MaskType","IsEnum":true,"Documentation":"\n \n Specify the mask type used by the editor.\n \n ","Metadata":{"Common.PropertyName":"MaskType","Common.GloballyQualifiedTypeName":"global::Blazorise.MaskType"}},{"Kind":"Components.Component","Name":"MaxLength","TypeName":"System.Int32?","Documentation":"\n \n Specifies the maximum number of characters allowed in the input element.\n \n ","Metadata":{"Common.PropertyName":"MaxLength","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"VisibleCharacters","TypeName":"System.Int32?","Documentation":"\n \n The size attribute specifies the visible width, in characters, of an input element. https://www.w3schools.com/tags/att_input_size.asp\".\n \n ","Metadata":{"Common.PropertyName":"VisibleCharacters","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-370415904,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-205092147,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1386110128,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":460404885,"Kind":"Components.ChildContent","Name":"Blazorise.TextEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TextEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TextEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1900397987,"Kind":"Components.Component","Name":"Blazorise.ThemeProvider","AssemblyName":"Blazorise","Documentation":"\n \n Main theme provider that will build the CSS variables and styles.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ThemeProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Theme","TypeName":"Blazorise.Theme","Documentation":"\n \n Gets or sets the theme options.\n \n ","Metadata":{"Common.PropertyName":"Theme","Common.GloballyQualifiedTypeName":"global::Blazorise.Theme"}},{"Kind":"Components.Component","Name":"WriteVariables","TypeName":"System.Boolean","Documentation":"\n \n If true variables will be written to the page body.\n \n ","Metadata":{"Common.PropertyName":"WriteVariables","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ThemeProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider"}},{"HashCode":-2045767809,"Kind":"Components.Component","Name":"Blazorise.ThemeProvider","AssemblyName":"Blazorise","Documentation":"\n \n Main theme provider that will build the CSS variables and styles.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ThemeProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Theme","TypeName":"Blazorise.Theme","Documentation":"\n \n Gets or sets the theme options.\n \n ","Metadata":{"Common.PropertyName":"Theme","Common.GloballyQualifiedTypeName":"global::Blazorise.Theme"}},{"Kind":"Components.Component","Name":"WriteVariables","TypeName":"System.Boolean","Documentation":"\n \n If true variables will be written to the page body.\n \n ","Metadata":{"Common.PropertyName":"WriteVariables","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ThemeProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":474455587,"Kind":"Components.ChildContent","Name":"Blazorise.ThemeProvider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ThemeProvider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ThemeProvider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":320167766,"Kind":"Components.ChildContent","Name":"Blazorise.ThemeProvider.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ThemeProvider"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ThemeProvider.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ThemeProvider","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1663317012,"Kind":"Components.Component","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimeEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimeEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32?","Documentation":"\n \n The step attribute specifies the legal number intervals for seconds or milliseconds in a time field (does not apply for hours or minutes).\n \n Example: if step=\"2\", legal numbers could be 0, 2, 4, etc.\n \n \n The step attribute is often used together with the max and min attributes to create a range of legal values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.GenericTyped":"True"}},{"HashCode":1694338082,"Kind":"Components.Component","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimeEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimeEdit component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Int32?","Documentation":"\n \n The step attribute specifies the legal number intervals for seconds or milliseconds in a time field (does not apply for hours or minutes).\n \n Example: if step=\"2\", legal numbers could be 0, 2, 4, etc.\n \n \n The step attribute is often used together with the max and min attributes to create a range of legal values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-146564378,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1657948128,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1385771739,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1837693223,"Kind":"Components.ChildContent","Name":"Blazorise.TimeEdit.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TimeEdit"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimeEdit.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2045467643,"Kind":"Components.Component","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the time input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the time menu in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.GenericTyped":"True"}},{"HashCode":1036100,"Kind":"Components.Component","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"\n \n An editor that displays a time value and allows a user to edit the value.\n \n Data-type to be binded by the property.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimePicker"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.TimePicker component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Time","TypeName":"TValue","Documentation":"\n \n Gets or sets the input time value.\n \n ","Metadata":{"Common.PropertyName":"Time","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the time has changed.\n \n ","Metadata":{"Common.PropertyName":"TimeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TimeExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the time field.\n \n ","Metadata":{"Common.PropertyName":"TimeExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Min","TypeName":"System.TimeSpan?","Documentation":"\n \n The earliest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Min","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"Max","TypeName":"System.TimeSpan?","Documentation":"\n \n The latest time to accept.\n \n ","Metadata":{"Common.PropertyName":"Max","Common.GloballyQualifiedTypeName":"global::System.TimeSpan?"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the display format of the time input.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TimeAs24hr","TypeName":"System.Boolean","Documentation":"\n \n Displays time picker in 24 hour mode without AM/PM selection when enabled.\n \n ","Metadata":{"Common.PropertyName":"TimeAs24hr","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Display the time menu in an always-open state with the inline option.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty text.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Plaintext","TypeName":"System.Boolean","Documentation":"\n \n Sets the class to remove the default form field styling and preserve the correct margin and padding.\n \n ","Metadata":{"Common.PropertyName":"Plaintext","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the input text color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"Pattern","TypeName":"System.String","Documentation":"\n \n The pattern attribute specifies a regular expression that the input element's value is checked against on form validation.\n \n ","Metadata":{"Common.PropertyName":"Pattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Sets the size of the input control.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"ReadOnly","TypeName":"System.Boolean","Documentation":"\n \n Add the readonly boolean attribute on an input to prevent modification of the input’s value.\n \n ","Metadata":{"Common.PropertyName":"ReadOnly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an input to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Autofocus","TypeName":"System.Boolean","Documentation":"\n \n Set's the focus to the component after the rendering is done.\n \n ","Metadata":{"Common.PropertyName":"Autofocus","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Input content.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"KeyDown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed down while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyDown","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyPress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is pressed while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyPress","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"KeyUp","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when a key is released while the control has focus.\n \n ","Metadata":{"Common.PropertyName":"KeyUp","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Blur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n The blur event fires when an element has lost focus.\n \n ","Metadata":{"Common.PropertyName":"Blur","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnFocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains or loses focus.\n \n ","Metadata":{"Common.PropertyName":"OnFocus","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusIn","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box gains focus.\n \n ","Metadata":{"Common.PropertyName":"FocusIn","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FocusOut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the input box loses focus.\n \n ","Metadata":{"Common.PropertyName":"FocusOut","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CustomValidationValue","TypeName":"System.Func","Documentation":"\n \n Used to provide custom validation value on which the validation will be processed with\n the handler.\n \n \n Should be used carefully as it's only meant for some special cases when input is used\n in a wrapper component, like Autocomplete or SelectList.\n \n ","Metadata":{"Common.PropertyName":"CustomValidationValue","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":846837440,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1384831913,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.Feedback","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.Feedback","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-760339799,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1919636099,"Kind":"Components.ChildContent","Name":"Blazorise.TimePicker.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Input content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.TimePicker"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.TimePicker.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":434388932,"Kind":"Components.Component","Name":"Blazorise.Tooltip","AssemblyName":"Blazorise","Documentation":"\n \n Tooltips display informative text when users hover over, focus on, or tap an element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tooltip"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets a regular tooltip's content. \n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placement","TypeName":"Blazorise.TooltipPlacement","IsEnum":true,"Documentation":"\n \n Gets or sets the tooltip location relative to it's component.\n \n ","Metadata":{"Common.PropertyName":"Placement","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipPlacement"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Force the multiline display.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AlwaysActive","TypeName":"System.Boolean","Documentation":"\n \n Always show tooltip, instead of just when hovering over the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowArrow","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the tooltip arrow visibility.\n \n ","Metadata":{"Common.PropertyName":"ShowArrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Force inline block instead of trying to detect the element block.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Fade","TypeName":"System.Boolean","Documentation":"\n \n Makes the tooltip fade transition.\n \n ","Metadata":{"Common.PropertyName":"Fade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FadeDuration","TypeName":"System.Int32","Documentation":"\n \n Duration in ms of the fade transition animation.\n \n ","Metadata":{"Common.PropertyName":"FadeDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Trigger","TypeName":"Blazorise.TooltipTrigger","IsEnum":true,"Documentation":"\n \n Determines the events that cause the tooltip to show.\n \n ","Metadata":{"Common.PropertyName":"Trigger","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipTrigger"}},{"Kind":"Components.Component","Name":"TriggerTargetId","TypeName":"System.String","Documentation":"\n \n Which element the trigger event listeners are applied to (instead of the reference element).\n \n ","Metadata":{"Common.PropertyName":"TriggerTargetId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ZIndex","TypeName":"System.Int32?","Documentation":"\n \n Specifies the z-index CSS on the root popper node.\n \n ","Metadata":{"Common.PropertyName":"ZIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Interactive","TypeName":"System.Boolean","Documentation":"\n \n Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding.\n \n ","Metadata":{"Common.PropertyName":"Interactive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AppendTo","TypeName":"System.String","Documentation":"\n \n The element to append the tooltip to. If = true, the default behavior is appendTo: \"parent\".\n \n ","Metadata":{"Common.PropertyName":"AppendTo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tooltip","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip"}},{"HashCode":-674526918,"Kind":"Components.Component","Name":"Blazorise.Tooltip","AssemblyName":"Blazorise","Documentation":"\n \n Tooltips display informative text when users hover over, focus on, or tap an element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tooltip"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Text","TypeName":"System.String","Documentation":"\n \n Gets or sets a regular tooltip's content. \n \n ","Metadata":{"Common.PropertyName":"Text","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placement","TypeName":"Blazorise.TooltipPlacement","IsEnum":true,"Documentation":"\n \n Gets or sets the tooltip location relative to it's component.\n \n ","Metadata":{"Common.PropertyName":"Placement","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipPlacement"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Force the multiline display.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AlwaysActive","TypeName":"System.Boolean","Documentation":"\n \n Always show tooltip, instead of just when hovering over the element.\n \n ","Metadata":{"Common.PropertyName":"AlwaysActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowArrow","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the tooltip arrow visibility.\n \n ","Metadata":{"Common.PropertyName":"ShowArrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Inline","TypeName":"System.Boolean","Documentation":"\n \n Force inline block instead of trying to detect the element block.\n \n ","Metadata":{"Common.PropertyName":"Inline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Fade","TypeName":"System.Boolean","Documentation":"\n \n Makes the tooltip fade transition.\n \n ","Metadata":{"Common.PropertyName":"Fade","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FadeDuration","TypeName":"System.Int32","Documentation":"\n \n Duration in ms of the fade transition animation.\n \n ","Metadata":{"Common.PropertyName":"FadeDuration","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Trigger","TypeName":"Blazorise.TooltipTrigger","IsEnum":true,"Documentation":"\n \n Determines the events that cause the tooltip to show.\n \n ","Metadata":{"Common.PropertyName":"Trigger","Common.GloballyQualifiedTypeName":"global::Blazorise.TooltipTrigger"}},{"Kind":"Components.Component","Name":"TriggerTargetId","TypeName":"System.String","Documentation":"\n \n Which element the trigger event listeners are applied to (instead of the reference element).\n \n ","Metadata":{"Common.PropertyName":"TriggerTargetId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ZIndex","TypeName":"System.Int32?","Documentation":"\n \n Specifies the z-index CSS on the root popper node.\n \n ","Metadata":{"Common.PropertyName":"ZIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Interactive","TypeName":"System.Boolean","Documentation":"\n \n Determines if the tooltip has interactive content inside of it, so that it can be hovered over and clicked inside without hiding.\n \n ","Metadata":{"Common.PropertyName":"Interactive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"AppendTo","TypeName":"System.String","Documentation":"\n \n The element to append the tooltip to. If = true, the default behavior is appendTo: \"parent\".\n \n ","Metadata":{"Common.PropertyName":"AppendTo","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Tooltip","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2104660885,"Kind":"Components.ChildContent","Name":"Blazorise.Tooltip.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Tooltip"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tooltip.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2051356516,"Kind":"Components.ChildContent","Name":"Blazorise.Tooltip.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Tooltip"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Tooltip.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tooltip","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1032978903,"Kind":"Components.Component","Name":"Blazorise.Blockquote","AssemblyName":"Blazorise","Documentation":"\n \n For quoting blocks of content from another source within your document.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blockquote"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Blockquote","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote"}},{"HashCode":1429478940,"Kind":"Components.Component","Name":"Blazorise.Blockquote","AssemblyName":"Blazorise","Documentation":"\n \n For quoting blocks of content from another source within your document.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Blockquote"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Blockquote","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":668858948,"Kind":"Components.ChildContent","Name":"Blazorise.Blockquote.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blockquote"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Blockquote.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2055089378,"Kind":"Components.ChildContent","Name":"Blazorise.Blockquote.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Blockquote"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Blockquote.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Blockquote","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1059725458,"Kind":"Components.Component","Name":"Blazorise.BlockquoteFooter","AssemblyName":"Blazorise","Documentation":"\n \n Element for identifying the source of the quote.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlockquoteFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BlockquoteFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter"}},{"HashCode":184344843,"Kind":"Components.Component","Name":"Blazorise.BlockquoteFooter","AssemblyName":"Blazorise","Documentation":"\n \n Element for identifying the source of the quote.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BlockquoteFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.BlockquoteFooter","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1621528640,"Kind":"Components.ChildContent","Name":"Blazorise.BlockquoteFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BlockquoteFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BlockquoteFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":670192999,"Kind":"Components.ChildContent","Name":"Blazorise.BlockquoteFooter.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.BlockquoteFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.BlockquoteFooter.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BlockquoteFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457075519,"Kind":"Components.Component","Name":"Blazorise.Code","AssemblyName":"Blazorise","Documentation":"\n \n The component displays its contents styled in a fashion intended to indicate that the text\n is a short fragment of computer code.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Code"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tag","TypeName":"System.Boolean","Documentation":"\n \n If true, the content will be wrapped with the < and > tags, eg. <button>;.\n \n ","Metadata":{"Common.PropertyName":"Tag","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Code","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code"}},{"HashCode":2046202768,"Kind":"Components.Component","Name":"Blazorise.Code","AssemblyName":"Blazorise","Documentation":"\n \n The component displays its contents styled in a fashion intended to indicate that the text\n is a short fragment of computer code.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Code"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tag","TypeName":"System.Boolean","Documentation":"\n \n If true, the content will be wrapped with the < and > tags, eg. <button>;.\n \n ","Metadata":{"Common.PropertyName":"Tag","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Code","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1190217017,"Kind":"Components.ChildContent","Name":"Blazorise.Code.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Code"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Code.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":735524206,"Kind":"Components.ChildContent","Name":"Blazorise.Code.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Code"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Code.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Code","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1342773316,"Kind":"Components.Component","Name":"Blazorise.DescriptionList","AssemblyName":"Blazorise","Documentation":"\n \n A description list is a list of items with a description or definition of each item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Row","TypeName":"System.Boolean","Documentation":"\n \n Specifies that description list will be arranged in a rows and columns.\n \n ","Metadata":{"Common.PropertyName":"Row","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList"}},{"HashCode":36876697,"Kind":"Components.Component","Name":"Blazorise.DescriptionList","AssemblyName":"Blazorise","Documentation":"\n \n A description list is a list of items with a description or definition of each item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Row","TypeName":"System.Boolean","Documentation":"\n \n Specifies that description list will be arranged in a rows and columns.\n \n ","Metadata":{"Common.PropertyName":"Row","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":646257089,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-407004646,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1682236556,"Kind":"Components.Component","Name":"Blazorise.DescriptionListDefinition","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionListDefinition"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the definition inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListDefinition","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition"}},{"HashCode":-1187180055,"Kind":"Components.Component","Name":"Blazorise.DescriptionListDefinition","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionListDefinition"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the definition inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListDefinition","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1237672927,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListDefinition.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionListDefinition"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListDefinition.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1252591223,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListDefinition.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionListDefinition"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListDefinition.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListDefinition","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-862063048,"Kind":"Components.Component","Name":"Blazorise.DescriptionListTerm","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DescriptionListTerm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the term inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListTerm","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm"}},{"HashCode":301717028,"Kind":"Components.Component","Name":"Blazorise.DescriptionListTerm","AssemblyName":"Blazorise","Documentation":"\n \n Element which specify a term.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DescriptionListTerm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Determines how much space will be used by the term inside of the description list row.\n \n ","Metadata":{"Common.PropertyName":"ColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DescriptionListTerm","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1594843636,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListTerm.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DescriptionListTerm"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListTerm.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1966717798,"Kind":"Components.ChildContent","Name":"Blazorise.DescriptionListTerm.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DescriptionListTerm"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DescriptionListTerm.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DescriptionListTerm","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":350293804,"Kind":"Components.Component","Name":"Blazorise.DisplayHeading","AssemblyName":"Blazorise","Documentation":"\n \n A larger, slightly more opinionated heading style.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayHeading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.DisplayHeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the display heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.DisplayHeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DisplayHeading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading"}},{"HashCode":-554441435,"Kind":"Components.Component","Name":"Blazorise.DisplayHeading","AssemblyName":"Blazorise","Documentation":"\n \n A larger, slightly more opinionated heading style.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DisplayHeading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.DisplayHeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the display heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.DisplayHeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DisplayHeading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":664879511,"Kind":"Components.ChildContent","Name":"Blazorise.DisplayHeading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DisplayHeading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DisplayHeading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1871026237,"Kind":"Components.ChildContent","Name":"Blazorise.DisplayHeading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DisplayHeading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DisplayHeading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DisplayHeading","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-384061535,"Kind":"Components.Component","Name":"Blazorise.Heading","AssemblyName":"Blazorise","Documentation":"\n \n Heading component is used for titles or subtitles that you want to display on a webpage.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Heading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Heading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading"}},{"HashCode":-748085803,"Kind":"Components.Component","Name":"Blazorise.Heading","AssemblyName":"Blazorise","Documentation":"\n \n Heading component is used for titles or subtitles that you want to display on a webpage.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Heading"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.HeadingSize","IsEnum":true,"Documentation":"\n \n Gets or sets the heading size.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.HeadingSize"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Heading","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1401780498,"Kind":"Components.ChildContent","Name":"Blazorise.Heading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Heading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Heading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1737052640,"Kind":"Components.ChildContent","Name":"Blazorise.Heading.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Heading"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Heading.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Heading","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":687248398,"Kind":"Components.Component","Name":"Blazorise.OrderedList","AssemblyName":"Blazorise","Documentation":"\n \n An ordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"OrderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ListType","TypeName":"Blazorise.OrderedListType","IsEnum":true,"Documentation":"\n \n Defines the type of item markers.\n \n ","Metadata":{"Common.PropertyName":"ListType","Common.GloballyQualifiedTypeName":"global::Blazorise.OrderedListType"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList"}},{"HashCode":-1713573428,"Kind":"Components.Component","Name":"Blazorise.OrderedList","AssemblyName":"Blazorise","Documentation":"\n \n An ordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.OrderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ListType","TypeName":"Blazorise.OrderedListType","IsEnum":true,"Documentation":"\n \n Defines the type of item markers.\n \n ","Metadata":{"Common.PropertyName":"ListType","Common.GloballyQualifiedTypeName":"global::Blazorise.OrderedListType"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1162092806,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"OrderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":937127779,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.OrderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":451503296,"Kind":"Components.Component","Name":"Blazorise.OrderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"OrderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem"}},{"HashCode":-631700422,"Kind":"Components.Component","Name":"Blazorise.OrderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.OrderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.OrderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1763391382,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"OrderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1067257158,"Kind":"Components.ChildContent","Name":"Blazorise.OrderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.OrderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.OrderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"OrderedListItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1604947709,"Kind":"Components.Component","Name":"Blazorise.Paragraph","AssemblyName":"Blazorise","Documentation":"\n \n A paragraph always starts on a new line, and is usually a block of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Paragraph"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Paragraph","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph"}},{"HashCode":1296931249,"Kind":"Components.Component","Name":"Blazorise.Paragraph","AssemblyName":"Blazorise","Documentation":"\n \n A paragraph always starts on a new line, and is usually a block of text.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Paragraph"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Paragraph","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-553707237,"Kind":"Components.ChildContent","Name":"Blazorise.Paragraph.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Paragraph"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Paragraph.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1348004760,"Kind":"Components.ChildContent","Name":"Blazorise.Paragraph.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Paragraph"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Paragraph.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Paragraph","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":390972855,"Kind":"Components.Component","Name":"Blazorise.Text","AssemblyName":"Blazorise","Documentation":"\n \n Basic typography component with no specific rule.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Text"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Text","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text"}},{"HashCode":1918265998,"Kind":"Components.Component","Name":"Blazorise.Text","AssemblyName":"Blazorise","Documentation":"\n \n Basic typography component with no specific rule.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Text"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Text","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1546114728,"Kind":"Components.ChildContent","Name":"Blazorise.Text.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Text"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Text.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1810609995,"Kind":"Components.ChildContent","Name":"Blazorise.Text.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Text"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Text.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Text","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-381659427,"Kind":"Components.Component","Name":"Blazorise.UnorderedList","AssemblyName":"Blazorise","Documentation":"\n \n An unordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"UnorderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList"}},{"HashCode":875904369,"Kind":"Components.Component","Name":"Blazorise.UnorderedList","AssemblyName":"Blazorise","Documentation":"\n \n An unordered list created using the <ul> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.UnorderedList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Unstyled","TypeName":"System.Boolean","Documentation":"\n \n Remove the default list-style and left margin on list items (immediate children only).\n \n ","Metadata":{"Common.PropertyName":"Unstyled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedList","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":476784956,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"UnorderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":292868858,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedList.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.UnorderedList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedList.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":877215823,"Kind":"Components.Component","Name":"Blazorise.UnorderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"UnorderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem"}},{"HashCode":931116238,"Kind":"Components.Component","Name":"Blazorise.UnorderedListItem","AssemblyName":"Blazorise","Documentation":"\n \n An item created using the <li> element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.UnorderedListItem"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Italic","TypeName":"System.Boolean","Documentation":"\n \n Italicize text if set to true.\n \n ","Metadata":{"Common.PropertyName":"Italic","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CopyToClipboard","TypeName":"System.Boolean","Documentation":"\n \n If true, the content of the component will be copied to clipboard on click event.\n \n ","Metadata":{"Common.PropertyName":"CopyToClipboard","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.UnorderedListItem","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1443421840,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"UnorderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1171888869,"Kind":"Components.ChildContent","Name":"Blazorise.UnorderedListItem.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.UnorderedListItem"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.UnorderedListItem.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"UnorderedListItem","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-737109461,"Kind":"Components.Component","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"\n \n Container for input component that can check for different kind of validations.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Status","TypeName":"Blazorise.ValidationStatus","IsEnum":true,"Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Status","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationStatus"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs each time that validation status changed.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"MessageLocalizer","TypeName":"System.Func, System.String>","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"MessageLocalizer","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.String>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"UsePattern","TypeName":"System.Boolean","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"UsePattern","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Forces the custom validation handler to be used while validating the values.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation"}},{"HashCode":1095764783,"Kind":"Components.Component","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"\n \n Container for input component that can check for different kind of validations.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Status","TypeName":"Blazorise.ValidationStatus","IsEnum":true,"Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Status","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationStatus"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs each time that validation status changed.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"MessageLocalizer","TypeName":"System.Func, System.String>","Documentation":"\n \n ","Metadata":{"Common.PropertyName":"MessageLocalizer","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.String>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"UsePattern","TypeName":"System.Boolean","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"UsePattern","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Forces the custom validation handler to be used while validating the values.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1402497772,"Kind":"Components.ChildContent","Name":"Blazorise.Validation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Validation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2092668943,"Kind":"Components.ChildContent","Name":"Blazorise.Validation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Validation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1120590613,"Kind":"Components.Component","Name":"Blazorise.ValidationError","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the error message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationError"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the multiline error messages.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationError","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError"}},{"HashCode":1832043721,"Kind":"Components.Component","Name":"Blazorise.ValidationError","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the error message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationError"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the multiline error messages.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n If true, shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationError","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1023133495,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationError.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationError"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationError.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1552400722,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationError.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationError"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationError.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationError","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":20256136,"Kind":"Components.Component","Name":"Blazorise.ValidationNone","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the default state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationNone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationNone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone"}},{"HashCode":144778324,"Kind":"Components.Component","Name":"Blazorise.ValidationNone","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the default state.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationNone"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationNone","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1810227896,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationNone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationNone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationNone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":518147448,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationNone.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationNone"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationNone.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationNone","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1480752186,"Kind":"Components.Component","Name":"Blazorise.Validations","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple validations and an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validations"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ValidationMode","IsEnum":true,"Documentation":"\n \n Defines the validation mode for validations inside of this container.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationMode"}},{"Kind":"Components.Component","Name":"ValidateOnLoad","TypeName":"System.Boolean","Documentation":"\n \n If set to true, and is set to , validation will run automatically on page load.\n \n \n When validation is placed inside of modal dialog, the behavior is a little different. \n Modals are by definition always loaded and are always present in the DOM so no loading is ever happening again\n after the page that contains the modal is first initialized. Their visibility is controlled by display: none;\n To workaround this, the actual \"first load\" for modals can be done by re-initializing parameter. \n \n ","Metadata":{"Common.PropertyName":"ValidateOnLoad","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Specifies the top-level model object for the form. An edit context will be constructed for this model.\n If using this parameter, do not also supply a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"MissingFieldsErrorMessage","TypeName":"System.String","Documentation":"\n \n Message that will be displayed if any of the validations does not have defined error message.\n \n ","Metadata":{"Common.PropertyName":"MissingFieldsErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ValidatedAll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired only after all of the validation are successful.\n \n ","Metadata":{"Common.PropertyName":"ValidatedAll","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired whenever there is a change in validation status.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validations","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations"}},{"HashCode":-2016872981,"Kind":"Components.Component","Name":"Blazorise.Validations","AssemblyName":"Blazorise","Documentation":"\n \n Container for multiple validations and an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validations"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ValidationMode","IsEnum":true,"Documentation":"\n \n Defines the validation mode for validations inside of this container.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ValidationMode"}},{"Kind":"Components.Component","Name":"ValidateOnLoad","TypeName":"System.Boolean","Documentation":"\n \n If set to true, and is set to , validation will run automatically on page load.\n \n \n When validation is placed inside of modal dialog, the behavior is a little different. \n Modals are by definition always loaded and are always present in the DOM so no loading is ever happening again\n after the page that contains the modal is first initialized. Their visibility is controlled by display: none;\n To workaround this, the actual \"first load\" for modals can be done by re-initializing parameter. \n \n ","Metadata":{"Common.PropertyName":"ValidateOnLoad","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Specifies the top-level model object for the form. An edit context will be constructed for this model.\n If using this parameter, do not also supply a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"MissingFieldsErrorMessage","TypeName":"System.String","Documentation":"\n \n Message that will be displayed if any of the validations does not have defined error message.\n \n ","Metadata":{"Common.PropertyName":"MissingFieldsErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"HandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"ValidatedAll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired only after all of the validation are successful.\n \n ","Metadata":{"Common.PropertyName":"ValidatedAll","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"StatusChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event is fired whenever there is a change in validation status.\n \n ","Metadata":{"Common.PropertyName":"StatusChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Validations","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":250099945,"Kind":"Components.ChildContent","Name":"Blazorise.Validations.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Validations"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validations.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-38070220,"Kind":"Components.ChildContent","Name":"Blazorise.Validations.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Validations"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Validations.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validations","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":97813693,"Kind":"Components.Component","Name":"Blazorise.ValidationSuccess","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the success message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSuccess"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n Shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSuccess","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess"}},{"HashCode":931423615,"Kind":"Components.Component","Name":"Blazorise.ValidationSuccess","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the success message.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationSuccess"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Tooltip","TypeName":"System.Boolean","Documentation":"\n \n Shows the tooltip instead of label.\n \n ","Metadata":{"Common.PropertyName":"Tooltip","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSuccess","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":58010117,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSuccess.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationSuccess"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSuccess.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-451521974,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSuccess.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationSuccess"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSuccess.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSuccess","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2088268393,"Kind":"Components.Component","Name":"Blazorise.ValidationSummary","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the list of error messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Label showed before the error messages.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Errors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"Errors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSummary","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":440219486,"Kind":"Components.Component","Name":"Blazorise.ValidationSummary","AssemblyName":"Blazorise","Documentation":"\n \n Placeholder for the list of error messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Label","TypeName":"System.String","Documentation":"\n \n Label showed before the error messages.\n \n ","Metadata":{"Common.PropertyName":"Label","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Errors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"Errors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.ValidationSummary","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":622235433,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSummary.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ValidationSummary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSummary.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":766116638,"Kind":"Components.ChildContent","Name":"Blazorise.ValidationSummary.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.ValidationSummary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.ValidationSummary.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ValidationSummary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1674215066,"Kind":"Components.Component","Name":"Blazorise.Abbreviation","AssemblyName":"Blazorise","Documentation":"\n \n The abbr tag defines an abbreviation or an acronym, like \"HTML\", \"CSS\", \"Mr.\", \"Dr.\", \"ASAP\", \"ATM\".\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Abbreviation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n The title attribute specifies extra information about an element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Abbreviation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation"}},{"HashCode":-1084321904,"Kind":"Components.Component","Name":"Blazorise.Abbreviation","AssemblyName":"Blazorise","Documentation":"\n \n The abbr tag defines an abbreviation or an acronym, like \"HTML\", \"CSS\", \"Mr.\", \"Dr.\", \"ASAP\", \"ATM\".\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Abbreviation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Documentation":"\n \n The title attribute specifies extra information about an element.\n \n ","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Abbreviation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1635074425,"Kind":"Components.ChildContent","Name":"Blazorise.Abbreviation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Abbreviation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Abbreviation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1559492900,"Kind":"Components.ChildContent","Name":"Blazorise.Abbreviation.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Abbreviation"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Abbreviation.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Abbreviation","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":695570232,"Kind":"Components.Component","Name":"Blazorise.Address","AssemblyName":"Blazorise","Documentation":"\n \n The address tag defines the contact information for the author/owner of a document or an article.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Address"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Address","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address"}},{"HashCode":-792313313,"Kind":"Components.Component","Name":"Blazorise.Address","AssemblyName":"Blazorise","Documentation":"\n \n The address tag defines the contact information for the author/owner of a document or an article.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Address"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Address","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-917284896,"Kind":"Components.ChildContent","Name":"Blazorise.Address.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Address"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Address.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":205163028,"Kind":"Components.ChildContent","Name":"Blazorise.Address.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Address"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Address.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Address","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-962842823,"Kind":"Components.Component","Name":"Blazorise.Div","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html div element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Div"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Div","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div"}},{"HashCode":293391187,"Kind":"Components.Component","Name":"Blazorise.Div","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html div element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Div"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Div","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":625879053,"Kind":"Components.ChildContent","Name":"Blazorise.Div.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Div"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Div.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":99065609,"Kind":"Components.ChildContent","Name":"Blazorise.Div.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Div"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Div.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Div","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1329548242,"Kind":"Components.Component","Name":"Blazorise.Small","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html small element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Small"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Small","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small"}},{"HashCode":-511735647,"Kind":"Components.Component","Name":"Blazorise.Small","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html small element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Small"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Small","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2112418577,"Kind":"Components.ChildContent","Name":"Blazorise.Small.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Small"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Small.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":442909900,"Kind":"Components.ChildContent","Name":"Blazorise.Small.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Small"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Small.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Small","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":830120333,"Kind":"Components.Component","Name":"Blazorise.Span","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html span element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Span"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Span","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span"}},{"HashCode":1015412601,"Kind":"Components.Component","Name":"Blazorise.Span","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html span element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Span"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Span","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":587444356,"Kind":"Components.ChildContent","Name":"Blazorise.Span.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Span"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Span.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-630113322,"Kind":"Components.ChildContent","Name":"Blazorise.Span.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Span"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Span.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Span","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":528028217,"Kind":"Components.Component","Name":"Blazorise.Strong","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html strong element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Strong"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Strong","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong"}},{"HashCode":-381944765,"Kind":"Components.Component","Name":"Blazorise.Strong","AssemblyName":"Blazorise","Documentation":"\n \n Component that represents the html strong element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Strong"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Strong","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":392470497,"Kind":"Components.ChildContent","Name":"Blazorise.Strong.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Strong"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Strong.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":310671565,"Kind":"Components.ChildContent","Name":"Blazorise.Strong.ChildContent","AssemblyName":"Blazorise","Documentation":"\n \n Specifies the content to be rendered inside this component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Strong"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Strong.ChildContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Strong","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1634735331,"Kind":"Components.Component","Name":"Blazorise.PageProgressProvider","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressProvider"}},{"HashCode":-1721982954,"Kind":"Components.Component","Name":"Blazorise.PageProgressProvider","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.PageProgressProvider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"PageProgressProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1374345208,"Kind":"Components.Component","Name":"Blazorise._Imports","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Imports","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1883660056,"Kind":"Components.Component","Name":"Blazorise._Imports","AssemblyName":"Blazorise","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise._Imports","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922534534,"Kind":"Components.Component","Name":"Blazorise.Components.Progress.PageProgressProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Progress.PageProgressProvider","Common.TypeNamespace":"Blazorise.Components.Progress","Common.TypeNameIdentifier":"PageProgressProvider"}},{"HashCode":32690767,"Kind":"Components.Component","Name":"Blazorise.Components.Progress.PageProgressProvider","AssemblyName":"Blazorise","Documentation":"\n \n Component that handles the to show the page progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Progress.PageProgressProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Progress.PageProgressProvider","Common.TypeNamespace":"Blazorise.Components.Progress","Common.TypeNameIdentifier":"PageProgressProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1856072683,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\n \n Adds Data Annotations validation support to an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":-1646701916,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\n \n Adds Data Annotations validation support to an .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"DataAnnotationsValidator","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1626695798,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-1089588755,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1894495879,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-772132001,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1961680512,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1794929427,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeRouteView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1333841242,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Displays differing content depending on the user's authorization status.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\n \n The policy name that determines whether the content can be displayed.\n \n ","Metadata":{"Common.PropertyName":"Policy","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\n \n A comma delimited list of roles that are allowed to display the content.\n \n ","Metadata":{"Common.PropertyName":"Roles","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","Metadata":{"Common.PropertyName":"Authorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1062287476,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n Displays differing content depending on the user's authorization status.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\n \n The policy name that determines whether the content can be displayed.\n \n ","Metadata":{"Common.PropertyName":"Policy","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\n \n A comma delimited list of roles that are allowed to display the content.\n \n ","Metadata":{"Common.PropertyName":"Roles","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","Metadata":{"Common.PropertyName":"Authorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\n \n The resource to which access is being controlled.\n \n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1976336925,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2072500109,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":206294960,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1635767799,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is not authorized.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1343832225,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-747468937,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1760466501,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":254935187,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"AuthorizeView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1219772387,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-1605994785,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":409770779,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1870844652,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\n \n The content to which the authentication state should be provided.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Common.TypeNameIdentifier":"CascadingAuthenticationState","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1627443224,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseDataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.BaseDataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.GenericTyped":"True"}},{"HashCode":546262108,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.BaseDataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.BaseDataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-783101347,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"BaseDataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":44273445,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.BaseDataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.BaseDataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1885174855,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridComponent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Minimal base class for datagrid components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BaseDataGridComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridComponent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridComponent"}},{"HashCode":705384650,"Kind":"Components.Component","Name":"Blazorise.DataGrid.BaseDataGridComponent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Minimal base class for datagrid components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.BaseDataGridComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.BaseDataGridComponent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"BaseDataGridComponent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2112558540,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n The DataGrid component llows you to display and manage data in a tabular (rows/columns) format.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGrid component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"PopupTitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets template for title of popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupTitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Defines the size of popup dialog.\n \n ","Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Documentation":"\n \n Occurs before the popup dialog is closed.\n \n ","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the datagrid data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"AggregateData","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the calculated aggregate data.\n \n \n Used only in manual read mode along with the handler.\n \n ","Metadata":{"Common.PropertyName":"AggregateData","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItems","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets the total number of items. Used only when is used to load the data.\n \n \n This field must be set only when is used to load the data.\n \n ","Metadata":{"Common.PropertyName":"TotalItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"FilteredDataChanged","TypeName":"System.Action>","Documentation":"\n \n Raises an event every time that filtered data is refreshed.\n \n ","Metadata":{"Common.PropertyName":"FilteredDataChanged","Common.GloballyQualifiedTypeName":"global::System.Action>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"UseInternalEditing","TypeName":"System.Boolean","Documentation":"\n \n Specifies the behaviour of datagrid editing.\n \n \n Disabling this option will send all changes to the RowInserted and RowUpdated but nothing will be saved unless the user manually update the item values.\n \n ","Metadata":{"Common.PropertyName":"UseInternalEditing","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit datagrid rows.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Virtualize","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the datagrid will use the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"Virtualize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VirtualizeOptions","TypeName":"Blazorise.DataGrid.VirtualizeOptions","Documentation":"\n \n Gets or sets Virtualize options when using the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"VirtualizeOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.VirtualizeOptions"}},{"Kind":"Components.Component","Name":"PagerOptions","TypeName":"Blazorise.DataGrid.DataGridPagerOptions","Documentation":"\n \n Gets or sets Pager options.\n \n ","Metadata":{"Common.PropertyName":"PagerOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerOptions"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortMode","TypeName":"Blazorise.DataGrid.DataGridSortMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can sort only by one column or by multiple.\n \n ","Metadata":{"Common.PropertyName":"SortMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSortMode"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaptions","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether user can see a column captions.\n \n ","Metadata":{"Common.PropertyName":"ShowCaptions","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowPager","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can navigate datagrid by using pagination controls.\n \n ","Metadata":{"Common.PropertyName":"ShowPager","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PagerPosition","TypeName":"Blazorise.DataGrid.DataGridPagerPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the pager.\n \n ","Metadata":{"Common.PropertyName":"PagerPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerPosition"}},{"Kind":"Components.Component","Name":"AggregateRowPosition","TypeName":"Blazorise.DataGrid.DataGridAggregateRowPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the aggregate row.\n \n ","Metadata":{"Common.PropertyName":"AggregateRowPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateRowPosition"}},{"Kind":"Components.Component","Name":"ShowPageSizes","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can adjust the page size of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"ShowPageSizes","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageSizes","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the chooseable page sizes of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"PageSizes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"CurrentPage","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the current page number.\n \n ","Metadata":{"Common.PropertyName":"CurrentPage","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EmptyTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyFilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyFilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyCellTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyCellTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","Metadata":{"Common.PropertyName":"ButtonRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of items for each page.\n \n ","Metadata":{"Common.PropertyName":"PageSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"PageSizeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"PageSizeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MaxPaginationLinks","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of visible pagination links. It has to be odd for well look.\n \n ","Metadata":{"Common.PropertyName":"MaxPaginationLinks","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FilterMethod","TypeName":"Blazorise.DataGrid.DataGridFilterMethod","IsEnum":true,"Documentation":"\n \n Defines the filter method when searching the cell values.\n \n ","Metadata":{"Common.PropertyName":"FilterMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridFilterMethod"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DataGrid.DataGridSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets current selection mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSelectionMode"}},{"Kind":"Components.Component","Name":"SelectedRowChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected row has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after multi selection has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserting","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserting","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdating","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoving","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Cancelable event called before the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoving","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserted","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdated","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdated","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoved","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event called after the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoved","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"RowClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowDoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"RowDoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row has requested a context menu.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected page has changed.\n \n ","Metadata":{"Common.PropertyName":"PageChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event handler used to load data manually based on the current page and filter data settings.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SortChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the column sort direction has changed.\n \n ","Metadata":{"Common.PropertyName":"SortChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Documentation":"\n \n Specifies the grid editing modes.\n \n ","Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}},{"Kind":"Components.Component","Name":"CommandMode","TypeName":"Blazorise.DataGrid.DataGridCommandMode","IsEnum":true,"Documentation":"\n \n Specifies the grid command mode.\n \n ","Metadata":{"Common.PropertyName":"CommandMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCommandMode"}},{"Kind":"Components.Component","Name":"DetailRowTrigger","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n A trigger function used to handle the visibility of detail row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTrigger","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowSelectable","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n Handles the selection of the DataGrid row.\n If not set it will default to always true.\n \n ","Metadata":{"Common.PropertyName":"RowSelectable","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowHoverCursor","TypeName":"System.Func","Documentation":"\n \n Handles the selection of the cursor for a hovered row.\n If not set, will be used.\n \n ","Metadata":{"Common.PropertyName":"RowHoverCursor","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DetailRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemDefaultSetter","TypeName":"System.Action","Documentation":"\n \n Function, that is called, when a new item is created for inserting new entry.\n \n ","Metadata":{"Common.PropertyName":"NewItemDefaultSetter","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create new instance of an item. If left null a default constructor will be used.\n \n ","Metadata":{"Common.PropertyName":"NewItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a validation instance of an item that it's used as a separate instance for Datagrid's internal processing of validation. If left null, Datagrid will try to use it's own implementation to instantiate.\n \n ","Metadata":{"Common.PropertyName":"ValidationItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a instance of the selected item to edit. If left null the selected item will be used.\n \n ","Metadata":{"Common.PropertyName":"EditItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"RowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for each row in the datagrid.\n \n ","Metadata":{"Common.PropertyName":"RowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridCustomFilter","Documentation":"\n \n Handler for custom filtering on datagrid item.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for header row.\n \n ","Metadata":{"Common.PropertyName":"HeaderRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"FilterRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for filter row.\n \n ","Metadata":{"Common.PropertyName":"FilterRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"GroupRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for group row.\n \n ","Metadata":{"Common.PropertyName":"GroupRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"DataGridColumns","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridColumns","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DataGridAggregates","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridAggregates","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"UseValidation","TypeName":"System.Boolean","Documentation":"\n \n If true, DataGrid will use validation when editing the fields.\n \n ","Metadata":{"Common.PropertyName":"UseValidation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Documentation":"\n \n If true, shows feedbacks for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationsSummary","TypeName":"System.Boolean","Documentation":"\n \n If true, shows summary for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationsSummary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationsSummaryLabel","TypeName":"System.String","Documentation":"\n \n Label for validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValidationsSummaryErrors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryErrors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ValidationsHandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"ValidationsHandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Localizers","TypeName":"Blazorise.DataGrid.DataGridLocalizers","Documentation":"\n \n Custom localizer handlers to override default localization.\n \n ","Metadata":{"Common.PropertyName":"Localizers","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridLocalizers"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes Datagrid have a fixed header and enabling a scrollbar in the Datagrid body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid max height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the Datagrid's table header .\n \n ","Metadata":{"Common.PropertyName":"HeaderThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"SubmitFormOnEnter","TypeName":"System.Boolean","Documentation":"\n \n If true, the edit form will have the Save button as type=\"submit\", and it will react to Enter keys being pressed.\n \n ","Metadata":{"Common.PropertyName":"SubmitFormOnEnter","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DetailRowStartsVisible","TypeName":"System.Boolean","Documentation":"\n \n Controls whether DetailRow will start visible if is set. will be evaluated if set.\n \n ","Metadata":{"Common.PropertyName":"DetailRowStartsVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowDefaultSortIcon","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether default sort icon should display.\n \n ","Metadata":{"Common.PropertyName":"ShowDefaultSortIcon","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.GenericTyped":"True"}},{"HashCode":29444535,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n The DataGrid component llows you to display and manage data in a tabular (rows/columns) format.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGrid component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"True"}},{"Kind":"Components.Component","Name":"PopupTitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets template for title of popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupTitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Documentation":"\n \n Defines the size of popup dialog.\n \n ","Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Documentation":"\n \n Occurs before the popup dialog is closed.\n \n ","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the datagrid data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"AggregateData","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the calculated aggregate data.\n \n \n Used only in manual read mode along with the handler.\n \n ","Metadata":{"Common.PropertyName":"AggregateData","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItems","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets the total number of items. Used only when is used to load the data.\n \n \n This field must be set only when is used to load the data.\n \n ","Metadata":{"Common.PropertyName":"TotalItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"FilteredDataChanged","TypeName":"System.Action>","Documentation":"\n \n Raises an event every time that filtered data is refreshed.\n \n ","Metadata":{"Common.PropertyName":"FilteredDataChanged","Common.GloballyQualifiedTypeName":"global::System.Action>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"UseInternalEditing","TypeName":"System.Boolean","Documentation":"\n \n Specifies the behaviour of datagrid editing.\n \n \n Disabling this option will send all changes to the RowInserted and RowUpdated but nothing will be saved unless the user manually update the item values.\n \n ","Metadata":{"Common.PropertyName":"UseInternalEditing","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit datagrid rows.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Virtualize","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the datagrid will use the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"Virtualize","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"VirtualizeOptions","TypeName":"Blazorise.DataGrid.VirtualizeOptions","Documentation":"\n \n Gets or sets Virtualize options when using the Virtualize functionality.\n \n ","Metadata":{"Common.PropertyName":"VirtualizeOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.VirtualizeOptions"}},{"Kind":"Components.Component","Name":"PagerOptions","TypeName":"Blazorise.DataGrid.DataGridPagerOptions","Documentation":"\n \n Gets or sets Pager options.\n \n ","Metadata":{"Common.PropertyName":"PagerOptions","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerOptions"}},{"Kind":"Components.Component","Name":"Resizable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can resize datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"Resizable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ResizeMode","TypeName":"Blazorise.TableResizeMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can resize on header or columns.\n \n ","Metadata":{"Common.PropertyName":"ResizeMode","Common.GloballyQualifiedTypeName":"global::Blazorise.TableResizeMode"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortMode","TypeName":"Blazorise.DataGrid.DataGridSortMode","IsEnum":true,"Documentation":"\n \n Gets or sets whether the user can sort only by one column or by multiple.\n \n ","Metadata":{"Common.PropertyName":"SortMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSortMode"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaptions","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether user can see a column captions.\n \n ","Metadata":{"Common.PropertyName":"ShowCaptions","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowPager","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can navigate datagrid by using pagination controls.\n \n ","Metadata":{"Common.PropertyName":"ShowPager","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PagerPosition","TypeName":"Blazorise.DataGrid.DataGridPagerPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the pager.\n \n ","Metadata":{"Common.PropertyName":"PagerPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridPagerPosition"}},{"Kind":"Components.Component","Name":"AggregateRowPosition","TypeName":"Blazorise.DataGrid.DataGridAggregateRowPosition","IsEnum":true,"Documentation":"\n \n Gets or sets the position of the aggregate row.\n \n ","Metadata":{"Common.PropertyName":"AggregateRowPosition","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateRowPosition"}},{"Kind":"Components.Component","Name":"ShowPageSizes","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can adjust the page size of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"ShowPageSizes","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageSizes","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the chooseable page sizes of the datagrid.\n \n ","Metadata":{"Common.PropertyName":"PageSizes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"CurrentPage","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the current page number.\n \n ","Metadata":{"Common.PropertyName":"CurrentPage","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EmptyTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyFilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyFilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"EmptyCellTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","Metadata":{"Common.PropertyName":"EmptyCellTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"LoadingTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","Metadata":{"Common.PropertyName":"LoadingTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ButtonRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","Metadata":{"Common.PropertyName":"ButtonRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageSize","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of items for each page.\n \n ","Metadata":{"Common.PropertyName":"PageSize","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"PageSizeChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the has changed.\n \n ","Metadata":{"Common.PropertyName":"PageSizeChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"MaxPaginationLinks","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the maximum number of visible pagination links. It has to be odd for well look.\n \n ","Metadata":{"Common.PropertyName":"MaxPaginationLinks","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"FilterMethod","TypeName":"Blazorise.DataGrid.DataGridFilterMethod","IsEnum":true,"Documentation":"\n \n Defines the filter method when searching the cell values.\n \n ","Metadata":{"Common.PropertyName":"FilterMethod","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridFilterMethod"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.DataGrid.DataGridSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets current selection mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridSelectionMode"}},{"Kind":"Components.Component","Name":"SelectedRowChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected row has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after multi selection has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserting","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserting","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdating","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Cancelable event called before the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoving","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Cancelable event called before the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoving","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowInserted","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is inserted.\n \n ","Metadata":{"Common.PropertyName":"RowInserted","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowUpdated","TypeName":"Microsoft.AspNetCore.Components.EventCallback>>","Documentation":"\n \n Event called after the row is updated.\n \n ","Metadata":{"Common.PropertyName":"RowUpdated","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowRemoved","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event called after the row is removed.\n \n ","Metadata":{"Common.PropertyName":"RowRemoved","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is clicked.\n \n ","Metadata":{"Common.PropertyName":"RowClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowDoubleClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row is double clicked.\n \n ","Metadata":{"Common.PropertyName":"RowDoubleClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event called after the row has requested a context menu.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenu","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowContextMenuPreventDefault","TypeName":"System.Boolean","Documentation":"\n \n Used to prevent the default action for an event.\n \n ","Metadata":{"Common.PropertyName":"RowContextMenuPreventDefault","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PageChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected page has changed.\n \n ","Metadata":{"Common.PropertyName":"PageChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Event handler used to load data manually based on the current page and filter data settings.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SortChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the column sort direction has changed.\n \n ","Metadata":{"Common.PropertyName":"SortChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Documentation":"\n \n Specifies the grid editing modes.\n \n ","Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}},{"Kind":"Components.Component","Name":"CommandMode","TypeName":"Blazorise.DataGrid.DataGridCommandMode","IsEnum":true,"Documentation":"\n \n Specifies the grid command mode.\n \n ","Metadata":{"Common.PropertyName":"CommandMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCommandMode"}},{"Kind":"Components.Component","Name":"DetailRowTrigger","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n A trigger function used to handle the visibility of detail row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTrigger","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowSelectable","TypeName":"System.Func, System.Boolean>","Documentation":"\n \n Handles the selection of the DataGrid row.\n If not set it will default to always true.\n \n ","Metadata":{"Common.PropertyName":"RowSelectable","Common.GloballyQualifiedTypeName":"global::System.Func, global::System.Boolean>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"RowHoverCursor","TypeName":"System.Func","Documentation":"\n \n Handles the selection of the cursor for a hovered row.\n If not set, will be used.\n \n ","Metadata":{"Common.PropertyName":"RowHoverCursor","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DetailRowTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","Metadata":{"Common.PropertyName":"DetailRowTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemDefaultSetter","TypeName":"System.Action","Documentation":"\n \n Function, that is called, when a new item is created for inserting new entry.\n \n ","Metadata":{"Common.PropertyName":"NewItemDefaultSetter","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create new instance of an item. If left null a default constructor will be used.\n \n ","Metadata":{"Common.PropertyName":"NewItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a validation instance of an item that it's used as a separate instance for Datagrid's internal processing of validation. If left null, Datagrid will try to use it's own implementation to instantiate.\n \n ","Metadata":{"Common.PropertyName":"ValidationItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCreator","TypeName":"System.Func","Documentation":"\n \n Function that, if set, is called to create a instance of the selected item to edit. If left null the selected item will be used.\n \n ","Metadata":{"Common.PropertyName":"EditItemCreator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Striped","TypeName":"System.Boolean","Documentation":"\n \n Adds stripes to the table.\n \n ","Metadata":{"Common.PropertyName":"Striped","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Bordered","TypeName":"System.Boolean","Documentation":"\n \n Adds borders to all the cells.\n \n ","Metadata":{"Common.PropertyName":"Bordered","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Borderless","TypeName":"System.Boolean","Documentation":"\n \n Makes the table without any borders.\n \n ","Metadata":{"Common.PropertyName":"Borderless","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Hoverable","TypeName":"System.Boolean","Documentation":"\n \n Adds a hover effect when mousing over rows.\n \n ","Metadata":{"Common.PropertyName":"Hoverable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Narrow","TypeName":"System.Boolean","Documentation":"\n \n Makes the table more compact by cutting cell padding in half.\n \n ","Metadata":{"Common.PropertyName":"Narrow","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Responsive","TypeName":"System.Boolean","Documentation":"\n \n Makes table responsive by adding the horizontal scroll bar.\n \n \n In some cases component placed inside of a table marked with \n flag might not show dropdown menu properly. To make it work you might need to add some\n additional CSS rules.\n \n ","Metadata":{"Common.PropertyName":"Responsive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"RowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for each row in the datagrid.\n \n ","Metadata":{"Common.PropertyName":"RowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRowStyling","TypeName":"System.Action","Documentation":"\n \n Custom handler for currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRowStyling","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridCustomFilter","Documentation":"\n \n Handler for custom filtering on datagrid item.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for header row.\n \n ","Metadata":{"Common.PropertyName":"HeaderRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"FilterRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for filter row.\n \n ","Metadata":{"Common.PropertyName":"FilterRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"GroupRowStyling","TypeName":"Blazorise.DataGrid.DataGridRowStyling","Documentation":"\n \n Custom styles for group row.\n \n ","Metadata":{"Common.PropertyName":"GroupRowStyling","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridRowStyling"}},{"Kind":"Components.Component","Name":"DataGridColumns","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridColumns","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"DataGridAggregates","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","Metadata":{"Common.PropertyName":"DataGridAggregates","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"UseValidation","TypeName":"System.Boolean","Documentation":"\n \n If true, DataGrid will use validation when editing the fields.\n \n ","Metadata":{"Common.PropertyName":"UseValidation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Documentation":"\n \n If true, shows feedbacks for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowValidationsSummary","TypeName":"System.Boolean","Documentation":"\n \n If true, shows summary for all validations.\n \n ","Metadata":{"Common.PropertyName":"ShowValidationsSummary","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationsSummaryLabel","TypeName":"System.String","Documentation":"\n \n Label for validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryLabel","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValidationsSummaryErrors","TypeName":"System.String[]","Documentation":"\n \n List of custom error messages for the validations summary.\n \n ","Metadata":{"Common.PropertyName":"ValidationsSummaryErrors","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"ValidationsHandlerType","TypeName":"System.Type","Documentation":"\n \n Defines the default handler type that will be used by the validation, unless it is overriden by property.\n \n ","Metadata":{"Common.PropertyName":"ValidationsHandlerType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Localizers","TypeName":"Blazorise.DataGrid.DataGridLocalizers","Documentation":"\n \n Custom localizer handlers to override default localization.\n \n ","Metadata":{"Common.PropertyName":"Localizers","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridLocalizers"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FixedHeader","TypeName":"System.Boolean","Documentation":"\n \n Makes Datagrid have a fixed header and enabling a scrollbar in the Datagrid body.\n \n ","Metadata":{"Common.PropertyName":"FixedHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FixedHeaderDataGridMaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the Datagrid max height when feature is enabled (defaults to 500px).\n \n ","Metadata":{"Common.PropertyName":"FixedHeaderDataGridMaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderThemeContrast","TypeName":"Blazorise.ThemeContrast","IsEnum":true,"Documentation":"\n \n Sets the Datagrid's table header .\n \n ","Metadata":{"Common.PropertyName":"HeaderThemeContrast","Common.GloballyQualifiedTypeName":"global::Blazorise.ThemeContrast"}},{"Kind":"Components.Component","Name":"SubmitFormOnEnter","TypeName":"System.Boolean","Documentation":"\n \n If true, the edit form will have the Save button as type=\"submit\", and it will react to Enter keys being pressed.\n \n ","Metadata":{"Common.PropertyName":"SubmitFormOnEnter","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DetailRowStartsVisible","TypeName":"System.Boolean","Documentation":"\n \n Controls whether DetailRow will start visible if is set. will be evaluated if set.\n \n ","Metadata":{"Common.PropertyName":"DetailRowStartsVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowDefaultSortIcon","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether default sort icon should display.\n \n ","Metadata":{"Common.PropertyName":"ShowDefaultSortIcon","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1921823045,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets template for title of popup modal.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PopupTitleTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PopupTitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2095585604,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets template for title of popup modal.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PopupTitleTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PopupTitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PopupTitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1123062237,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1367812215,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1424964141,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyFilterTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-922602910,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for the empty filter DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyFilterTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyFilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":808489354,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyCellTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EmptyCellTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-220424055,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of cell body for empty DisplayData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EmptyCellTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EmptyCellTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.EmptyCellTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2008491270,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LoadingTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LoadingTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2029805222,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LoadingTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of table body for handle ReadData.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LoadingTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LoadingTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1384070883,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonRowTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":393659902,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of button row of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ButtonRowTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ButtonRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ButtonRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":935735310,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1034315714,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1305729697,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1137377254,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":399323379,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-939912309,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1796012712,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":714463668,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2115647639,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":203764517,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-869462042,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1600059667,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-709651999,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":948631325,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1446940625,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":531602676,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":108681477,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DetailRowTemplate","ParentTag":"DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DetailRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1440701319,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for displaying detail or nested row.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DetailRowTemplate","ParentTag":"Blazorise.DataGrid.DataGrid"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DetailRowTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DetailRowTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":851144695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridColumns","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumns","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridColumns","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-719323,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridColumns","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumns","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridColumns","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-503878080,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridAggregates","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregates","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridAggregates","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1989656099,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.DataGridAggregates","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for holding the datagrid aggregate columns.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregates","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.DataGridAggregates","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-689291635,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ChildContent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":832008622,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGrid.ChildContent","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGrid"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGrid.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1407823991,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridAggregate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridAggregate component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Aggregate","TypeName":"Blazorise.DataGrid.DataGridAggregateType","IsEnum":true,"Documentation":"\n \n Type of aggregate calculation.\n \n \n ","Metadata":{"Common.PropertyName":"Aggregate","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateType"}},{"Kind":"Components.Component","Name":"AggregationFunction","TypeName":"System.Func, Blazorise.DataGrid.DataGridColumn, System.Object>","Documentation":"\n \n Aggregation calculation.\n \n ","Metadata":{"Common.PropertyName":"AggregationFunction","Common.GloballyQualifiedTypeName":"global::System.Func, global::Blazorise.DataGrid.DataGridColumn, global::System.Object>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Optional display template for aggregate values.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.GenericTyped":"True"}},{"HashCode":-502685483,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridAggregate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridAggregate component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Aggregate","TypeName":"Blazorise.DataGrid.DataGridAggregateType","IsEnum":true,"Documentation":"\n \n Type of aggregate calculation.\n \n \n ","Metadata":{"Common.PropertyName":"Aggregate","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridAggregateType"}},{"Kind":"Components.Component","Name":"AggregationFunction","TypeName":"System.Func, Blazorise.DataGrid.DataGridColumn, System.Object>","Documentation":"\n \n Aggregation calculation.\n \n ","Metadata":{"Common.PropertyName":"AggregationFunction","Common.GloballyQualifiedTypeName":"global::System.Func, global::Blazorise.DataGrid.DataGridColumn, global::System.Object>","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Optional display template for aggregate values.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-251684306,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Optional display template for aggregate values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-520474674,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Optional display template for aggregate values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridAggregate"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1218727083,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridAggregate"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":604897503,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridAggregate.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridAggregate"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridAggregate.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridAggregate","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2082554828,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCheckColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.GenericTyped":"True"}},{"HashCode":-457220269,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCheckColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1527553123,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-589126244,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":632611356,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1030332155,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-929245237,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1755976601,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1592220021,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-588461539,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1780839447,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-131236759,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":744771042,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridCheckColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1390040105,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridCheckColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1015238758,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.GenericTyped":"True"}},{"HashCode":59367229,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1334071753,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":91537348,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125649046,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1978441144,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1188523033,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1246822470,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-870228832,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2119004122,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1499561406,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1327205044,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":686291513,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":95501533,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1837440522,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCommandColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"NewCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SaveCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CancelCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DeleteCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ClearFilterCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SaveCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CancelCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DeleteCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearFilterCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.GenericTyped":"True"}},{"HashCode":1394584901,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridCommandColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"NewCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SaveCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CancelCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DeleteCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ClearFilterCommandTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"NewCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of new command button.\n \n ","Metadata":{"Common.PropertyName":"NewCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"EditCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of edit command button.\n \n ","Metadata":{"Common.PropertyName":"EditCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SaveCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of save command button.\n \n ","Metadata":{"Common.PropertyName":"SaveCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CancelCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of cancel command button.\n \n ","Metadata":{"Common.PropertyName":"CancelCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DeleteCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of delete command button.\n \n ","Metadata":{"Common.PropertyName":"DeleteCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ClearFilterCommandAllowed","TypeName":"System.Boolean","Documentation":"\n \n Handles the visibility of clear-filter command button.\n \n ","Metadata":{"Common.PropertyName":"ClearFilterCommandAllowed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":100999797,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize new command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NewCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NewCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1455761713,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize new command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NewCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NewCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.NewCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1734671754,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize edit command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1874676883,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize edit command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1282500245,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize save command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SaveCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SaveCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-115879105,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize save command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SaveCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SaveCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SaveCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":323854959,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize cancel command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CancelCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CancelCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1489820607,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize cancel command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CancelCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CancelCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CancelCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":756571062,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize delete command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DeleteCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1616616354,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize delete command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DeleteCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DeleteCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DeleteCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922498863,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ClearFilterCommandTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ClearFilterCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1610421756,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize clear-filter command button.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ClearFilterCommandTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ClearFilterCommandTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ClearFilterCommandTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":406822576,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":228800163,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1776202454,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1844951001,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1867787425,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1676963305,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-923441756,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-789519501,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1717425964,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2117815232,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-763164488,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridCommandColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":269029001,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridCommandColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-989661310,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridDateColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.GenericTyped":"True"}},{"HashCode":-2042440585,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridDateColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"InputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"InputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1369922401,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1845046671,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":885878416,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":658819733,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":389958875,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-150038148,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":276938402,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1394943439,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1830245828,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1492421522,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1457522059,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridDateColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1980485019,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridDateColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":336182790,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridMultiSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"MultiSelectTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","Metadata":{"Common.PropertyName":"MultiSelectTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.GenericTyped":"True"}},{"HashCode":47157679,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridMultiSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"MultiSelectTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","Metadata":{"Common.PropertyName":"MultiSelectTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-109156757,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MultiSelectTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'MultiSelectTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1980239509,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template to customize multi select checkbox.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MultiSelectTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'MultiSelectTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.MultiSelectTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-778468953,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1320730472,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-635948136,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":159719409,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":840314431,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1674948176,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2143533355,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":271281697,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-876919730,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":956655499,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":725192369,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridMultiSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1355208316,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridMultiSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-650835602,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Datagrid column declarations for numeric types.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridNumericColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.GenericTyped":"True"}},{"HashCode":-720813108,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Datagrid column declarations for numeric types.\n \n Type parameter for the model displayed in the .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridNumericColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1331300781,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":781252279,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-50140376,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-496645453,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1763475173,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1664300650,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":621932695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-375311778,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":532077018,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":868352411,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-437864436,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridNumericColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2018450938,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridNumericColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1698499696,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.GenericTyped":"True"}},{"HashCode":-570224077,"Kind":"Components.Component","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid.DataGridSelectColumn component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Caption","TypeName":"System.String","Documentation":"\n \n Gets or sets the column's display caption.\n \n ","Metadata":{"Common.PropertyName":"Caption","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CaptionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","Metadata":{"Common.PropertyName":"CaptionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.DataGrid.FilterContext","Documentation":"\n \n Filter value for this column.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.FilterContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"Blazorise.DataGrid.DataGridColumnCustomFilter","Documentation":"\n \n Custom filter function used to override internal filtering.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumnCustomFilter","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"SortDirection","TypeName":"Blazorise.SortDirection","IsEnum":true,"Documentation":"\n \n Gets or sets the column initial sort direction.\n \n ","Metadata":{"Common.PropertyName":"SortDirection","Common.GloballyQualifiedTypeName":"global::Blazorise.SortDirection"}},{"Kind":"Components.Component","Name":"SortDirectionTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","Metadata":{"Common.PropertyName":"SortDirectionTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for display cell.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a cell.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"HeaderTextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Defines the alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderTextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"HeaderVerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Defines the vertical alignment for column header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderVerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"HeaderDisplay","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of a header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderDisplay","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Editable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can edit cell values under this column.\n \n ","Metadata":{"Common.PropertyName":"Editable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Displayable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether column can be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"Displayable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DisplayOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets where column will be displayed on a grid.\n \n ","Metadata":{"Common.PropertyName":"DisplayOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"EditOrder","TypeName":"System.Int32?","Documentation":"\n \n Gets or sets where column will be displayed on edit row/popup.\n \n ","Metadata":{"Common.PropertyName":"EditOrder","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"CellsEditableOnNewCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the new-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnNewCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellsEditableOnEditCommand","TypeName":"System.Boolean","Documentation":"\n \n Allows the cell values to be entered while the grid is in the edit-item state.\n \n ","Metadata":{"Common.PropertyName":"CellsEditableOnEditCommand","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Sortable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users can sort data by the column's values.\n \n ","Metadata":{"Common.PropertyName":"Sortable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether end-users are prevented from editing the column's cell values.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ShowCaption","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether the column's caption is displayed within the column header.\n \n ","Metadata":{"Common.PropertyName":"ShowCaption","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Filterable","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether users can filter rows by its cell values.\n \n ","Metadata":{"Common.PropertyName":"Filterable","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Width","TypeName":"System.String","Documentation":"\n \n The width of the column.\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CellClass","TypeName":"System.Func","Documentation":"\n \n Custom classname handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellClass","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellStyle","TypeName":"System.Func","Documentation":"\n \n Custom style handler for cell based on the current row item.\n \n ","Metadata":{"Common.PropertyName":"CellStyle","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"HeaderCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"HeaderCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for header cell.\n \n ","Metadata":{"Common.PropertyName":"HeaderCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"FilterCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for filter cell.\n \n ","Metadata":{"Common.PropertyName":"FilterCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellClass","TypeName":"System.String","Documentation":"\n \n Custom classname for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"GroupCellStyle","TypeName":"System.String","Documentation":"\n \n Custom style for group cell.\n \n ","Metadata":{"Common.PropertyName":"GroupCellStyle","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Template for custom cell display formatting.\n \n ","Metadata":{"Common.PropertyName":"DisplayTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"FilterTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom column filter rendering.\n \n ","Metadata":{"Common.PropertyName":"FilterTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupFieldColumnSize","TypeName":"Blazorise.IFluentColumn","Documentation":"\n \n Defines the size of field for popup modal.\n \n ","Metadata":{"Common.PropertyName":"PopupFieldColumnSize","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentColumn"}},{"Kind":"Components.Component","Name":"EditTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Template for custom cell editing.\n \n ","Metadata":{"Common.PropertyName":"EditTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the input value after trying to save.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Documentation":"\n \n Forces validation to use regex pattern matching instead of default validator handler.\n \n ","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SortField","TypeName":"System.String","Documentation":"\n \n Provides a Sort Field to be used instead by the Sorting mechanism\n \n ","Metadata":{"Common.PropertyName":"SortField","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"PreventRowClick","TypeName":"System.Boolean","Documentation":"\n \n Will set @onclick:StopProgration to true, stopping the RowClick and consequent events from triggering.\n \n ","Metadata":{"Common.PropertyName":"PreventRowClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SortOrder","TypeName":"System.Int32","Documentation":"\n \n Gets or sets the order for sorting when Sorting is set to multiple. \n \n ","Metadata":{"Common.PropertyName":"SortOrder","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SortOrderChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises an event every time that is changed.\n \n ","Metadata":{"Common.PropertyName":"SortOrderChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n To bind a column to a data source field, set this property to the required data field name.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormat","TypeName":"System.String","Documentation":"\n \n Defines the format for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormat","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DisplayFormatProvider","TypeName":"System.IFormatProvider","Documentation":"\n \n Defines the format provider info for display value.\n \n ","Metadata":{"Common.PropertyName":"DisplayFormatProvider","Common.GloballyQualifiedTypeName":"global::System.IFormatProvider"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-317174525,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1479959846,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display caption template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CaptionTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'CaptionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.CaptionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1950020822,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-857551831,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets the column's display sort direction template.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SortDirectionTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'SortDirectionTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.SortDirectionTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":249141178,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-602741340,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell display formatting.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DisplayTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'DisplayTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.DisplayTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1735628087,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1938416369,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom column filter rendering.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FilterTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'FilterTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.FilterTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2009234084,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1560529695,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Template for custom cell editing.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditTemplate","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'EditTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.EditTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":7156099,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DataGridSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":855766249,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid.DataGridSelectColumn"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1683127870,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridAggregateRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridAggregateRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridAggregateRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Aggregates","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of aggregate columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Aggregates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Custom background.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Custom color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridAggregateRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridAggregateRow","Components.GenericTyped":"True"}},{"HashCode":-370434636,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridAggregateRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridAggregateRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridAggregateRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Aggregates","TypeName":"System.Collections.Generic.IEnumerable>","Documentation":"\n \n List of aggregate columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Aggregates","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Custom background.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Custom color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridAggregateRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridAggregateRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1634437192,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEdit","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Internal component for editing the row item cell value.\n \n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCellEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEdit","Components.GenericTyped":"True"}},{"HashCode":1548147938,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEdit","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Internal component for editing the row item cell value.\n \n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCellEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1605327877,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEditValidation","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCellEditValidation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEditValidation component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEditValidation","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEditValidation","Components.GenericTyped":"True"}},{"HashCode":1381848895,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCellEditValidation","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCellEditValidation"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCellEditValidation component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValidationPattern","TypeName":"System.String","Metadata":{"Common.PropertyName":"ValidationPattern","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Documentation":"\n \n Column that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Field","TypeName":"System.String","Documentation":"\n \n Field name that this cell belongs to.\n \n ","Metadata":{"Common.PropertyName":"Field","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Instance of the currently editing row item.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Documentation":"\n \n Instance of the currently validating row item.\n \n ","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueType","TypeName":"System.Type","Documentation":"\n \n Value data type.\n \n ","Metadata":{"Common.PropertyName":"ValueType","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Documentation":"\n \n Currently editing cell value.\n \n ","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Readonly","TypeName":"System.Boolean","Documentation":"\n \n Prevents user from editing the cell value.\n \n ","Metadata":{"Common.PropertyName":"Readonly","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Raises when cell value changes.\n \n ","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Step","TypeName":"System.Decimal?","Documentation":"\n \n Specifies the interval between valid values.\n \n ","Metadata":{"Common.PropertyName":"Step","Common.GloballyQualifiedTypeName":"global::System.Decimal?"}},{"Kind":"Components.Component","Name":"Decimals","TypeName":"System.Int32","Documentation":"\n \n Maximum number of decimal places after the decimal separator.\n \n ","Metadata":{"Common.PropertyName":"Decimals","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"DecimalSeparator","TypeName":"System.String","Documentation":"\n \n String to use as the decimal separator in numeric values.\n \n ","Metadata":{"Common.PropertyName":"DecimalSeparator","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Culture","TypeName":"System.String","Documentation":"\n \n Helps define the language of an element.\n \n \n https://www.w3schools.com/tags/ref_language_codes.asp\n \n ","Metadata":{"Common.PropertyName":"Culture","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ShowStepButtons","TypeName":"System.Boolean?","Documentation":"\n \n If true, step buttons will be visible.\n \n ","Metadata":{"Common.PropertyName":"ShowStepButtons","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"EnableStep","TypeName":"System.Boolean?","Documentation":"\n \n If true, enables change of numeric value by pressing on step buttons or by keyboard up/down keys.\n \n ","Metadata":{"Common.PropertyName":"EnableStep","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DateInputMode","TypeName":"Blazorise.DateInputMode","IsEnum":true,"Documentation":"\n \n Hints at the type of data that might be entered by the user while editing the element or its contents.\n \n ","Metadata":{"Common.PropertyName":"DateInputMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DateInputMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCellEditValidation","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCellEditValidation","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1307614414,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridPagination","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridPagination component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"PaginationContext","TypeName":"Blazorise.DataGrid.PaginationContext","Documentation":"\n \n Gets or sets the pagination context.\n \n ","Metadata":{"Common.PropertyName":"PaginationContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PaginationTemplates","TypeName":"Blazorise.DataGrid.PaginationTemplates","Documentation":"\n \n Gets or sets the pagination templates.\n \n ","Metadata":{"Common.PropertyName":"PaginationTemplates","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationTemplates","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OnPaginationItemClick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnPaginationItemClick","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridPagination","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.GenericTyped":"True"}},{"HashCode":245550076,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridPagination","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridPagination component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"PaginationContext","TypeName":"Blazorise.DataGrid.PaginationContext","Documentation":"\n \n Gets or sets the pagination context.\n \n ","Metadata":{"Common.PropertyName":"PaginationContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PaginationTemplates","TypeName":"Blazorise.DataGrid.PaginationTemplates","Documentation":"\n \n Gets or sets the pagination templates.\n \n ","Metadata":{"Common.PropertyName":"PaginationTemplates","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.PaginationTemplates","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","Metadata":{"Common.PropertyName":"PageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"FirstPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","Metadata":{"Common.PropertyName":"FirstPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"LastPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","Metadata":{"Common.PropertyName":"LastPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"PreviousPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","Metadata":{"Common.PropertyName":"PreviousPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NextPageButtonTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","Metadata":{"Common.PropertyName":"NextPageButtonTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemsPerPageTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","Metadata":{"Common.PropertyName":"ItemsPerPageTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"TotalItemsShortTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsShortTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TotalItemsTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","Metadata":{"Common.PropertyName":"TotalItemsTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OnPaginationItemClick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"OnPaginationItemClick","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridPagination","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":55095165,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1217070102,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of page buttons of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'PageButtonTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1127460446,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":916869149,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of first button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FirstPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.FirstPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2106309714,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-707115954,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of last button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LastPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.LastPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1023169887,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2100217114,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of previous button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PreviousPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.PreviousPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":729101270,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":307361107,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of next button of pager.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NextPageButtonTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.NextPageButtonTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-922808627,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"_DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1844896061,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of items per page of grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemsPerPageTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.ItemsPerPageTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1168987157,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1779233548,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid for small devices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsShortTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsShortTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsShortTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1973412106,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"_DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2145026865,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","AssemblyName":"Blazorise.DataGrid","Documentation":"\n \n Gets or sets content of total items grid.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TotalItemsTemplate","ParentTag":"Blazorise.DataGrid._DataGridPagination"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TotalItemsTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridPagination.TotalItemsTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridPagination","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1357289008,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCell","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCell component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCell","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCell","Components.GenericTyped":"True"}},{"HashCode":1507552101,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridCell","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridCell"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridCell component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellEditContext","TypeName":"Blazorise.DataGrid.CellEditContext","Metadata":{"Common.PropertyName":"CellEditContext","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.CellEditContext","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CellValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ShowValidationFeedback","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"ShowValidationFeedback","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridCell","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridCell","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2061405279,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridClearFilterCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridClearFilterCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridClearFilterCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridClearFilterCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridClearFilterCommand","Components.GenericTyped":"True"}},{"HashCode":-1600309367,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridClearFilterCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridClearFilterCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridClearFilterCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridClearFilterCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridClearFilterCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":595984994,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridDetailRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridDetailRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridDetailRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.GenericTyped":"True"}},{"HashCode":1806570957,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridDetailRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridDetailRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridDetailRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":639455752,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridDetailRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-976304584,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridDetailRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridDetailRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridDetailRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2029978726,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridFullColumnSpanRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridFullColumnSpanRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.GenericTyped":"True"}},{"HashCode":725503164,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridFullColumnSpanRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridFullColumnSpanRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IReadOnlyList>","Documentation":"\n \n List of columns used to build this row.\n \n ","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-78511830,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridFullColumnSpanRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-40414840,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridFullColumnSpanRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridFullColumnSpanRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridFullColumnSpanRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1272780348,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridModal","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridModal component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"EditItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Metadata":{"Common.PropertyName":"TitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCellValues","TypeName":"System.Collections.Generic.IReadOnlyDictionary>","Metadata":{"Common.PropertyName":"EditItemCellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupVisible","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"PopupVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridModal","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.GenericTyped":"True"}},{"HashCode":426464371,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridModal","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridModal component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"EditItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TitleTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Metadata":{"Common.PropertyName":"TitleTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditItemCellValues","TypeName":"System.Collections.Generic.IReadOnlyDictionary>","Metadata":{"Common.PropertyName":"EditItemCellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"PopupVisible","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"PopupVisible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"PopupSize","TypeName":"Blazorise.ModalSize","IsEnum":true,"Metadata":{"Common.PropertyName":"PopupSize","Common.GloballyQualifiedTypeName":"global::Blazorise.ModalSize"}},{"Kind":"Components.Component","Name":"PopupClosing","TypeName":"System.Func","Metadata":{"Common.PropertyName":"PopupClosing","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridModal","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1088941761,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridModal.TitleTemplate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TitleTemplate","ParentTag":"_DataGridModal"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridModal.TitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":690049843,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridModal.TitleTemplate","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TitleTemplate","ParentTag":"Blazorise.DataGrid._DataGridModal"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'TitleTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridModal.TitleTemplate","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridModal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":741231415,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridMultiSelectAll","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridMultiSelectAll"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridMultiSelectAll component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"IsIndeterminate","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsIndeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"IsChecked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsChecked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridMultiSelectAll","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridMultiSelectAll","Components.GenericTyped":"True"}},{"HashCode":903751089,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridMultiSelectAll","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridMultiSelectAll"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridMultiSelectAll component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"IsIndeterminate","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsIndeterminate","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"IsChecked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsChecked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridMultiSelectAll","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridMultiSelectAll","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1209299346,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridNewCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridNewCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridNewCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"New","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"New","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridNewCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridNewCommand","Components.GenericTyped":"True"}},{"HashCode":571020711,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridNewCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridNewCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridNewCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"New","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"New","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridNewCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridNewCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1489563636,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.GenericTyped":"True"}},{"HashCode":1161694877,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRow","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRow"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRow component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Documentation":"\n \n Item associated with the data set.\n \n ","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"SelectedRow","TypeName":"TItem","Documentation":"\n \n Gets or sets currently selected row.\n \n ","Metadata":{"Common.PropertyName":"SelectedRow","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedRows","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Gets or sets currently selected rows.\n \n ","Metadata":{"Common.PropertyName":"SelectedRows","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the datagrid element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRow","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2091771005,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"_DataGridRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":325513712,"Kind":"Components.ChildContent","Name":"Blazorise.DataGrid._DataGridRow.ChildContent","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.DataGrid._DataGridRow"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.DataGrid._DataGridRow.ChildContent","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRow","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-507184954,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Save","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"Save","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowCommand","Components.GenericTyped":"True"}},{"HashCode":1913589522,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowCommand","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowCommand"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowCommand component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"EditState","TypeName":"Blazorise.DataGrid.DataGridEditState","IsEnum":true,"Metadata":{"Common.PropertyName":"EditState","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditState"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Save","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"Save","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowCommand","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowCommand","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":148740999,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowEdit","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValues","TypeName":"System.Collections.Generic.Dictionary>","Metadata":{"Common.PropertyName":"CellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowEdit","Components.GenericTyped":"True"}},{"HashCode":236078289,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowEdit","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowEdit"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowEdit component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValidationItem","TypeName":"TItem","Metadata":{"Common.PropertyName":"ValidationItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Columns","TypeName":"System.Collections.Generic.IEnumerable>","Metadata":{"Common.PropertyName":"Columns","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CellValues","TypeName":"System.Collections.Generic.Dictionary>","Metadata":{"Common.PropertyName":"CellValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"EditMode","TypeName":"Blazorise.DataGrid.DataGridEditMode","IsEnum":true,"Metadata":{"Common.PropertyName":"EditMode","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridEditMode"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowEdit","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowEdit","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1575140111,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowMultiSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowMultiSelect component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.GenericTyped":"True"}},{"HashCode":-2028423984,"Kind":"Components.Component","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.DataGrid._DataGridRowMultiSelect component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Item","TypeName":"TItem","Metadata":{"Common.PropertyName":"Item","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Column","TypeName":"Blazorise.DataGrid.DataGridColumn","Metadata":{"Common.PropertyName":"Column","Common.GloballyQualifiedTypeName":"global::Blazorise.DataGrid.DataGridColumn","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Checked","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"Checked","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"CheckedChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CheckedClicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Metadata":{"Common.PropertyName":"CheckedClicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":809571103,"Kind":"Components.Component","Name":"Blazorise.DataGrid._Imports","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._Imports","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":1596298600,"Kind":"Components.Component","Name":"Blazorise.DataGrid._Imports","AssemblyName":"Blazorise.DataGrid","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.DataGrid._Imports","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":788677901,"Kind":"Components.Component","Name":"Blazorise.Snackbar.Snackbar","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Snackbars provide brief messages about app processes. The component is also known as a toast.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Snackbar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Key","TypeName":"System.String","Documentation":"\n \n Unique key associated by this snackbar.\n \n ","Metadata":{"Common.PropertyName":"Key","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of snackbar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Allow snackbar to show multiple lines of text.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarLocation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Snackbar.SnackbarColor","IsEnum":true,"Documentation":"\n \n Defines the snackbar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarColor"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the snackbar will be automatically closed.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.Snackbar","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar"}},{"HashCode":776124815,"Kind":"Components.Component","Name":"Blazorise.Snackbar.Snackbar","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Snackbars provide brief messages about app processes. The component is also known as a toast.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.Snackbar"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Key","TypeName":"System.String","Documentation":"\n \n Unique key associated by this snackbar.\n \n ","Metadata":{"Common.PropertyName":"Key","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Visible","TypeName":"System.Boolean","Documentation":"\n \n Defines the visibility of snackbar.\n \n ","Metadata":{"Common.PropertyName":"Visible","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Multiline","TypeName":"System.Boolean","Documentation":"\n \n Allow snackbar to show multiple lines of text.\n \n ","Metadata":{"Common.PropertyName":"Multiline","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarLocation"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Snackbar.SnackbarColor","IsEnum":true,"Documentation":"\n \n Defines the snackbar color.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarColor"}},{"Kind":"Components.Component","Name":"Interval","TypeName":"System.Double","Documentation":"\n \n Defines the interval(in milliseconds) after which the snackbar will be automatically closed.\n \n ","Metadata":{"Common.PropertyName":"Interval","Common.GloballyQualifiedTypeName":"global::System.Double"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.Snackbar","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1767764682,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.Snackbar.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Snackbar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.Snackbar.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":463537727,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.Snackbar.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.Snackbar"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.Snackbar.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"Snackbar","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1343076546,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarAction","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarAction"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarAction","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction"}},{"HashCode":-1411873437,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarAction","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarAction"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Clicked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs when the button is clicked.\n \n ","Metadata":{"Common.PropertyName":"Clicked","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarAction","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-890566244,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarAction.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarAction"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarAction.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-465237921,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarAction.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarAction"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarAction.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarAction","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1281749934,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarBody","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarBody","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody"}},{"HashCode":1407940669,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarBody","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarBody"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarBody","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2068168150,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarBody.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarBody.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":387928541,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarBody.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarBody"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarBody.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarBody","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-802554455,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarFooter","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter"}},{"HashCode":-458384150,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarFooter","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarFooter"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-633155510,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarFooter.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":706194504,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarFooter.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarFooter"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarFooter.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarFooter","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":562338568,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarHeader","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader"}},{"HashCode":-2046674816,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarHeader","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarHeader"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-747893347,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarHeader.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1294262079,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarHeader.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarHeader"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarHeader.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarHeader","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":583879312,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarStack","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SnackbarStack"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarStackLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar stack location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarStackLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the snackbars will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"CloseButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ActionButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ActionButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarStack","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack"}},{"HashCode":377774838,"Kind":"Components.Component","Name":"Blazorise.Snackbar.SnackbarStack","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar.SnackbarStack"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.Snackbar.SnackbarStackLocation","IsEnum":true,"Documentation":"\n \n Defines the snackbar stack location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.Snackbar.SnackbarStackLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the snackbars will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"DelayCloseOnClick","TypeName":"System.Boolean","Documentation":"\n \n If clicked on snackbar, a close action will be delayed by increasing the time.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClick","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DelayCloseOnClickInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the interval(in milliseconds) by which the snackbar will be delayed from closing.\n \n ","Metadata":{"Common.PropertyName":"DelayCloseOnClickInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"CloseButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CloseButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar close button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"CloseButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ActionButtonText","TypeName":"System.String","Documentation":"\n \n Defines a text to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ActionButtonIcon","TypeName":"System.Object","Documentation":"\n \n Defines an icon to show for snackbar action button. Leave as null to not show it!\n \n ","Metadata":{"Common.PropertyName":"ActionButtonIcon","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the snackbar has closed.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar.SnackbarStack","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1214619953,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarStack.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SnackbarStack"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarStack.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1220029945,"Kind":"Components.ChildContent","Name":"Blazorise.Snackbar.SnackbarStack.ChildContent","AssemblyName":"Blazorise.Snackbar","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Snackbar.SnackbarStack"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Snackbar.SnackbarStack.ChildContent","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"SnackbarStack","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2047012436,"Kind":"Components.Component","Name":"Blazorise.Snackbar._Imports","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar._Imports","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1594017813,"Kind":"Components.Component","Name":"Blazorise.Snackbar._Imports","AssemblyName":"Blazorise.Snackbar","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Snackbar._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Snackbar._Imports","Common.TypeNamespace":"Blazorise.Snackbar","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1789588623,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders a form element that cascades an to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \n ","Metadata":{"Common.PropertyName":"OnSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":2087210361,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders a form element that cascades an to descendants.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \n ","Metadata":{"Common.PropertyName":"OnSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2063719819,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":113815998,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"EditForm","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-916422635,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":1793156627,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2103100738,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing date values.\n Supported types are and .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\n \n Gets or sets the type of HTML input to be rendered.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.GenericTyped":"True"}},{"HashCode":596078321,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing date values.\n Supported types are and .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\n \n Gets or sets the type of HTML input to be rendered.\n \n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-950800962,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that wraps the HTML file input element and supplies a for each file's contents.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the event callback that will be invoked when the collection of selected files changes.\n \n ","Metadata":{"Common.PropertyName":"OnChange","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":-51883978,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that wraps the HTML file input element and supplies a for each file's contents.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the event callback that will be invoked when the collection of selected files changes.\n \n ","Metadata":{"Common.PropertyName":"OnChange","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputFile","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":152097514,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing numeric values.\n Supported numeric types are , , , , , .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.GenericTyped":"True"}},{"HashCode":-899228490,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing numeric values.\n Supported numeric types are , , , , , .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":247676274,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component used for selecting a value from a group of choices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the parent input radio group.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadio","Components.GenericTyped":"True"}},{"HashCode":-245082154,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component used for selecting a value from a group of choices.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of this input.\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the parent input radio group.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadio","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-3486518,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Groups child components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the group.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.GenericTyped":"True"}},{"HashCode":-1446222502,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Groups child components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\n \n Gets or sets the name of the group.\n \n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1960512142,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1920215596,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-962036311,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A dropdown selection component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.GenericTyped":"True"}},{"HashCode":1775905808,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A dropdown selection component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-924391862,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":1469997211,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content to be rendering inside the select element.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":497607057,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1896998253,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n An input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":706994615,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A multiline input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1458327790,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A multiline input component for editing values.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets a callback that updates the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the bound value.\n \n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1409346984,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Specifies the field for which validation messages should be displayed.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationMessage","Components.GenericTyped":"True"}},{"HashCode":-539041457,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Specifies the field for which validation messages should be displayed.\n \n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationMessage","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1642247267,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages from a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":591741979,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Displays a list of validation messages from a cascaded .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"ValidationSummary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1321625040,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n After navigating from one page to another, sets focus to an element\n matching a CSS selector. This can be used to build an accessible\n navigation system compatible with screen readers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\n \n Gets or sets the route data. This can be obtained from an enclosing\n component.\n \n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\n \n Gets or sets a CSS selector describing the element to be focused after\n navigation between pages.\n \n ","Metadata":{"Common.PropertyName":"Selector","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":-1759400738,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n After navigating from one page to another, sets focus to an element\n matching a CSS selector. This can be used to build an accessible\n navigation system compatible with screen readers.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\n \n Gets or sets the route data. This can be obtained from an enclosing\n component.\n \n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\n \n Gets or sets a CSS selector describing the element to be focused after\n navigation between pages.\n \n ","Metadata":{"Common.PropertyName":"Selector","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"FocusOnNavigate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1721809178,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ","Metadata":{"Common.PropertyName":"ActiveClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\n \n Gets or sets a value representing the URL matching behavior.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1182313963,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ","Metadata":{"Common.PropertyName":"ActiveClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\n \n Gets or sets a value representing the URL matching behavior.\n \n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-740824051,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1903137250,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the child content of the component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Common.TypeNameIdentifier":"NavLink","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1246271716,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides content to components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-996503938,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides content to components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1608831631,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1521540536,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered in instances.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadContent","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-628269752,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders content provided by components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":1646289862,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Renders content provided by components.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"HeadOutlet","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2129736942,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Enables rendering an HTML <title> to a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":943926180,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Enables rendering an HTML <title> to a component.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1161311501,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":2073571043,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the content to be rendered as the document title.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"PageTitle","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1113147290,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Captures errors thrown from its child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","Metadata":{"Common.PropertyName":"ErrorContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\n \n The maximum number of errors that can be handled. If more errors are received,\n they will be treated as fatal. Calling resets the count.\n \n ","Metadata":{"Common.PropertyName":"MaximumErrorCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":719579976,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Captures errors thrown from its child content.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","Metadata":{"Common.PropertyName":"ErrorContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\n \n The maximum number of errors that can be handled. If more errors are received,\n they will be treated as fatal. Calling resets the count.\n \n ","Metadata":{"Common.PropertyName":"MaximumErrorCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-252057281,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-334595117,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is no error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":720802434,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ErrorContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1066138983,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n The content to be displayed when there is an error.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ErrorContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"ErrorBoundary","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1329851055,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides functionality for rendering a virtualized list of items.\n \n The context type for the items being rendered.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\n \n Gets the size of each item in pixels. Defaults to 50px.\n \n ","Metadata":{"Common.PropertyName":"ItemSize","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\n \n Gets or sets the function providing items to the list.\n \n ","Metadata":{"Common.PropertyName":"ItemsProvider","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\n \n Gets or sets the fixed item source.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\n \n Gets or sets a value that determines how many additional items will be rendered\n before and after the visible region. This help to reduce the frequency of rendering\n during scrolling. However, higher values mean that more elements will be present\n in the page.\n \n ","Metadata":{"Common.PropertyName":"OverscanCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.GenericTyped":"True"}},{"HashCode":98630301,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Provides functionality for rendering a virtualized list of items.\n \n The context type for the items being rendered.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\n \n Gets the size of each item in pixels. Defaults to 50px.\n \n ","Metadata":{"Common.PropertyName":"ItemSize","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\n \n Gets or sets the function providing items to the list.\n \n ","Metadata":{"Common.PropertyName":"ItemsProvider","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\n \n Gets or sets the fixed item source.\n \n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\n \n Gets or sets a value that determines how many additional items will be rendered\n before and after the visible region. This help to reduce the frequency of rendering\n during scrolling. However, higher values mean that more elements will be present\n in the page.\n \n ","Metadata":{"Common.PropertyName":"OverscanCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":938082833,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1328007459,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1573826946,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2071423432,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the item template for the list.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1159723309,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1105006503,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Common.TypeNameIdentifier":"Virtualize","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-696834432,"Kind":"Components.Component","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"\n \n The autocomplete is a normal text input enhanced by a panel of suggested options.\n \n Type of an item filtered by the autocomplete component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.Components.AutocompleteFilter","IsEnum":true,"Documentation":"\n \n Defines the method by which the search will be done.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteFilter"}},{"Kind":"Components.Component","Name":"MinLength","TypeName":"System.Int32","Documentation":"\n \n The minimum number of characters a user must type before a search is performed.\n \n ","Metadata":{"Common.PropertyName":"MinLength","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty search.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a search field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevents a user from entering a value to the search field.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the autocomplete data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event handler used to load data manually based on the current search value.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FreeTyping","TypeName":"System.Boolean","Documentation":"\n \n Allows the value to not be on the data source.\n The value will be bound to the \n \n ","Metadata":{"Common.PropertyName":"FreeTyping","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedText","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CurrentSearch","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearch","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrentSearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Search","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"Search","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"SearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected values have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedTexts","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items texts.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTexts","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"SelectedTextsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected texts have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom class-name for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validation handler used to validate selected value.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the selected value.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFoundContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","Metadata":{"Common.PropertyName":"NotFoundContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change where the data does not contain the text being searched.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"System.Func","Documentation":"\n \n Handler for custom filtering on Autocomplete's data source.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Allows for multiple selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"MultipleBadgeColor","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the Badge color for the multiple selection values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"MultipleBadgeColor","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CloseOnSelection","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether dropdown closes on selection. This is only evaluated when multiple selection is set.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"CloseOnSelection","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SuggestSelectedItems","TypeName":"System.Boolean","Documentation":"\n \n Suggests already selected option(s) when presenting the options.\n \n ","Metadata":{"Common.PropertyName":"SuggestSelectedItems","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ConfirmKey","TypeName":"System.String[]","Documentation":"\n \n Gets or sets an array of the keyboard pressed values for the ConfirmKey.\n If this is null or empty, there will be no confirmation key.\n Defauls to: { \"Enter\", \"NumpadEnter\", \"Tab\" }.\n \n \n If the value has a printed representation, this attribute's value is the same as the char attribute.\n Otherwise, it's one of the key value strings specified in 'Key values'.\n \n ","Metadata":{"Common.PropertyName":"ConfirmKey","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"AutoPreSelect","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether auto preselects the first item displayed on the dropdown.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"AutoPreSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.Components.AutocompleteSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets the Selection Mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteSelectionMode"}},{"Kind":"Components.Component","Name":"AutoSelectFirstItem","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the whether first item in the list should be selected\n \n ","Metadata":{"Common.PropertyName":"AutoSelectFirstItem","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.GenericTyped":"True"}},{"HashCode":-2111247243,"Kind":"Components.Component","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"\n \n The autocomplete is a normal text input enhanced by a panel of suggested options.\n \n Type of an item filtered by the autocomplete component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.Autocomplete component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Filter","TypeName":"Blazorise.Components.AutocompleteFilter","IsEnum":true,"Documentation":"\n \n Defines the method by which the search will be done.\n \n ","Metadata":{"Common.PropertyName":"Filter","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteFilter"}},{"Kind":"Components.Component","Name":"MinLength","TypeName":"System.Int32","Documentation":"\n \n The minimum number of characters a user must type before a search is performed.\n \n ","Metadata":{"Common.PropertyName":"MinLength","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"System.String","Documentation":"\n \n Sets the placeholder for the empty search.\n \n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a search field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Prevents a user from entering a value to the search field.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the autocomplete data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ReadData","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Event handler used to load data manually based on the current search value.\n \n ","Metadata":{"Common.PropertyName":"ReadData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"FreeTyping","TypeName":"System.Boolean","Documentation":"\n \n Allows the value to not be on the data source.\n The value will be bound to the \n \n ","Metadata":{"Common.PropertyName":"FreeTyping","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedText","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SelectedTextChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CurrentSearch","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearch","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"CurrentSearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"CurrentSearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Search","TypeName":"System.String","Documentation":"\n \n Gets or sets the currently selected item text.\n \n ","Metadata":{"Common.PropertyName":"Search","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SearchChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change.\n \n ","Metadata":{"Common.PropertyName":"SearchChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected values have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedTexts","TypeName":"System.Collections.Generic.List","Documentation":"\n \n Currently selected items texts.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTexts","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.List"}},{"Kind":"Components.Component","Name":"SelectedTextsChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs after the selected texts have changed.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"SelectedTextsChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom class-name for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Immediate","TypeName":"System.Boolean?","Documentation":"\n \n If true the text in will be changed after each key press.\n \n \n Note that setting this will override global settings in .\n \n ","Metadata":{"Common.PropertyName":"Immediate","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Debounce","TypeName":"System.Boolean?","Documentation":"\n \n If true the entered text will be slightly delayed before submitting it to the internal value.\n \n ","Metadata":{"Common.PropertyName":"Debounce","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DebounceInterval","TypeName":"System.Int32?","Documentation":"\n \n Interval in milliseconds that entered text will be delayed from submitting to the internal value.\n \n ","Metadata":{"Common.PropertyName":"DebounceInterval","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Validator","TypeName":"System.Action","Documentation":"\n \n Validation handler used to validate selected value.\n \n ","Metadata":{"Common.PropertyName":"Validator","Common.GloballyQualifiedTypeName":"global::System.Action","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False"}},{"Kind":"Components.Component","Name":"AsyncValidator","TypeName":"System.Func","Documentation":"\n \n Asynchronously validates the selected value.\n \n ","Metadata":{"Common.PropertyName":"AsyncValidator","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFoundContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","Metadata":{"Common.PropertyName":"NotFoundContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs on every search text change where the data does not contain the text being searched.\n \n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"CustomFilter","TypeName":"System.Func","Documentation":"\n \n Handler for custom filtering on Autocomplete's data source.\n \n ","Metadata":{"Common.PropertyName":"CustomFilter","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Allows for multiple selection.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"MultipleBadgeColor","TypeName":"Blazorise.Color","Documentation":"\n \n Sets the Badge color for the multiple selection values.\n Used when multiple selection is set.\n \n ","Metadata":{"Common.PropertyName":"MultipleBadgeColor","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","Metadata":{"Common.PropertyName":"ItemContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"CloseOnSelection","TypeName":"System.Boolean","Documentation":"\n \n Specifies whether dropdown closes on selection. This is only evaluated when multiple selection is set.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"CloseOnSelection","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SuggestSelectedItems","TypeName":"System.Boolean","Documentation":"\n \n Suggests already selected option(s) when presenting the options.\n \n ","Metadata":{"Common.PropertyName":"SuggestSelectedItems","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ConfirmKey","TypeName":"System.String[]","Documentation":"\n \n Gets or sets an array of the keyboard pressed values for the ConfirmKey.\n If this is null or empty, there will be no confirmation key.\n Defauls to: { \"Enter\", \"NumpadEnter\", \"Tab\" }.\n \n \n If the value has a printed representation, this attribute's value is the same as the char attribute.\n Otherwise, it's one of the key value strings specified in 'Key values'.\n \n ","Metadata":{"Common.PropertyName":"ConfirmKey","Common.GloballyQualifiedTypeName":"global::System.String[]"}},{"Kind":"Components.Component","Name":"AutoPreSelect","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets whether auto preselects the first item displayed on the dropdown.\n Defauls to true.\n \n ","Metadata":{"Common.PropertyName":"AutoPreSelect","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"SelectionMode","TypeName":"Blazorise.Components.AutocompleteSelectionMode","IsEnum":true,"Documentation":"\n \n Gets or sets the Selection Mode.\n \n ","Metadata":{"Common.PropertyName":"SelectionMode","Common.GloballyQualifiedTypeName":"global::Blazorise.Components.AutocompleteSelectionMode"}},{"Kind":"Components.Component","Name":"AutoSelectFirstItem","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the whether first item in the list should be selected\n \n ","Metadata":{"Common.PropertyName":"AutoSelectFirstItem","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1028948540,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Autocomplete"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-615015153,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.Autocomplete"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2010907339,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.NotFoundContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFoundContent","ParentTag":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotFoundContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.NotFoundContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-275417551,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.NotFoundContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the not found content to be rendered inside this when no data is found.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFoundContent","ParentTag":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotFoundContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.NotFoundContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1986842874,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ItemContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ItemContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":561407135,"Kind":"Components.ChildContent","Name":"Blazorise.Components.Autocomplete.ItemContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the item content to be rendered inside each dropdown item.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Blazorise.Components.Autocomplete"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.Autocomplete.ItemContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":197450560,"Kind":"Components.Component","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"\n \n A component that dynamically generated dropdown menu based on the supplied data-source.\n \n Type of an item filtered by the component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color of toggle button.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the DropdownList data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom classname for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.GenericTyped":"True"}},{"HashCode":471167249,"Kind":"Components.Component","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"\n \n A component that dynamically generated dropdown menu based on the supplied data-source.\n \n Type of an item filtered by the component.\n Type of an SelectedValue field.\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.DropdownList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.DropdownList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the dropdown element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Color","TypeName":"Blazorise.Color","Documentation":"\n \n Defines the color of toggle button.\n \n ","Metadata":{"Common.PropertyName":"Color","Common.GloballyQualifiedTypeName":"global::Blazorise.Color"}},{"Kind":"Components.Component","Name":"RightAligned","TypeName":"System.Boolean","Documentation":"\n \n If true, a dropdown menu will be right aligned.\n \n ","Metadata":{"Common.PropertyName":"RightAligned","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n If true, dropdown would not react to button click.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Direction","TypeName":"Blazorise.Direction","IsEnum":true,"Documentation":"\n \n Dropdown-menu slide direction.\n \n ","Metadata":{"Common.PropertyName":"Direction","Common.GloballyQualifiedTypeName":"global::Blazorise.Direction"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the DropdownList data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom classname for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles for dropdown element.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"MaxMenuHeight","TypeName":"System.String","Documentation":"\n \n Sets the maximum height of the dropdown menu.\n \n ","Metadata":{"Common.PropertyName":"MaxMenuHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-106512110,"Kind":"Components.ChildContent","Name":"Blazorise.Components.DropdownList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"DropdownList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.DropdownList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-2058834264,"Kind":"Components.ChildContent","Name":"Blazorise.Components.DropdownList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.DropdownList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.DropdownList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":229087292,"Kind":"Components.Component","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds ListView component and it's items based in the supplied data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.ListView component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the items data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"TItem","Documentation":"\n \n Currently selected item.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected item has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Height","TypeName":"System.String","Documentation":"\n \n Sets the ListView Height. \n Defaults to empty.\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the ListView MaxHeight. \n Defaults to 250px.\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.GenericTyped":"True"}},{"HashCode":120903230,"Kind":"Components.Component","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds ListView component and it's items based in the supplied data.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.ListView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.ListView component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Mode","TypeName":"Blazorise.ListGroupMode","IsEnum":true,"Documentation":"\n \n Defines the list-group behavior mode.\n \n ","Metadata":{"Common.PropertyName":"Mode","Common.GloballyQualifiedTypeName":"global::Blazorise.ListGroupMode"}},{"Kind":"Components.Component","Name":"Flush","TypeName":"System.Boolean","Documentation":"\n \n Remove some borders and rounded corners to render list group items edge-to-edge in a parent container (e.g., cards).\n \n ","Metadata":{"Common.PropertyName":"Flush","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","IsEditorRequired":true,"Documentation":"\n \n Gets or sets the items data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","IsEditorRequired":true,"Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItem","TypeName":"TItem","Documentation":"\n \n Currently selected item.\n \n ","Metadata":{"Common.PropertyName":"SelectedItem","Common.GloballyQualifiedTypeName":"TItem","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedItemChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected item has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedItemChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Height","TypeName":"System.String","Documentation":"\n \n Sets the ListView Height. \n Defaults to empty.\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"MaxHeight","TypeName":"System.String","Documentation":"\n \n Sets the ListView MaxHeight. \n Defaults to 250px.\n \n ","Metadata":{"Common.PropertyName":"MaxHeight","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemTemplate","TypeName":"Microsoft.AspNetCore.Components.RenderFragment>","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","Metadata":{"Common.PropertyName":"ItemTemplate","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment>","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1101995397,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ListView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":758789336,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.ListView"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1744225481,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ItemTemplate","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"ListView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ItemTemplate","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":246417122,"Kind":"Components.ChildContent","Name":"Blazorise.Components.ListView.ItemTemplate","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside each item of the .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemTemplate","ParentTag":"Blazorise.Components.ListView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemTemplate' child content expression.","Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.ListView.ItemTemplate","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-9305981,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationAlert","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotificationAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationAlert","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationAlert"}},{"HashCode":1724796587,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationAlert","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.NotificationAlert"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationAlert","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationAlert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-10529235,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationProvider","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotificationProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationProvider","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationProvider"}},{"HashCode":-2144999436,"Kind":"Components.Component","Name":"Blazorise.Components.NotificationProvider","AssemblyName":"Blazorise.Components","Documentation":"\n \n Component that handles the to show the simple notifications.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.NotificationProvider"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Location","TypeName":"Blazorise.NotificationLocation","IsEnum":true,"Documentation":"\n \n Gets or sets the notification location.\n \n ","Metadata":{"Common.PropertyName":"Location","Common.GloballyQualifiedTypeName":"global::Blazorise.NotificationLocation"}},{"Kind":"Components.Component","Name":"DefaultInterval","TypeName":"System.Double?","Documentation":"\n \n Defines the default interval (in milliseconds) after which the notification alert will be automatically closed (used if IntervalBeforeClose is not set on PushAsync call).\n \n ","Metadata":{"Common.PropertyName":"DefaultInterval","Common.GloballyQualifiedTypeName":"global::System.Double?"}},{"Kind":"Components.Component","Name":"Okayed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with an OK action.\n \n ","Metadata":{"Common.PropertyName":"Okayed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Closed","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the user has responded with a Cancel action.\n \n ","Metadata":{"Common.PropertyName":"Closed","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the unique id of the element.\n \n \n Note that this ID is not defined for the component but instead for the underlined element that it represents.\n eg: for the TextEdit the ID will be set on the input element.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css classname.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom html style.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Float","TypeName":"Blazorise.Float","IsEnum":true,"Documentation":"\n \n Floats an element to the defined side.\n \n ","Metadata":{"Common.PropertyName":"Float","Common.GloballyQualifiedTypeName":"global::Blazorise.Float"}},{"Kind":"Components.Component","Name":"Clearfix","TypeName":"System.Boolean","Documentation":"\n \n Fixes an element's floating children.\n \n ","Metadata":{"Common.PropertyName":"Clearfix","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Visibility","TypeName":"Blazorise.Visibility","IsEnum":true,"Documentation":"\n \n Controls the visibility, without modifying the display, of elements with visibility utilities.\n \n ","Metadata":{"Common.PropertyName":"Visibility","Common.GloballyQualifiedTypeName":"global::Blazorise.Visibility"}},{"Kind":"Components.Component","Name":"Width","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element width attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Width","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Height","TypeName":"Blazorise.IFluentSizing","Documentation":"\n \n Defined the sizing for the element height attribute(s).\n \n ","Metadata":{"Common.PropertyName":"Height","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSizing"}},{"Kind":"Components.Component","Name":"Margin","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element margin spacing.\n \n ","Metadata":{"Common.PropertyName":"Margin","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Padding","TypeName":"Blazorise.IFluentSpacing","Documentation":"\n \n Defines the element padding spacing.\n \n ","Metadata":{"Common.PropertyName":"Padding","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentSpacing"}},{"Kind":"Components.Component","Name":"Display","TypeName":"Blazorise.IFluentDisplay","Documentation":"\n \n Specifies the display behavior of an element.\n \n ","Metadata":{"Common.PropertyName":"Display","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentDisplay"}},{"Kind":"Components.Component","Name":"Border","TypeName":"Blazorise.IFluentBorder","Documentation":"\n \n Specifies the border of an element.\n \n ","Metadata":{"Common.PropertyName":"Border","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentBorder"}},{"Kind":"Components.Component","Name":"Flex","TypeName":"Blazorise.IFluentFlex","Documentation":"\n \n Specifies flexbox properties of an element.\n \n ","Metadata":{"Common.PropertyName":"Flex","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentFlex"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazorise.IFluentPosition","Documentation":"\n \n The position property specifies the type of positioning method used for an element (static, relative, fixed, absolute or sticky).\n \n ","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentPosition"}},{"Kind":"Components.Component","Name":"Overflow","TypeName":"Blazorise.IFluentOverflow","Documentation":"\n \n The overflow property controls what happens to content that is too big to fit into an area.\n \n ","Metadata":{"Common.PropertyName":"Overflow","Common.GloballyQualifiedTypeName":"global::Blazorise.IFluentOverflow"}},{"Kind":"Components.Component","Name":"Casing","TypeName":"Blazorise.CharacterCasing","IsEnum":true,"Documentation":"\n \n Changes the character casing of a element.\n \n ","Metadata":{"Common.PropertyName":"Casing","Common.GloballyQualifiedTypeName":"global::Blazorise.CharacterCasing"}},{"Kind":"Components.Component","Name":"TextColor","TypeName":"Blazorise.TextColor","Documentation":"\n \n Gets or sets the text color.\n \n ","Metadata":{"Common.PropertyName":"TextColor","Common.GloballyQualifiedTypeName":"global::Blazorise.TextColor"}},{"Kind":"Components.Component","Name":"TextAlignment","TypeName":"Blazorise.TextAlignment","IsEnum":true,"Documentation":"\n \n Gets or sets the text alignment.\n \n ","Metadata":{"Common.PropertyName":"TextAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.TextAlignment"}},{"Kind":"Components.Component","Name":"TextTransform","TypeName":"Blazorise.TextTransform","IsEnum":true,"Documentation":"\n \n Gets or sets the text transformation.\n \n ","Metadata":{"Common.PropertyName":"TextTransform","Common.GloballyQualifiedTypeName":"global::Blazorise.TextTransform"}},{"Kind":"Components.Component","Name":"TextWeight","TypeName":"Blazorise.TextWeight","IsEnum":true,"Documentation":"\n \n Gets or sets the text weight.\n \n ","Metadata":{"Common.PropertyName":"TextWeight","Common.GloballyQualifiedTypeName":"global::Blazorise.TextWeight"}},{"Kind":"Components.Component","Name":"TextOverflow","TypeName":"Blazorise.TextOverflow","IsEnum":true,"Documentation":"\n \n Determines how the text will behave when it is larger than a parent container.\n \n ","Metadata":{"Common.PropertyName":"TextOverflow","Common.GloballyQualifiedTypeName":"global::Blazorise.TextOverflow"}},{"Kind":"Components.Component","Name":"VerticalAlignment","TypeName":"Blazorise.VerticalAlignment","IsEnum":true,"Documentation":"\n \n Changes the vertical alignment of inline, inline-block, inline-table, and table cell elements.\n \n ","Metadata":{"Common.PropertyName":"VerticalAlignment","Common.GloballyQualifiedTypeName":"global::Blazorise.VerticalAlignment"}},{"Kind":"Components.Component","Name":"Background","TypeName":"Blazorise.Background","Documentation":"\n \n Gets or sets the component background color.\n \n ","Metadata":{"Common.PropertyName":"Background","Common.GloballyQualifiedTypeName":"global::Blazorise.Background"}},{"Kind":"Components.Component","Name":"Shadow","TypeName":"Blazorise.Shadow","IsEnum":true,"Documentation":"\n \n Gets or sets the component shadow box.\n \n ","Metadata":{"Common.PropertyName":"Shadow","Common.GloballyQualifiedTypeName":"global::Blazorise.Shadow"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.NotificationProvider","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"NotificationProvider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":750061420,"Kind":"Components.Component","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds select component and it's items based in the supplied data.\n \n Data item type.\n Type if the value inside of .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the select element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the select data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Method used to determine if an item should be disabled.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemText","TypeName":"System.String","Documentation":"\n \n Display text of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DefaultItemValue","TypeName":"TValue","Documentation":"\n \n Value of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemDisabled","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DefaultItemHidden","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemHidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a select field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an select to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.GenericTyped":"True"}},{"HashCode":-259631017,"Kind":"Components.Component","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"\n \n Dynamically builds select component and it's items based in the supplied data.\n \n Data item type.\n Type if the value inside of .\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Blazorise.Components.SelectList component.","Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ElementId","TypeName":"System.String","Documentation":"\n \n Gets or sets the select element id.\n \n ","Metadata":{"Common.PropertyName":"ElementId","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Multiple","TypeName":"System.Boolean","Documentation":"\n \n Specifies that multiple items can be selected.\n \n ","Metadata":{"Common.PropertyName":"Multiple","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Data","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n Gets or sets the select data-source.\n \n ","Metadata":{"Common.PropertyName":"Data","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"TextField","TypeName":"System.Func","Documentation":"\n \n Method used to get the display field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"TextField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueField","TypeName":"System.Func","Documentation":"\n \n Method used to get the value field from the supplied data source.\n \n ","Metadata":{"Common.PropertyName":"ValueField","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemDisabled","TypeName":"System.Func","Documentation":"\n \n Method used to determine if an item should be disabled.\n \n ","Metadata":{"Common.PropertyName":"ItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Func","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"False","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValue","TypeName":"TValue","Documentation":"\n \n Currently selected item value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValues","TypeName":"System.Collections.Generic.IReadOnlyList","Documentation":"\n \n Gets or sets the multiple selected item values.\n \n ","Metadata":{"Common.PropertyName":"SelectedValues","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyList","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\n \n Occurs after the selected value has changed.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"\n \n Occurs when the selected items value has changed (only when ==true).\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback>","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"SelectedValuesExpression","TypeName":"System.Linq.Expressions.Expression>>","Documentation":"\n \n Gets or sets an expression that identifies the selected value.\n \n ","Metadata":{"Common.PropertyName":"SelectedValuesExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemText","TypeName":"System.String","Documentation":"\n \n Display text of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemText","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"DefaultItemValue","TypeName":"TValue","Documentation":"\n \n Value of the default select item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemValue","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DefaultItemDisabled","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemDisabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"DefaultItemHidden","TypeName":"System.Boolean","Documentation":"\n \n If true, disables the default item.\n \n ","Metadata":{"Common.PropertyName":"DefaultItemHidden","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Documentation":"\n \n Custom css class-names.\n \n ","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Style","TypeName":"System.String","Documentation":"\n \n Custom styles.\n \n ","Metadata":{"Common.PropertyName":"Style","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazorise.Size?","Documentation":"\n \n Size of a select field.\n \n ","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazorise.Size?"}},{"Kind":"Components.Component","Name":"MaxVisibleItems","TypeName":"System.Int32?","Documentation":"\n \n Specifies how many options should be shown at once.\n \n ","Metadata":{"Common.PropertyName":"MaxVisibleItems","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"TabIndex","TypeName":"System.Int32?","Documentation":"\n \n If defined, indicates that its element can be focused and can participates in sequential keyboard navigation.\n \n ","Metadata":{"Common.PropertyName":"TabIndex","Common.GloballyQualifiedTypeName":"global::System.Int32?"}},{"Kind":"Components.Component","Name":"Disabled","TypeName":"System.Boolean","Documentation":"\n \n Add the disabled boolean attribute on an select to prevent user interactions and make it appear lighter.\n \n ","Metadata":{"Common.PropertyName":"Disabled","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Attributes","TypeName":"System.Collections.Generic.Dictionary","Documentation":"\n \n Captures all the custom attribute that are not part of Blazorise component.\n \n ","Metadata":{"Common.PropertyName":"Attributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.Dictionary"}},{"Kind":"Components.Component","Name":"Feedback","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Placeholder for validation messages.\n \n ","Metadata":{"Common.PropertyName":"Feedback","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":604122277,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.Feedback","AssemblyName":"Blazorise.Components","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.Feedback","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":207462996,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.Feedback","AssemblyName":"Blazorise.Components","Documentation":"\n \n Placeholder for validation messages.\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Feedback","ParentTag":"Blazorise.Components.SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.Feedback","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2012427836,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":587349888,"Kind":"Components.ChildContent","Name":"Blazorise.Components.SelectList.ChildContent","AssemblyName":"Blazorise.Components","Documentation":"\n \n Specifies the content to be rendered inside this .\n \n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazorise.Components.SelectList"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazorise.Components.SelectList.ChildContent","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1661102961,"Kind":"Components.Component","Name":"Blazorise.Components._Imports","AssemblyName":"Blazorise.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components._Imports","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1242707131,"Kind":"Components.Component","Name":"Blazorise.Components._Imports","AssemblyName":"Blazorise.Components","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazorise.Components._Imports","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2018807883,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModalInstance","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlazoredModalInstance"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazored.Modal.ModalOptions","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalOptions"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.Guid","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Guid"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModalInstance","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance"}},{"HashCode":2026843431,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModalInstance","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.BlazoredModalInstance"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Content","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Content","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Options","TypeName":"Blazored.Modal.ModalOptions","IsEditorRequired":true,"Metadata":{"Common.PropertyName":"Options","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalOptions"}},{"Kind":"Components.Component","Name":"Title","TypeName":"System.String","Metadata":{"Common.PropertyName":"Title","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Id","TypeName":"System.Guid","Metadata":{"Common.PropertyName":"Id","Common.GloballyQualifiedTypeName":"global::System.Guid"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModalInstance","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2057417643,"Kind":"Components.ChildContent","Name":"Blazored.Modal.BlazoredModalInstance.Content","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"BlazoredModalInstance"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.BlazoredModalInstance.Content","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-958747848,"Kind":"Components.ChildContent","Name":"Blazored.Modal.BlazoredModalInstance.Content","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Content","ParentTag":"Blazored.Modal.BlazoredModalInstance"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.BlazoredModalInstance.Content","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModalInstance","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1555556144,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModal"}},{"HashCode":1700414804,"Kind":"Components.Component","Name":"Blazored.Modal.BlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.BlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.BlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"BlazoredModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":727041444,"Kind":"Components.Component","Name":"Blazored.Modal.CascadingBlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingBlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ContentScrollable","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ContentScrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal"}},{"HashCode":1193871155,"Kind":"Components.Component","Name":"Blazored.Modal.CascadingBlazoredModal","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.CascadingBlazoredModal"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"HideHeader","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideHeader","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"HideCloseButton","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"HideCloseButton","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"DisableBackgroundCancel","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"DisableBackgroundCancel","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"Position","TypeName":"Blazored.Modal.ModalPosition?","Metadata":{"Common.PropertyName":"Position","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalPosition?"}},{"Kind":"Components.Component","Name":"Size","TypeName":"Blazored.Modal.ModalSize?","Metadata":{"Common.PropertyName":"Size","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalSize?"}},{"Kind":"Components.Component","Name":"Class","TypeName":"System.String","Metadata":{"Common.PropertyName":"Class","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AnimationType","TypeName":"Blazored.Modal.ModalAnimationType?","Metadata":{"Common.PropertyName":"AnimationType","Common.GloballyQualifiedTypeName":"global::Blazored.Modal.ModalAnimationType?"}},{"Kind":"Components.Component","Name":"UseCustomLayout","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"UseCustomLayout","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"OverlayCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"OverlayCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ContentScrollable","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ContentScrollable","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"ActivateFocusTrap","TypeName":"System.Boolean?","Metadata":{"Common.PropertyName":"ActivateFocusTrap","Common.GloballyQualifiedTypeName":"global::System.Boolean?"}},{"Kind":"Components.Component","Name":"PositionCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"PositionCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"SizeCustomClass","TypeName":"System.String","Metadata":{"Common.PropertyName":"SizeCustomClass","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1300636549,"Kind":"Components.ChildContent","Name":"Blazored.Modal.CascadingBlazoredModal.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingBlazoredModal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":107417926,"Kind":"Components.ChildContent","Name":"Blazored.Modal.CascadingBlazoredModal.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazored.Modal.CascadingBlazoredModal"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.CascadingBlazoredModal.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"CascadingBlazoredModal","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1850352244,"Kind":"Components.Component","Name":"Blazored.Modal.FocusTrap","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"IsActive","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.FocusTrap","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap"}},{"HashCode":-436656399,"Kind":"Components.Component","Name":"Blazored.Modal.FocusTrap","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal.FocusTrap"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"IsActive","TypeName":"System.Boolean","Metadata":{"Common.PropertyName":"IsActive","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal.FocusTrap","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1385037157,"Kind":"Components.ChildContent","Name":"Blazored.Modal.FocusTrap.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.FocusTrap.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent"}},{"HashCode":-1663810585,"Kind":"Components.ChildContent","Name":"Blazored.Modal.FocusTrap.ChildContent","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Blazored.Modal.FocusTrap"}],"Metadata":{"Runtime.Name":"Components.None","Common.TypeName":"Blazored.Modal.FocusTrap.ChildContent","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"FocusTrap","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":44137401,"Kind":"Components.Component","Name":"Blazored.Modal._Imports","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal._Imports","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"_Imports"}},{"HashCode":-1038118303,"Kind":"Components.Component","Name":"Blazored.Modal._Imports","AssemblyName":"Blazored.Modal","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazored.Modal._Imports"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"Blazored.Modal._Imports","Common.TypeNamespace":"Blazored.Modal","Common.TypeNameIdentifier":"_Imports","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":255281530,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Blazorise.EventHandlers","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-363981116,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Blazorise.EventHandlers","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-412348275,"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1183441731,"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1244533523,"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1943172950,"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1669379088,"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":206835795,"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1703164961,"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1539717881,"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2037212429,"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1076801267,"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":884794329,"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1538615901,"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-383152099,"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":583382718,"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1496118296,"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1892667192,"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-695808398,"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":881656464,"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1675311030,"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1441981659,"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1321031139,"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":797422111,"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-765211634,"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1685080129,"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":700369429,"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-144114499,"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-6567171,"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1160189933,"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-253871031,"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1693382503,"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1399289399,"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1257688159,"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":526616602,"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-704514247,"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1301262964,"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-943806315,"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1024736527,"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1564030866,"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-245678027,"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1303133076,"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1167672914,"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1716506156,"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1776231308,"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-760395158,"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":448925539,"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1828352982,"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-824984604,"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":512689634,"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-131639322,"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2081055617,"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":671343776,"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-906399437,"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1673358071,"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1883012605,"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-445196629,"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1072288228,"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":429038913,"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-857605877,"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1023041156,"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2113325282,"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1171829661,"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1924423103,"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":251218392,"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1200360301,"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":870409781,"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2005397906,"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":148340652,"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":17598829,"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1960382636,"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-901598092,"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1685471538,"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-623329157,"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-516077056,"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":861748868,"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1292834145,"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-491267811,"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1274141778,"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1470710021,"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2097203272,"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1860614855,"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-944834360,"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":985382823,"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1227747450,"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1608024556,"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1492855282,"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":561974861,"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":143882370,"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":807609890,"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":322499480,"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1310773309,"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1337217167,"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1918318624,"Kind":"Components.EventHandler","Name":"ontoggle","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontoggle","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontoggle","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontoggle"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontoggle' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@ontoggle' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-666102522,"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Merges a collection of attributes into the current element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":"Merges a collection of attributes into the current element or component.","Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes"}},{"HashCode":-145164111,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <a> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\n \n The name of the action method.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\n \n The name of the controller.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\n \n The name of the area.\n \n \n Must be null if is non-null.\n \n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\n \n The name of the page.\n \n \n Must be null if or , \n is non-null.\n \n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\n \n The name of the page handler.\n \n \n Must be null if or , or \n is non-null.\n \n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Documentation":"\n \n The protocol for the URL, such as \"http\" or \"https\".\n \n ","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Documentation":"\n \n The host name.\n \n ","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\n \n The URL fragment name.\n \n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\n \n Name of the route.\n \n \n Must be null if one of , , \n or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\n \n Additional parameters for the route.\n \n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"AnchorTagHelper"}},{"HashCode":-2017601555,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <cache> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Documentation":"\n \n Gets or sets the policy for the cache entry.\n \n ","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\n \n Gets or sets a to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\n .\n \n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by request culture.\n \n Setting this to true would result in the result to be varied by \n and .\n \n \n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\n \n Gets or sets the exact the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration from last access that the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value which determines if the tag helper is enabled or not.\n \n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"CacheTagHelper"}},{"HashCode":-1000842291,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n A that renders a Razor component.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Documentation":"\n \n Gets or sets values for component parameters.\n \n ","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Documentation":"\n \n Gets or sets the component type. This value is required.\n \n ","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Documentation":"\n \n Gets or sets the \n \n ","Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ComponentTagHelper"}},{"HashCode":4232840,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <distributed-cache> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n Gets or sets a unique name to discriminate cached entries.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\n \n Gets or sets a to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\n \n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\n \n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\n .\n \n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets a value that determines if the cached result is to be varied by request culture.\n \n Setting this to true would result in the result to be varied by \n and .\n \n \n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\n \n Gets or sets the exact the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\n \n Gets or sets the duration from last access that the cache entry should be evicted.\n \n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\n \n Gets or sets the value which determines if the tag helper is enabled or not.\n \n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"DistributedCacheTagHelper"}},{"HashCode":841944332,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <environment> elements that conditionally renders\n content based on the current value of .\n If the environment is not listed in the specified or ,\n or if it is in , the content will not be rendered.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Documentation":"\n \n A comma separated list of environment names in which the content should be rendered.\n If the current environment is also in the list, the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Documentation":"\n \n A comma separated list of environment names in which the content should be rendered.\n If the current environment is also in the list, the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of environment names in which the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"EnvironmentTagHelper"}},{"HashCode":-1374845942,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <button> elements and <input> elements with\n their type attribute set to image or submit.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\n \n The name of the action method.\n \n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\n \n The name of the controller.\n \n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\n \n The name of the area.\n \n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\n \n The name of the page.\n \n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\n \n The name of the page handler.\n \n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\n \n Gets or sets the URL fragment.\n \n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\n \n Name of the route.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\n \n Additional parameters for the route.\n \n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"FormActionTagHelper"}},{"HashCode":-127896823,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <form> elements.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\n \n The name of the action method.\n \n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\n \n The name of the controller.\n \n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\n \n The name of the area.\n \n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\n \n The name of the page.\n \n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\n \n The name of the page handler.\n \n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Documentation":"\n \n Whether the antiforgery token should be generated.\n \n Defaults to false if user provides an action attribute\n or if the method is ; true otherwise.\n ","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\n \n Gets or sets the URL fragment.\n \n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\n \n Name of the route.\n \n \n Must be null if or is non-null.\n \n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\n \n Additional parameters for the route.\n \n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"FormTagHelper"}},{"HashCode":-1290579374,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <img> elements that supports file versioning.\n \n \n The tag helper won't process for cases with just the 'src' attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\n \n Source of the image.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Documentation":"\n \n Value indicating if file version should be appended to the src urls.\n \n \n If true then a query string \"v\" with the encoded content of the file is added.\n \n ","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ImageTagHelper"}},{"HashCode":2018561384,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <input> elements with an asp-for attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Documentation":"\n \n The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the\n result. Sets the generated \"value\" attribute to that formatted string.\n \n \n Not used if the provided (see ) or calculated \"type\" attribute value is\n checkbox, password, or radio. That is, is used when calling\n .\n \n ","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Documentation":"\n \n The type of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine the \n helper to call and the default value. A default is not calculated\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\n hidden, password, or radio.\n \n ","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\n \n The value of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\n if is \"radio\". Must not be null in that case.\n \n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"InputTagHelper"}},{"HashCode":-555015231,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <label> elements with an asp-for attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"LabelTagHelper"}},{"HashCode":-195469401,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <link> elements that supports fallback href paths.\n \n \n The tag helper won't process for cases with just the 'href' attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Documentation":"\n \n Address of the linked resource.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to load.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Documentation":"\n \n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\n \n ","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\n \n Boolean value that determines if an integrity hash will be compared with value.\n \n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\n \n Value indicating if file version should be appended to the href urls.\n \n \n If true then a query string \"v\" with the encoded content of the file is added.\n \n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\n one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\n the case the primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Documentation":"\n \n The class name defined in the stylesheet to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Documentation":"\n \n The CSS property name to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Documentation":"\n \n The CSS property value to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"LinkTagHelper"}},{"HashCode":1192023020,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <option> elements.\n \n \n This works in conjunction with . It reads elements\n content but does not modify that content. The only modification it makes is to add a selected attribute\n in some cases.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\n \n Specifies a value for the <option> element.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"OptionTagHelper"}},{"HashCode":327896149,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n Renders a partial view.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name or path of the partial view that is rendered to the response.\n \n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model. Cannot be used together with .\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Documentation":"\n \n The model to pass into the partial view. Cannot be used together with .\n \n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Documentation":"\n \n When optional, executing the tag helper will no-op if the view cannot be located.\n Otherwise will throw stating the view could not be found.\n \n ","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Documentation":"\n \n View to lookup if the view specified by cannot be located.\n \n ","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Documentation":"\n \n A to pass into the partial view.\n \n ","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"PartialTagHelper"}},{"HashCode":676814577,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n A that saves the state of Razor components rendered on the page up to that point.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"persist-component-state","TagStructure":2}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"persist-mode","TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistenceMode?","Documentation":"\n \n Gets or sets the for the state to persist.\n \n ","Metadata":{"Common.PropertyName":"PersistenceMode"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"PersistComponentStateTagHelper"}},{"HashCode":962839027,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <script> elements that supports fallback src paths.\n \n \n The tag helper won't process for cases with just the 'src' attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\n \n Address of the external script to use.\n \n \n Passed through to the generated HTML in all cases.\n \n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to load.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Documentation":"\n \n The URL of a Script tag to fallback to in the case the primary one fails.\n \n ","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\n \n Boolean value that determines if an integrity hash will be compared with value.\n \n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\n \n Value indicating if file version should be appended to src urls.\n \n \n A query string \"v\" with the encoded content of the file is added.\n \n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\n primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Documentation":"\n \n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\n the case the primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Documentation":"\n \n The script method defined in the primary script to use for the fallback test.\n \n ","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ScriptTagHelper"}},{"HashCode":-1304496591,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <select> elements with asp-for and/or\n asp-items attribute(s).\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\n \n A collection of objects used to populate the <select> element with\n <optgroup> and <option> elements.\n \n ","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"SelectTagHelper"}},{"HashCode":-1556932047,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting <textarea> elements with an asp-for attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n An expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"TextAreaTagHelper"}},{"HashCode":-1067790191,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting any HTML element with an asp-validation-for\n attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\n \n Gets an expression to be evaluated against the current model.\n \n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ValidationMessageTagHelper"}},{"HashCode":-1744300995,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\n \n implementation targeting any HTML element with an asp-validation-summary\n attribute.\n \n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Documentation":"\n \n If or , appends a validation\n summary. Otherwise (, the default), this tag helper does nothing.\n \n \n Thrown if setter is called with an undefined value e.g.\n (ValidationSummary)23.\n \n ","Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Common.TypeNameIdentifier":"ValidationSummaryTagHelper"}},{"HashCode":-1460206721,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","Documentation":"\n \n implementation targeting elements containing attributes with URL expected values.\n \n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\n targeted by other s. Runs prior to other s to ensure\n application-relative URLs are resolved.\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers","Common.TypeNameIdentifier":"UrlResolutionTagHelper"}},{"HashCode":-1487122310,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.Fallback":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Common.TypeNameIdentifier":"Bind"}},{"HashCode":1147187751,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":559463477,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1622794753,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"checkbox","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-652071802,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"text","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":261116556,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":499151024,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":null,"Components.Bind.TypeAttribute":"number","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-883651903,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-2097379632,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.TypeAttribute":"date","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1007845740,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-625138988,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.TypeAttribute":"datetime-local","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":806266141,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1357195673,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"yyyy-MM","Components.Bind.TypeAttribute":"month","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-452568861,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1131320995,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"True","Components.Bind.Format":"HH:mm:ss","Components.Bind.TypeAttribute":"time","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1024954613,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1162736253,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.ChangeAttribute":"onchange","Components.Bind.IsInvariantCulture":"False","Components.Bind.Format":null,"Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":438828867,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericPicker","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker"}},{"HashCode":1983099967,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.NumericPicker","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.NumericPicker","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.Bootstrap.NumericPicker","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"NumericPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":183578578,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":-1791813184,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.BarDropdown","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.BarDropdown","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":837255540,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-955108483,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Carousel","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Bootstrap.Carousel","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2030712637,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check"}},{"HashCode":-448699007,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Check","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Check","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Check","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1447656582,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1296717608,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Modal","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bootstrap.Modal","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1177135344,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio"}},{"HashCode":-1319999786,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Radio","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Radio","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Radio","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1693085706,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup"}},{"HashCode":2008880866,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.RadioGroup","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.Bootstrap.RadioGroup","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"RadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1257214603,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch"}},{"HashCode":1096198416,"Kind":"Components.Bind","Name":"Blazorise.Bootstrap.Switch","AssemblyName":"Blazorise.Bootstrap","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bootstrap.Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bootstrap.Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Bootstrap.Switch","Common.TypeNamespace":"Blazorise.Bootstrap","Common.TypeNameIdentifier":"Switch","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1829661208,"Kind":"Components.Bind","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Alert","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Alert","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert"}},{"HashCode":-1939429688,"Kind":"Components.Bind","Name":"Blazorise.Alert","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Alert","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Alert","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Alert","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Alert","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1550237211,"Kind":"Components.Bind","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Bar","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Bar","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar"}},{"HashCode":-866599605,"Kind":"Components.Bind","Name":"Blazorise.Bar","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Bar","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Bar","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Bar","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Bar","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1624387906,"Kind":"Components.Bind","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown"}},{"HashCode":-528076554,"Kind":"Components.Bind","Name":"Blazorise.BarDropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.BarDropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.BarDropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.BarDropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"BarDropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1364243130,"Kind":"Components.Bind","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel"}},{"HashCode":-274092993,"Kind":"Components.Bind","Name":"Blazorise.Carousel","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Carousel","Attributes":[{"Name":"@bind-SelectedSlide","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Carousel","Attributes":[{"Name":"@bind-SelectedSlide:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedSlide:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedSlide","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedSlide' property and a change event delegate to the 'SelectedSlideChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedSlide"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedSlide","Components.Bind.ChangeAttribute":"SelectedSlideChanged","Common.TypeName":"Blazorise.Carousel","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Carousel","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1879861495,"Kind":"Components.Bind","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check"}},{"HashCode":1621334564,"Kind":"Components.Bind","Name":"Blazorise.Check","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Check","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Check","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Check","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Check","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-278669869,"Kind":"Components.Bind","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorEdit","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ColorEdit","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit"}},{"HashCode":-393518337,"Kind":"Components.Bind","Name":"Blazorise.ColorEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorEdit","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ColorEdit","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1527378138,"Kind":"Components.Bind","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ColorPicker","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ColorPicker","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker"}},{"HashCode":-1319320375,"Kind":"Components.Bind","Name":"Blazorise.ColorPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ColorPicker","Attributes":[{"Name":"@bind-Color","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ColorPicker","Attributes":[{"Name":"@bind-Color:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Color:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Color","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Color' property and a change event delegate to the 'ColorChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Color"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Color","Components.Bind.ChangeAttribute":"ColorChanged","Components.Bind.ExpressionAttribute":"ColorExpression","Common.TypeName":"Blazorise.ColorPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ColorPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2009161187,"Kind":"Components.Bind","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DateEdit","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DateEdit","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit"}},{"HashCode":-835737384,"Kind":"Components.Bind","Name":"Blazorise.DateEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DateEdit","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DateEdit","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DateEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DateEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-33887520,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker"}},{"HashCode":1641985668,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Dates","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DatePicker","Attributes":[{"Name":"@bind-Dates:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Dates:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Dates","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Dates"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Dates","Components.Bind.ChangeAttribute":"DatesChanged","Components.Bind.ExpressionAttribute":"DatesExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker"}},{"HashCode":1219191030,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Date","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Date:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Date:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Date","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Date' property and a change event delegate to the 'DateChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Date"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Date","Components.Bind.ChangeAttribute":"DateChanged","Components.Bind.ExpressionAttribute":"DateExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1181027229,"Kind":"Components.Bind","Name":"Blazorise.DatePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Dates","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DatePicker","Attributes":[{"Name":"@bind-Dates:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Dates:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Dates","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'Dates' property and a change event delegate to the 'DatesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Dates"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Dates","Components.Bind.ChangeAttribute":"DatesChanged","Components.Bind.ExpressionAttribute":"DatesExpression","Common.TypeName":"Blazorise.DatePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"DatePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1585004602,"Kind":"Components.Bind","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Dropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown"}},{"HashCode":-1123112064,"Kind":"Components.Bind","Name":"Blazorise.Dropdown","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dropdown","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Dropdown","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Dropdown","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dropdown","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2018241879,"Kind":"Components.Bind","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Dynamic","Attributes":[{"Name":"@bind-ElementRef","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Dynamic","Attributes":[{"Name":"@bind-ElementRef:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-ElementRef:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-ElementRef","TypeName":"System.Action","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"ElementRef"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"ElementRef","Components.Bind.ChangeAttribute":"ElementRefChanged","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic"}},{"HashCode":-1065273455,"Kind":"Components.Bind","Name":"Blazorise.Dynamic","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Dynamic","Attributes":[{"Name":"@bind-ElementRef","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Dynamic","Attributes":[{"Name":"@bind-ElementRef:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-ElementRef:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-ElementRef","TypeName":"System.Action","Documentation":"Binds the provided expression to the 'ElementRef' property and a change event delegate to the 'ElementRefChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"ElementRef"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"ElementRef","Components.Bind.ChangeAttribute":"ElementRefChanged","Common.TypeName":"Blazorise.Dynamic","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Dynamic","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":992644350,"Kind":"Components.Bind","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputMask","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputMask","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask"}},{"HashCode":443667737,"Kind":"Components.Bind","Name":"Blazorise.InputMask","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.InputMask","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.InputMask","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.InputMask","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"InputMask","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1171208416,"Kind":"Components.Bind","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Layout","Attributes":[{"Name":"@bind-Loading","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Layout","Attributes":[{"Name":"@bind-Loading:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Loading:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Loading","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Loading"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Loading","Components.Bind.ChangeAttribute":"LoadingChanged","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout"}},{"HashCode":-1629469788,"Kind":"Components.Bind","Name":"Blazorise.Layout","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Layout","Attributes":[{"Name":"@bind-Loading","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Layout","Attributes":[{"Name":"@bind-Loading:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Loading:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Loading","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Loading' property and a change event delegate to the 'LoadingChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Loading"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Loading","Components.Bind.ChangeAttribute":"LoadingChanged","Common.TypeName":"Blazorise.Layout","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Layout","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":101972346,"Kind":"Components.Bind","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListGroup","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ListGroup","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup"}},{"HashCode":-366500026,"Kind":"Components.Bind","Name":"Blazorise.ListGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.ListGroup","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.ListGroup","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.ListGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"ListGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1802729490,"Kind":"Components.Bind","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"MemoEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"MemoEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit"}},{"HashCode":-701391023,"Kind":"Components.Bind","Name":"Blazorise.MemoEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.MemoEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.MemoEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.MemoEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"MemoEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1165483705,"Kind":"Components.Bind","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal"}},{"HashCode":-1257156668,"Kind":"Components.Bind","Name":"Blazorise.Modal","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Modal","Attributes":[{"Name":"@bind-Visible","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Modal","Attributes":[{"Name":"@bind-Visible:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Visible:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Visible","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Visible' property and a change event delegate to the 'VisibleChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Visible"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Visible","Components.Bind.ChangeAttribute":"VisibleChanged","Common.TypeName":"Blazorise.Modal","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Modal","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1246406174,"Kind":"Components.Bind","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericEdit","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericEdit","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit"}},{"HashCode":1793991684,"Kind":"Components.Bind","Name":"Blazorise.NumericEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericEdit","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.NumericEdit","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.NumericEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-595914615,"Kind":"Components.Bind","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"NumericPicker","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker"}},{"HashCode":-513814083,"Kind":"Components.Bind","Name":"Blazorise.NumericPicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.NumericPicker","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.NumericPicker","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.NumericPicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"NumericPicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":187297945,"Kind":"Components.Bind","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio"}},{"HashCode":271990978,"Kind":"Components.Bind","Name":"Blazorise.Radio","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Radio","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Radio","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Radio","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Radio","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-175996544,"Kind":"Components.Bind","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup"}},{"HashCode":-671205705,"Kind":"Components.Bind","Name":"Blazorise.RadioGroup","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.RadioGroup","Attributes":[{"Name":"@bind-CheckedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CheckedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CheckedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CheckedValue' property and a change event delegate to the 'CheckedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CheckedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"CheckedValue","Components.Bind.ChangeAttribute":"CheckedValueChanged","Components.Bind.ExpressionAttribute":"CheckedValueExpression","Common.TypeName":"Blazorise.RadioGroup","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"RadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1688231367,"Kind":"Components.Bind","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Rating","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Rating","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating"}},{"HashCode":1757290749,"Kind":"Components.Bind","Name":"Blazorise.Rating","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Rating","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Rating","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Rating","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Rating","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1103530327,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select"}},{"HashCode":-286562940,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Select","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select"}},{"HashCode":-2000906400,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":429297810,"Kind":"Components.Bind","Name":"Blazorise.Select","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Select","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Select","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Select","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1670259382,"Kind":"Components.Bind","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Slider","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Slider","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider"}},{"HashCode":576889452,"Kind":"Components.Bind","Name":"Blazorise.Slider","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Slider","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Slider","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Blazorise.Slider","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Slider","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1878573876,"Kind":"Components.Bind","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Steps","Attributes":[{"Name":"@bind-SelectedStep","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Steps","Attributes":[{"Name":"@bind-SelectedStep:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedStep:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedStep","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedStep"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedStep","Components.Bind.ChangeAttribute":"SelectedStepChanged","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps"}},{"HashCode":864734683,"Kind":"Components.Bind","Name":"Blazorise.Steps","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Steps","Attributes":[{"Name":"@bind-SelectedStep","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Steps","Attributes":[{"Name":"@bind-SelectedStep:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedStep:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedStep","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedStep' property and a change event delegate to the 'SelectedStepChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedStep"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedStep","Components.Bind.ChangeAttribute":"SelectedStepChanged","Common.TypeName":"Blazorise.Steps","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Steps","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1768220129,"Kind":"Components.Bind","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"StepsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"StepsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent"}},{"HashCode":-1996462515,"Kind":"Components.Bind","Name":"Blazorise.StepsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.StepsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.StepsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.StepsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"StepsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1769802049,"Kind":"Components.Bind","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch"}},{"HashCode":-80448719,"Kind":"Components.Bind","Name":"Blazorise.Switch","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Switch","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Switch","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Components.Bind.ExpressionAttribute":"CheckedExpression","Common.TypeName":"Blazorise.Switch","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Switch","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-927396271,"Kind":"Components.Bind","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Tabs","Attributes":[{"Name":"@bind-SelectedTab","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Tabs","Attributes":[{"Name":"@bind-SelectedTab:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTab:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTab","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTab"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedTab","Components.Bind.ChangeAttribute":"SelectedTabChanged","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs"}},{"HashCode":-1555558119,"Kind":"Components.Bind","Name":"Blazorise.Tabs","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Tabs","Attributes":[{"Name":"@bind-SelectedTab","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Tabs","Attributes":[{"Name":"@bind-SelectedTab:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTab:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTab","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedTab' property and a change event delegate to the 'SelectedTabChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTab"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedTab","Components.Bind.ChangeAttribute":"SelectedTabChanged","Common.TypeName":"Blazorise.Tabs","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Tabs","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":649337099,"Kind":"Components.Bind","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TabsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TabsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent"}},{"HashCode":427754724,"Kind":"Components.Bind","Name":"Blazorise.TabsContent","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TabsContent","Attributes":[{"Name":"@bind-SelectedPanel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TabsContent","Attributes":[{"Name":"@bind-SelectedPanel:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedPanel:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedPanel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedPanel' property and a change event delegate to the 'SelectedPanelChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedPanel"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedPanel","Components.Bind.ChangeAttribute":"SelectedPanelChanged","Common.TypeName":"Blazorise.TabsContent","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TabsContent","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":682389503,"Kind":"Components.Bind","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TextEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TextEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit"}},{"HashCode":-716256998,"Kind":"Components.Bind","Name":"Blazorise.TextEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TextEdit","Attributes":[{"Name":"@bind-Text","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TextEdit","Attributes":[{"Name":"@bind-Text:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Text:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Text","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Text' property and a change event delegate to the 'TextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Text"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Text","Components.Bind.ChangeAttribute":"TextChanged","Components.Bind.ExpressionAttribute":"TextExpression","Common.TypeName":"Blazorise.TextEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TextEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":365741336,"Kind":"Components.Bind","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimeEdit","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TimeEdit","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit"}},{"HashCode":1664589106,"Kind":"Components.Bind","Name":"Blazorise.TimeEdit","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimeEdit","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TimeEdit","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimeEdit","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimeEdit","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2145988542,"Kind":"Components.Bind","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"TimePicker","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"TimePicker","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker"}},{"HashCode":-1575508506,"Kind":"Components.Bind","Name":"Blazorise.TimePicker","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.TimePicker","Attributes":[{"Name":"@bind-Time","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.TimePicker","Attributes":[{"Name":"@bind-Time:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Time:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Time","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Time' property and a change event delegate to the 'TimeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Time"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Time","Components.Bind.ChangeAttribute":"TimeChanged","Components.Bind.ExpressionAttribute":"TimeExpression","Common.TypeName":"Blazorise.TimePicker","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"TimePicker","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1172388353,"Kind":"Components.Bind","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Validation","Attributes":[{"Name":"@bind-Status","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Validation","Attributes":[{"Name":"@bind-Status:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Status:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Status","TypeName":"Microsoft.AspNetCore.Components.EventCallback","IsEnum":true,"Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Status"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Status","Components.Bind.ChangeAttribute":"StatusChanged","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation"}},{"HashCode":-2077171343,"Kind":"Components.Bind","Name":"Blazorise.Validation","AssemblyName":"Blazorise","Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Validation","Attributes":[{"Name":"@bind-Status","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Validation","Attributes":[{"Name":"@bind-Status:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Status:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Status","TypeName":"Microsoft.AspNetCore.Components.EventCallback","IsEnum":true,"Documentation":"Binds the provided expression to the 'Status' property and a change event delegate to the 'StatusChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Status"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Status","Components.Bind.ChangeAttribute":"StatusChanged","Common.TypeName":"Blazorise.Validation","Common.TypeNamespace":"Blazorise","Common.TypeNameIdentifier":"Validation","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1566512522,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-PageSize","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-PageSize:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-PageSize:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-PageSize","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"PageSize"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"PageSize","Components.Bind.ChangeAttribute":"PageSizeChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":-59543174,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRow","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRow:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRow:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRow","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRow"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedRow","Components.Bind.ChangeAttribute":"SelectedRowChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":321462803,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRows","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGrid","Attributes":[{"Name":"@bind-SelectedRows:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRows:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRows","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRows"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedRows","Components.Bind.ChangeAttribute":"SelectedRowsChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid"}},{"HashCode":1570283215,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-PageSize","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-PageSize:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-PageSize:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-PageSize","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'PageSize' property and a change event delegate to the 'PageSizeChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"PageSize"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"PageSize","Components.Bind.ChangeAttribute":"PageSizeChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":332503250,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRow","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRow:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRow:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRow","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedRow' property and a change event delegate to the 'SelectedRowChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRow"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedRow","Components.Bind.ChangeAttribute":"SelectedRowChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":403460855,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGrid","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRows","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGrid","Attributes":[{"Name":"@bind-SelectedRows:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedRows:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedRows","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedRows' property and a change event delegate to the 'SelectedRowsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedRows"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedRows","Components.Bind.ChangeAttribute":"SelectedRowsChanged","Common.TypeName":"Blazorise.DataGrid.DataGrid","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGrid","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2110701552,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn"}},{"HashCode":1506854747,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCheckColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridCheckColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCheckColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCheckColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1435432949,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn"}},{"HashCode":-363672675,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2071807108,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn"}},{"HashCode":1041930401,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridCommandColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridCommandColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridCommandColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridCommandColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1219297101,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn"}},{"HashCode":1809727210,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridDateColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridDateColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridDateColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridDateColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1087290965,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn"}},{"HashCode":192728233,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridMultiSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridMultiSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridMultiSelectColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":10619875,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn"}},{"HashCode":1537335748,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridNumericColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridNumericColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridNumericColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridNumericColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1993743519,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn"}},{"HashCode":117831689,"Kind":"Components.Bind","Name":"Blazorise.DataGrid.DataGridSelectColumn","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid.DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid.DataGridSelectColumn","Attributes":[{"Name":"@bind-SortOrder:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SortOrder:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SortOrder","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SortOrder' property and a change event delegate to the 'SortOrderChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SortOrder"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SortOrder","Components.Bind.ChangeAttribute":"SortOrderChanged","Common.TypeName":"Blazorise.DataGrid.DataGridSelectColumn","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"DataGridSelectColumn","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-2007000975,"Kind":"Components.Bind","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"_DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"_DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect"}},{"HashCode":1401119119,"Kind":"Components.Bind","Name":"Blazorise.DataGrid._DataGridRowMultiSelect","AssemblyName":"Blazorise.DataGrid","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.DataGrid._DataGridRowMultiSelect","Attributes":[{"Name":"@bind-Checked:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Checked:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Checked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Checked' property and a change event delegate to the 'CheckedChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Checked"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Checked","Components.Bind.ChangeAttribute":"CheckedChanged","Common.TypeName":"Blazorise.DataGrid._DataGridRowMultiSelect","Common.TypeNamespace":"Blazorise.DataGrid","Common.TypeNameIdentifier":"_DataGridRowMultiSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-535491811,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":1884683335,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputCheckbox","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1413158779,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-434904083,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputDate","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1343397716,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":1598337077,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputNumber","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-965874919,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-799976979,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputRadioGroup","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1432855956,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1373758094,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputSelect","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-369432729,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1713884350,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputText","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":949592492,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1089685072,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Value","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Common.TypeNameIdentifier":"InputTextArea","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-652738551,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1899728677,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedText","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedText:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedText:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedText","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedText"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedText","Components.Bind.ChangeAttribute":"SelectedTextChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1460298466,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CurrentSearch:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CurrentSearch","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CurrentSearch"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"CurrentSearch","Components.Bind.ChangeAttribute":"CurrentSearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-1484312381,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-Search","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-Search:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Search:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Search","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Search"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Search","Components.Bind.ChangeAttribute":"SearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-760108536,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":2095711090,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTexts:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTexts","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTexts"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedTexts","Components.Bind.ChangeAttribute":"SelectedTextsChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete"}},{"HashCode":-458108852,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":8189028,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedText","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedText:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedText:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedText","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedText' property and a change event delegate to the 'SelectedTextChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedText"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedText","Components.Bind.ChangeAttribute":"SelectedTextChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":2130089388,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-CurrentSearch:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-CurrentSearch:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-CurrentSearch","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'CurrentSearch' property and a change event delegate to the 'CurrentSearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"CurrentSearch"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"CurrentSearch","Components.Bind.ChangeAttribute":"CurrentSearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1177815358,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-Search","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-Search:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Search:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Search","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Search' property and a change event delegate to the 'SearchChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Search"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"Search","Components.Bind.ChangeAttribute":"SearchChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-226434783,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1104301204,"Kind":"Components.Bind","Name":"Blazorise.Components.Autocomplete","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.Autocomplete","Attributes":[{"Name":"@bind-SelectedTexts:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedTexts:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedTexts","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedTexts' property and a change event delegate to the 'SelectedTextsChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedTexts"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedTexts","Components.Bind.ChangeAttribute":"SelectedTextsChanged","Common.TypeName":"Blazorise.Components.Autocomplete","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"Autocomplete","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-125964801,"Kind":"Components.Bind","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DropdownList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"DropdownList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList"}},{"HashCode":-1763606416,"Kind":"Components.Bind","Name":"Blazorise.Components.DropdownList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.DropdownList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.DropdownList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Common.TypeName":"Blazorise.Components.DropdownList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"DropdownList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-522080897,"Kind":"Components.Bind","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ListView","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"ListView","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView"}},{"HashCode":1855488752,"Kind":"Components.Bind","Name":"Blazorise.Components.ListView","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.ListView","Attributes":[{"Name":"@bind-SelectedItem","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.ListView","Attributes":[{"Name":"@bind-SelectedItem:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedItem:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedItem","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedItem' property and a change event delegate to the 'SelectedItemChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedItem"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedItem","Components.Bind.ChangeAttribute":"SelectedItemChanged","Common.TypeName":"Blazorise.Components.ListView","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"ListView","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":1714956152,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList"}},{"HashCode":754523795,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"SelectList","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList"}},{"HashCode":57966543,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValue","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValue:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValue:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValue","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'SelectedValue' property and a change event delegate to the 'SelectedValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValue"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValue","Components.Bind.ChangeAttribute":"SelectedValueChanged","Components.Bind.ExpressionAttribute":"SelectedValueExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-646496733,"Kind":"Components.Bind","Name":"Blazorise.Components.SelectList","AssemblyName":"Blazorise.Components","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValues","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Blazorise.Components.SelectList","Attributes":[{"Name":"@bind-SelectedValues:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-SelectedValues:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-SelectedValues","TypeName":"Microsoft.AspNetCore.Components.EventCallback>","Documentation":"Binds the provided expression to the 'SelectedValues' property and a change event delegate to the 'SelectedValuesChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"SelectedValues"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ValueAttribute":"SelectedValues","Components.Bind.ChangeAttribute":"SelectedValuesChanged","Components.Bind.ExpressionAttribute":"SelectedValuesExpression","Common.TypeName":"Blazorise.Components.SelectList","Common.TypeNamespace":"Blazorise.Components","Common.TypeNameIdentifier":"SelectList","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":957713645,"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Populates the specified field or property with a reference to the element or component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":"Populates the specified field or property with a reference to the element or component.","Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref"}},{"HashCode":-1148481321,"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":"Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.","Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key"}}],"CSharpLanguageVersion":1000},"RootNamespace":"ProjetBlazor","Documents":[{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\MainLayout.razor","TargetPath":"Shared\\MainLayout.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\_Host.cshtml","TargetPath":"Pages\\_Host.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Components\\CraftingItem.razor","TargetPath":"Components\\CraftingItem.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\List.razor","TargetPath":"Pages\\List.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\App.razor","TargetPath":"App.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Modals\\DeleteConfirmation.razor","TargetPath":"Modals\\DeleteConfirmation.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Add.razor","TargetPath":"Pages\\Add.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Edit.razor","TargetPath":"Pages\\Edit.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\_Layout.cshtml","TargetPath":"Pages\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\SurveyPrompt.razor","TargetPath":"Shared\\SurveyPrompt.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Components\\Crafting.razor","TargetPath":"Components\\Crafting.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Index.razor","TargetPath":"Pages\\Index.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\CultureSelector.razor","TargetPath":"Shared\\CultureSelector.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\CreateLog.razor","TargetPath":"Pages\\CreateLog.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Pages\\Error.cshtml","TargetPath":"Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\Shared\\NavMenu.razor","TargetPath":"Shared\\NavMenu.razor","FileKind":"component"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll b/Code/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll deleted file mode 100644 index 9af0208dfa477d4c9cee62eea4a7340b6cf3e5b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29696 zcmeHw3wT^tb?!Q6q|r#SM$$;O94Ai3mY;DfOMbs2S(5EZ{E8mV!w+dRb1Y9hno(v( zvX$U4LUD)*fdIh}LQ@&X1w#_TqY%PNt`btWBoHVUD22+`gyP!*Z7D4@l-z%Bc_g*fO>^19OYwfkyUT2?u_Sxr*yz`ES$wNeWD6hXx^en#lQ!n(5Nfv7Vb06$_cRflFg&F?VRovhte*PxXY~Z2J6GUb5 zzw>QEWlXj3yPNqDqGS1{(ET+=G!3{CcGtM&zm2aa^0{n$z}sE8rl&s^1x9psUtFCK z%X*?MH5ubr2Iv7chCp)S#kcDdB~0eAI}U7I8WQOs-n;kiktd}^!5 zREYTjv*_>jDXP4iwzS@~MKe9{Jk!6jrnY89?TWf}>@r`brHvSA)%Oy81mDlj1mBuT z#S-0Vw&-kAQ+RcID@DQc99g}sJ=BEn4DgOp;4SfF7aQY)DNMVyYPh(N=e+;aR?rL; z|E+)>D11%Ziw=DW-wROYqg10(IlgZ~$)a%oxzAj#LfMF-E(iNcRW7`A-L%&NUb-ms zK+$u7Qo6c=C))c(GOPG#NfBKr+&05Yr>EUn=A|DNGreEv8KG?=A1b=D%umlvdm5Ji z=zFC!Kr4#p`@NJ`#QuLV?Uhn5t)9X3x+10*h5r}rmC_khIHS637U?sVlwV5^lyCP3 z=)HyW{d4KhQFj6TN5Q5FFMUA#`~xEN(xd)WmDkh1m%Ug~L-PWu{Of6h&}D&lm0V9N zb*3lv7g1~2$E|miGu>6pbx)(k<#gk;^ZwP;U;gQm)pS!;|BTi2lGZsBU)JWyu=qwE1_(wA#)ei# zV};jNhHP{f^3RCJWf}EgbcDcjg)%yhvD=On7o0#B4?JCU7m$~-K;J0%K?&f^NC!{>yuP1-GzHkl|P8MnOeY3N;EUExo>Cy5^x>f(B<@$LI34f=s`h0E!|Pcu?*87GWgb+4^^<` zInf0IvuE6b)}IvgddaC7Z27dHePyR4yI&OaECP8cH-(2l&r2i1z zB8hA>{Zi0p1>H!$67=5$)zg0pS}$H2=ruvN2x_L^2;v#D9doLtan2qP-44nVbX?FL zDiHL7pmr(}^iHXF2bBowftz;PPkur31RbPOL0`ei)lOjwXim-y!dOFlz2c>tW(c}f z>cyx^5KceTJ3=!BZ4zCAt`_uRi6uqXx_tK09ML@~?H#4LF5NveUv#RyEG-bE+8d;W zg39EGy@eJDIxT3377I!XIziV9`nI%il9sw!c!+96cR(V0C)EjhLPp)YX{Df_3VJWC z5p)FCz;=2+trv8kpvP#F%je@%FS=Kx_0!ZKs9Dex)a0`KFl`fEfq3~SZ5Omo&{K4? zpf5`6&(JPGLD7ARaMs~CvdNuDe z63ORH340zfd5(%L**-U_9i=ZoQdxPyC4XsxgyWxIza_@o@aFA?CA~KdshP42rsQYt<@(r6pIra7&z4Dl6S`cQ4%Xi7~sijyHGfUoG_` zhRVuvP&aQyHQm-)686(tGRu^6udmZ)(ET*etp3>C58=Rb0cgH!Da?|Jx$=>C)A(U1e?gros-ha%3EBKaBS9?am!VN?a;D4 z$8!+=pQec;KjQMnwJIySe@_Xwas;jXTF$bECOOL{dhV6jGN|=c8UP*Ah9W5 zu(EQZ}Ur*lxQ&Z+kmYRUhwW9cg`f6|5eNlYeS?kO zQMgy%WTP)s?AJG&h+B`_NVT`cw&eC2ZN%+4h}&znb==-o8*zKvZN%+`c&Os@m3;1z zgSZ90`{d78^0@^EaSJQtN^mZfB{(?Y&I zfgkD)IvDt=3-OT-+m_tAgE&iFwvMypAkJ>Y)^Txo>l5_fb7OH+Xt&WE5_7p;ge`W$T)ubI_}vDm`WEe&H#@!vgme zA#EYal7l!)4&p3jY)j6PgE&ilwvMypAkI?1t>Y{?h_iIm)^U~`#92CK>o`jTHsUPZ zZ6nUoJvMq%*>n1vZ1iwhi^oAft-957+}6Ebby{-}XX##B$62zGjMg{Xy7w3C_c-XI z1zj%0=XBP#V^U3#plJ$kd&pg3_4BL2oKdc~026zQO^| z{ZYu;$xn7+PY^dKI0(zd!LscHgzgX7P{ZpTvnyO%dWSl ztc)C##yESotvil!=AaYk-+OG`JJ3HHNzNXzb?n7K?8QOs<-N8gdvVZH7?G!J-Ln{x z4*E{jUwGbU>n>IOrHxeo-f!t7mPak*yS8K)YkF%&Sy*z`g{GB!&GP|UH@)Qh4iYbq zS-Lks7qvTPddaf9sC~+}%tmTNe$e!yEFHv_7E+dflGC1rR6PfAJqxLNkLT3;-H~d+ zs;By3A=Sd4=Jdfq9E*jN<#3LrgV@qS%JOuMrGwbgLdx<(IhGD$OA9H>GdY$HVoM7t z%O`Ry9mJLvQkG{;%ikBN>{?z_b}giQ{#i~e4&qoWq%1$2W9cBaw2-p=NRFk0*wRAE z@?4IkgV@qS%JQQ*mJVV|3n|NwnU-&aR9-Agl@|-CdQaxG=OAv+Ldx=~oc68+sn#t^ z)w+e0&!=-*cM!L3A!YgT97_kWrG=E`GdXcuNX6nHu4f@t?-M!o{#TJ|&+?-BZXwm) zCv$q_AdbvJ%JNe=ky%K!;2^GNAyx0wIW0JdEiI%h|2)UiL2PLuW%-#LO9!!~g_PxI zb1WUimKIW$&zhFGNcGRssSH|3S$;031qX2p7E+ea<+NZS)q;b#o`qDs&*!w@AhxuS zviw4hrGwbgLdx=sIhGD$OA9H>FXdP|h%Ncqvqq=!$XTbq!vk#(&Bn8bJUpY|=geoZ z_m7=#&?~Vipv~B=_t6^ALi#JvA{qt#f48oR+@jtRt1p&>^QO_akvC1A{%hDB=SB<60B7?z(P%qUB@~)uXTCNa<9DcR#FSsw67sR~54MA^-TC zjPH@<|4Optt~=3w6r)9>KP*~?XRzfc^YOf30m>qjr6@Hh%TQ`j>QI)WtUy_dvJPcE z$_A8;D4S5~Q5sO1QMRINLkXemM%jbXg3^l8hSH9*7v(mT+fnwR>_<6(auB5hrI3yV zG(^Vx_g8@y(PH82K+6yT(*~g-p|=RVU1(TnOz2%g2SKOPNl?7A0y>*s0j;L*isUlr zVm$d~ZJpei)X5!5gT|6uguYAYMbI+(mGI>{Yv%|J3B3iB-*jR504VOjLCf&=%&|bD z(CPH3Nao`$jZ@lU8l~6sYN(iA2CblPgI-Pl4q7epC6tGEOIFYp&E!= zt#k@>pU5LZkI-pI(sZ?#X;SEO-bT6y-WqWQcs;LK+6_s&5s^nk9-$%XDKUav zDwd=4Abq}gl->jF3nIB7bWFUxD*R=kq;dTD8fUCf`)lw)k<1ave4&fA??GNK@@A2Q zMA9h|LnJYgWHpX$P$Wa(w-gTve?sU<@jom!r$usB=sBr-UicS;UJ%Je;a?ScStK5v z`{>a*+I*qaBB>UBzR(7tjUsOrKBRN}5s^eh64Ad&e_w0}KP2)Ylm8}NET> zIgyWwd{iVa2)!Wml4pswzT{QmFAMeLNq_U?I0`MyK9EG&-|WW{nQkF$D0v?ud8S0}}07&cEA42#Wa z(Vh{@v%-%+d#PYVwC6=KD%ux>AA|O4-0Lh2-T3HSa8HE%tah&O)z8V_K|rmdx>Tgw-NnEb_&WKV7oe zTcQ2Dq*3G{k%zojYpwpU_=$)-Ch{2Mo&F(_oP@T$@Rq$wI2T^ zkz9r(Q0gg=>TCB_5%Lg)&zNUoEs=Xrs{1!pCSvQD>o?BZU&1 z$g_pqiy`4pi~Nl6BSJ@ojtRXe+DpQFisV=n@mV~lh{sH|NE(H93XKTO3LPxs7Kel% z7J5eLh|p1?V?~cqYtdK{M|epjRLrqySeRp0Ean#H2wyFHz0d}cGz#A-G%S*=@Pon+ z3x8Vp5#h&#(lqv|O=JH-;p>HV3Jr@qJB?!)6#lf(5s{2cdyF0|8kxq?o)`J^(|8UU zle!m0LM7tAMEnasNBDZ-8-(u^K3l@A+*iWq#jx!+ z&@rJ@F5b$;oA8}N!{vO{%L+dz+F{{O3qK#Sojg4V?t@B_@BvZjG*xK!q*F*6*??*MCh1Mx=LyZ ztryxUGnX#H%F3#DtB?-V*Bboe@!P*CJT zM}!9Fup}!qI9GU~_0`M|3#EA?S9Ct}V?sL@Fh3$RxKM0_jtT8tBwC^Mir zDRe|Azb!QlJ5Ck2bF0K1&2*p{R7O=;!_S1|D*QK#f^;?RG_S#(?6M`wQhEEl|2D{{j^`k>KhHZ1 zy0tX*hL%U6RZ-n8F?R~RxrF09HsBKUwPd}%D8u)nU8>~ zy3ZFp%HAYP%FpKMe+tRROFs&#GVnpk!@Me%e7WM|ppi0ecTi$`Q7qm37o?ScsCo`I zOG>!bRV5>NIu(!y`!QHZf))blxN9r~EyjO3Mnef`34XbtV z14fO8F)3{O`tkP%GKbvg6h~~m<@hAsE*Nd9r&9-b^MlK4*1=m zI`$r_L0d8EH0(Xh2hZ=rYuJBS2>uT2DrmG1RL2g)67UB=b?ibc1>XUxQzu5NhWE&q zf$zdzh(-}m9dCH706k2rKx4E9^iK3f$D0@%K;zgI(WwXh(D4>?1L$4ohfXQB*73f=&G2~?RHtLK6Z`u{W z4bQpGkLve=mBh(J4@!-iID*c%S?T_(#!WjXnUX(_`}6j1Pk9 zc=CD|k{8>;P&wmEMKLe`co!NW9e-c#3(~#rf zKMktmDaM<@e+E>?(}zLu&w}cBPA~-iIZz$D?OX)Ac*U(qN*U-!0m(e%CFQdN!UrXNsUrT=r zzK(tXzK+JgFUPN`mVo{U{0jOX;8)N;fnQ6%1izMldxX*V8}RrEoxT)jRGz*B)C+zC z6@lMC)4*?}GVmKI0DcqA0KbW5g0H6__bsQScq~B>0V#m*w4D_vb0>uX|mB5GAnVn=5OfZTRirc-cQs zVs~6*c;sMzTBsUN8phYf&mbnqwqsX2*Dge3lh|#-uM2bSTIj_|WLu|Cw0j47JHBrJ zguaF7<;wAPA$oB_EFt=twBgR^KKiwE-<{JIIyFfwzs6OBaLsT&Efg2KT-nHkHi#aV zT=DPh^6cX|eL}k-`q3o)n8iQ#p?SDw&Bu{nfU*!}5z1m*y{<=DLVmgdSFNR3%haGO zL#ainLs^cp0%awxWUEkCqpU$$i?R-7J<0}@jVPN?HsdOHBT79=1IiYxiyCpYYeH#8 z*^06aWjn5VA(Wf2a=IC12g**AT`0Rz_MqH?t6>XDE3Tt$DD5bFQEo-K4dr%R74N_b zYae>FALRgQ9E7$5g+JHP>+%EtIp%k@`90tKUZ}n|HW_gvV{DFgbkx<-#_i!mG;Zt- z$79jfzOJ5Fh84@9*c|ETXo{tKg(w;Qjm3Y zgj3!8l{W60Dk*h!v~fo=91Zn^yCr?gAyD~XW@0xdk)n5IC4^mPM(7Tuj<)tCBAs>A z623c`+JlzB@9K-k!(DM^L(Pf49wTL<=6)lQX$;5XUE#fX}WIS$I;)e7N7_32#fqqAf-^%DlwYkm^puO^cC$zpbfocMpPvU`H&?UwdQ5QMPT0 zNhIOa0EBWJ_zTAYiQ1iLIFvC`%7p|f!*=<&15pRT?u6C23}8sqp)nbZN{d@*aTtj# zn|R6UQXSiO?c_Tiw|op^dre z>XJcGyE!_U0(0f03e1g@$}zm^CRePSN`W(Esv1)$FodV7F{NVVR5eyXA>%fxhO0s? z#$A0zIulYt2eD=A;p9AlCGW)eH34SQbPYx@<%nAkhf_wBlu;~g z)bQ}(nT$frwPM1IMGT3{jrn|XV@#Ep3|liv%yNcRi47WhV{WL-Os64?TU2s2A%ajM zoe3wtsm}>)D;l}8?(H27u^Gs^N+{JLx6Hu;nHI_+8X3o|OJnRfd z4#yI3Vq|hK^5ZBQQ{h7yT;0{|L5+uv$Ptt0#7y2K&OV&oDRJG{7ti#8jhNp%!ULE+ z>{)?lP|1p#^Z4?n65+<254GBG^lq$d&C5Nem^#ee+zC?G1$D9KCS!3U8p7OzYjHTr z<0pf^kkW-|jhY4$;htE;5wxd`RI3q58JTn_>WG`MqKQTgmxND|7)H5cW44r%NeyAR zRJKuj8Y9L=h%k`@jWj0BG!|Ep!!D~PqpPpGo0k|)O>6PuNE*^ zpdFRUVwTOWKAdppn5srN=m$ zOdWB|Wq`Vmj-#@g*&ajA6OKI8oxt#Fz^FfzgxAzSTk?ooZ>3->4)|Up#Y;7(vZcgH zolNzFdHEKOPq1n+y8Ghcl(W{G=%6u~I27ydONk3dZLf&;gt@a=V7YWM2&F=c5f2{| zF745yqs1`iE32xbvLu}FaALqwz&rkYn$ghP z8;?aKF2tYN8jfJvb(xtHiB!+Tx?=HI#-(kOy8!CvdjUDEw}<=H`78{d$lGG3M3`Ql z(Xq@GV~ozo5kWjTJ7{Y>-0hlanvZ3S1Rv8hX4>v<%ueGb!W#2vvS!jbktZlMiBD<5 z9W>W1j^*SRKbNUBT~6NY_GFsp(#e%-o_=E!%$!_bov-M-WUa;M4aZWq#xjTHn&yI- zl`u0!GVQ4t@hymRg_290)K;8*F`PU$$(LO9Ll|i(oG(^gBTjtngBNfzwF=jkRFdXY zDw$HOd9B*r#e+LXMWN;9Dn&r9CAU{8thMb1Z75!;D-( z)TO!!iwIlUI8J6AKQV}LO%*n7vs^PWU*CD!Ft0B%512E_ zOcpbMbv|JcU$Z@v>7~O=a6e=z%vk{EUl@0v#A_`h?#z|uT#}L&rqVfiaNRDL_s7)0 zx6ON#v1rb1vl36Zn>KHPc|m5?$BlfnHyKN0R+$L* z$GYVJ>v8~7tCKgAjUb7u1tRJ*x@Q0PDpbiayZO8GZ~{h znTo*~5A%uAoEbx1$=H}(n0Lcc(c-rm7!GoiJar^|jJ6tKUec!RjU&E3rAhXgc*W6( z;JOWalLiaYl^q=!{25o5+eYM|0rTiU8e%hZSV&=m2MMa-5k4+MNLn~PQD#8K{ox5q zr9p8{A03VAoWhfi414gUYqnx(WCyk*mbk0NIlFDSZ7-*IO#}aJS~-EHvS{Kpx66v7 zRMVM?-Qp*Wjt4?RS2~jl%Z`>in>iDyjIpUKT~m#Dsh!F)$EPzn=bD>G&UFRDTqL*D z?kRtFFVDr}4xTe1q{&`|sYUV>U6bpKwcf08-JrO}m8*aD(V5V&wX&JKp5!@q6__UM zcl9PynKY>jG&W*zw!GnHKr^mDu2T&cP}~8!&NovKQpemxe6eYa$8bk&&gs_1CWWwj z#7C?-(H~1C6TI0e-X{_BWH5>N=tKujw(NVgrep*=z@~FMh0+w(!>nNUCM#zi?^pA| zv~;pFXbEC&t!y$gqT3JD*J36>~7O!rTX=gZ=u-Ih3vCF_8E{>?x zKJ5zk?=%v9>h#AZ@G*%jBpjdQ=F(mCJHyACaHFD@>tdHHktZAz{%$Sa8`pfEAZhtv z%F7x03xarYbCcgMqMi9cT~mBulNahh_EA>M*1gjMgG;q*Snu=sp1HB(&E?-JTJL-6 za|3G^fB)%D-^N?ty#JT6`s+R3+4;IRKhGP;K3srGw`+j|=6BfqHgvBq&s(1T6OT7A zlMO%UgJBl$nIC8LL?I)*X`X$7;U|~~_at-Api(bNJ)D(izmH(lcOdRp4C;Otb>Cj% zhH;@(Wh~3S`h%#Et(%FCWa;p>1PXQ1>#wpZP@+DuRnc z!ljc1gL5EYbrU2}l*0`6gUK*+*lyS#Q0^s2KPn#3{Q2_0kdH;aq&hz@NP*+|AlX5o zCxo69`cPqzQ2AY2;5Nm*7aUi(t+Y(@qTf&XeAki>X`5T76)AiTOOUKT*Z4b-{T$vn zL$kbNbPeKnB1%rS1~{xL<@E~^$VOD_f?-UHY0Ei5APiPfvh>QxAI zM{jnWBT_;MPU6s&zpJ!Br)keD`x=}rz6NL88I0N)jB<2Q)$4a@*C^(@n!iv&f_Hxr zx>r6}rTLO#+1y@B{_{4H0+80am)pRAH^q-?O=FWv%! zwEirAx(C@cmRWN^%j31^agg+_tp~6M> z_z_OV53FwUEFym%nC)VBS?tuoScHSYeqM!%uIeMOxU!J+LW{gwo}-F`=O{aj`b@<& zis5WRVr6g+XOM7v(tXL-cWpe9M6Gvl*U zg*eYImROJfmJ_Ygs5U41DeJhNTH-I4(y}Y7Wj!TaN%#Y&wEW5{VY%l#tEAN$)m>RV zwUMlzW&RG;oF}?#2!D8$R$W?xF4ypKf63I3l?lrh z%%>B^o2o2}R<1q%=`J5dynZlMqf%QfoF|@slO>Ds4_;)%|yk z$_1uU>>jCS2UB($XFocv%Zv>w@6Hu#c<0yT@t3#qg_oDG7HD+e5xj_qD^p2BJf1wd z6SqsTUOXvm(+fk1!+1Q7CrS8w$g~5mW&Jj@YK@9Qcw~YHBrzj3`FvZ5_rI2f@yJ## zHOsJFmB#zq8u^!D+c>lAo=|i>_Ro$JWxvc(xA}a03n9CT2)nI4`|#9PiOF_L-{7jk zSJxYY*0mKEPX6zPpt*InDPi>Cu0MW5a8F+s9!}hBsOLSK!qKjEYu2q;yL??V8a7tf z`uJ4g06E=ldcm$FKQlJ4&?Rk|)lIyIfq!~NqY~K}Y%_ZB3RcEo{p3l@y|T>DN$gaY zjaeE^-^cf9YRB)uvVCgL;($FEbes%3G5I1;UPeq)8|6lt9}BM9VFVM&o?!UUp;+Yb z=(%9R2u72!Ot3ec4n{}M;VW&Vf~#ur&jImf$mmC~8CBCXg|{0_Z&&1`L!*j=`@&1_ zUbt}S!u{z3_tf36viA7A2_dd&HSkUd-zNv-M%o=m&`1P(Vu`*q9{3tT>~3a)VcC-& zJ%=E%lHpZVJ&G)A7(83dAbSR{jGNmjTawAR5l-9?%-vG_Jw`}Z?TSOI4y`#h^9^YspPb5WNa{uK_KGhw&?p7_hKP9tzGyZ z0V{_+XDB1K3B($AMLbnoH57%NI=gXO4IevDzguc^?|ad2j=UQq1J^eSqTD2H?Kb6{ zS#HaUm66KQm9(kytSqDW^+^P+Txp(b@pia|k_HFiS=o`kJA%QFYU2j zbzB-r_N))5dusaY<_3GhiP#}b{?*FAYn zxVLxiGUWkRF1)CRcUG=2p5=3;9@Bc_g*fO>^19OYwfkyUT2?u_Sxr*yz`ES$wNeWD6hXx^en#lQ!n(5Nfv7Vb06$_cRflFg&F?VRovhte*PxXY~Z2J6GUb5 zzw>QEWlXj3yPNqDqGS1{(ET+=G!3{CcGtM&zm2aa^0{n$z}sE8rl&s^1x9psUtFCK z%X*?MH5ubr2Iv7chCp)S#kcDdB~0eAI}U7I8WQOs-n;kiktd}^!5 zREYTjv*_>jDXP4iwzS@~MKe9{Jk!6jrnY89?TWf}>@r`brHvSA)%Oy81mDlj1mBuT z#S-0Vw&-kAQ+RcID@DQc99g}sJ=BEn4DgOp;4SfF7aQY)DNMVyYPh(N=e+;aR?rL; z|E+)>D11%Ziw=DW-wROYqg10(IlgZ~$)a%oxzAj#LfMF-E(iNcRW7`A-L%&NUb-ms zK+$u7Qo6c=C))c(GOPG#NfBKr+&05Yr>EUn=A|DNGreEv8KG?=A1b=D%umlvdm5Ji z=zFC!Kr4#p`@NJ`#QuLV?Uhn5t)9X3x+10*h5r}rmC_khIHS637U?sVlwV5^lyCP3 z=)HyW{d4KhQFj6TN5Q5FFMUA#`~xEN(xd)WmDkh1m%Ug~L-PWu{Of6h&}D&lm0V9N zb*3lv7g1~2$E|miGu>6pbx)(k<#gk;^ZwP;U;gQm)pS!;|BTi2lGZsBU)JWyu=qwE1_(wA#)ei# zV};jNhHP{f^3RCJWf}EgbcDcjg)%yhvD=On7o0#B4?JCU7m$~-K;J0%K?&f^NC!{>yuP1-GzHkl|P8MnOeY3N;EUExo>Cy5^x>f(B<@$LI34f=s`h0E!|Pcu?*87GWgb+4^^<` zInf0IvuE6b)}IvgddaC7Z27dHePyR4yI&OaECP8cH-(2l&r2i1z zB8hA>{Zi0p1>H!$67=5$)zg0pS}$H2=ruvN2x_L^2;v#D9doLtan2qP-44nVbX?FL zDiHL7pmr(}^iHXF2bBowftz;PPkur31RbPOL0`ei)lOjwXim-y!dOFlz2c>tW(c}f z>cyx^5KceTJ3=!BZ4zCAt`_uRi6uqXx_tK09ML@~?H#4LF5NveUv#RyEG-bE+8d;W zg39EGy@eJDIxT3377I!XIziV9`nI%il9sw!c!+96cR(V0C)EjhLPp)YX{Df_3VJWC z5p)FCz;=2+trv8kpvP#F%je@%FS=Kx_0!ZKs9Dex)a0`KFl`fEfq3~SZ5Omo&{K4? zpf5`6&(JPGLD7ARaMs~CvdNuDe z63ORH340zfd5(%L**-U_9i=ZoQdxPyC4XsxgyWxIza_@o@aFA?CA~KdshP42rsQYt<@(r6pIra7&z4Dl6S`cQ4%Xi7~sijyHGfUoG_` zhRVuvP&aQyHQm-)686(tGRu^6udmZ)(ET*etp3>C58=Rb0cgH!Da?|Jx$=>C)A(U1e?gros-ha%3EBKaBS9?am!VN?a;D4 z$8!+=pQec;KjQMnwJIySe@_Xwas;jXTF$bECOOL{dhV6jGN|=c8UP*Ah9W5 zu(EQZ}Ur*lxQ&Z+kmYRUhwW9cg`f6|5eNlYeS?kO zQMgy%WTP)s?AJG&h+B`_NVT`cw&eC2ZN%+4h}&znb==-o8*zKvZN%+`c&Os@m3;1z zgSZ90`{d78^0@^EaSJQtN^mZfB{(?Y&I zfgkD)IvDt=3-OT-+m_tAgE&iFwvMypAkJ>Y)^Txo>l5_fb7OH+Xt&WE5_7p;ge`W$T)ubI_}vDm`WEe&H#@!vgme zA#EYal7l!)4&p3jY)j6PgE&ilwvMypAkI?1t>Y{?h_iIm)^U~`#92CK>o`jTHsUPZ zZ6nUoJvMq%*>n1vZ1iwhi^oAft-957+}6Ebby{-}XX##B$62zGjMg{Xy7w3C_c-XI z1zj%0=XBP#V^U3#plJ$kd&pg3_4BL2oKdc~026zQO^| z{ZYu;$xn7+PY^dKI0(zd!LscHgzgX7P{ZpTvnyO%dWSl ztc)C##yESotvil!=AaYk-+OG`JJ3HHNzNXzb?n7K?8QOs<-N8gdvVZH7?G!J-Ln{x z4*E{jUwGbU>n>IOrHxeo-f!t7mPak*yS8K)YkF%&Sy*z`g{GB!&GP|UH@)Qh4iYbq zS-Lks7qvTPddaf9sC~+}%tmTNe$e!yEFHv_7E+dflGC1rR6PfAJqxLNkLT3;-H~d+ zs;By3A=Sd4=Jdfq9E*jN<#3LrgV@qS%JOuMrGwbgLdx<(IhGD$OA9H>GdY$HVoM7t z%O`Ry9mJLvQkG{;%ikBN>{?z_b}giQ{#i~e4&qoWq%1$2W9cBaw2-p=NRFk0*wRAE z@?4IkgV@qS%JQQ*mJVV|3n|NwnU-&aR9-Agl@|-CdQaxG=OAv+Ldx=~oc68+sn#t^ z)w+e0&!=-*cM!L3A!YgT97_kWrG=E`GdXcuNX6nHu4f@t?-M!o{#TJ|&+?-BZXwm) zCv$q_AdbvJ%JNe=ky%K!;2^GNAyx0wIW0JdEiI%h|2)UiL2PLuW%-#LO9!!~g_PxI zb1WUimKIW$&zhFGNcGRssSH|3S$;031qX2p7E+ea<+NZS)q;b#o`qDs&*!w@AhxuS zviw4hrGwbgLdx=sIhGD$OA9H>FXdP|h%Ncqvqq=!$XTbq!vk#(&Bn8bJUpY|=geoZ z_m7=#&?~Vipv~B=_t6^ALi#JvA{qt#f48oR+@jtRt1p&>^QO_akvC1A{%hDB=SB<60B7?z(P%qUB@~)uXTCNa<9DcR#FSsw67sR~54MA^-TC zjPH@<|4Optt~=3w6r)9>KP*~?XRzfc^YOf30m>qjr6@Hh%TQ`j>QI)WtUy_dvJPcE z$_A8;D4S5~Q5sO1QMRINLkXemM%jbXg3^l8hSH9*7v(mT+fnwR>_<6(auB5hrI3yV zG(^Vx_g8@y(PH82K+6yT(*~g-p|=RVU1(TnOz2%g2SKOPNl?7A0y>*s0j;L*isUlr zVm$d~ZJpei)X5!5gT|6uguYAYMbI+(mGI>{Yv%|J3B3iB-*jR504VOjLCf&=%&|bD z(CPH3Nao`$jZ@lU8l~6sYN(iA2CblPgI-Pl4q7epC6tGEOIFYp&E!= zt#k@>pU5LZkI-pI(sZ?#X;SEO-bT6y-WqWQcs;LK+6_s&5s^nk9-$%XDKUav zDwd=4Abq}gl->jF3nIB7bWFUxD*R=kq;dTD8fUCf`)lw)k<1ave4&fA??GNK@@A2Q zMA9h|LnJYgWHpX$P$Wa(w-gTve?sU<@jom!r$usB=sBr-UicS;UJ%Je;a?ScStK5v z`{>a*+I*qaBB>UBzR(7tjUsOrKBRN}5s^eh64Ad&e_w0}KP2)Ylm8}NET> zIgyWwd{iVa2)!Wml4pswzT{QmFAMeLNq_U?I0`MyK9EG&-|WW{nQkF$D0v?ud8S0}}07&cEA42#Wa z(Vh{@v%-%+d#PYVwC6=KD%ux>AA|O4-0Lh2-T3HSa8HE%tah&O)z8V_K|rmdx>Tgw-NnEb_&WKV7oe zTcQ2Dq*3G{k%zojYpwpU_=$)-Ch{2Mo&F(_oP@T$@Rq$wI2T^ zkz9r(Q0gg=>TCB_5%Lg)&zNUoEs=Xrs{1!pCSvQD>o?BZU&1 z$g_pqiy`4pi~Nl6BSJ@ojtRXe+DpQFisV=n@mV~lh{sH|NE(H93XKTO3LPxs7Kel% z7J5eLh|p1?V?~cqYtdK{M|epjRLrqySeRp0Ean#H2wyFHz0d}cGz#A-G%S*=@Pon+ z3x8Vp5#h&#(lqv|O=JH-;p>HV3Jr@qJB?!)6#lf(5s{2cdyF0|8kxq?o)`J^(|8UU zle!m0LM7tAMEnasNBDZ-8-(u^K3l@A+*iWq#jx!+ z&@rJ@F5b$;oA8}N!{vO{%L+dz+F{{O3qK#Sojg4V?t@B_@BvZjG*xK!q*F*6*??*MCh1Mx=LyZ ztryxUGnX#H%F3#DtB?-V*Bboe@!P*CJT zM}!9Fup}!qI9GU~_0`M|3#EA?S9Ct}V?sL@Fh3$RxKM0_jtT8tBwC^Mir zDRe|Azb!QlJ5Ck2bF0K1&2*p{R7O=;!_S1|D*QK#f^;?RG_S#(?6M`wQhEEl|2D{{j^`k>KhHZ1 zy0tX*hL%U6RZ-n8F?R~RxrF09HsBKUwPd}%D8u)nU8>~ zy3ZFp%HAYP%FpKMe+tRROFs&#GVnpk!@Me%e7WM|ppi0ecTi$`Q7qm37o?ScsCo`I zOG>!bRV5>NIu(!y`!QHZf))blxN9r~EyjO3Mnef`34XbtV z14fO8F)3{O`tkP%GKbvg6h~~m<@hAsE*Nd9r&9-b^MlK4*1=m zI`$r_L0d8EH0(Xh2hZ=rYuJBS2>uT2DrmG1RL2g)67UB=b?ibc1>XUxQzu5NhWE&q zf$zdzh(-}m9dCH706k2rKx4E9^iK3f$D0@%K;zgI(WwXh(D4>?1L$4ohfXQB*73f=&G2~?RHtLK6Z`u{W z4bQpGkLve=mBh(J4@!-iID*c%S?T_(#!WjXnUX(_`}6j1Pk9 zc=CD|k{8>;P&wmEMKLe`co!NW9e-c#3(~#rf zKMktmDaM<@e+E>?(}zLu&w}cBPA~-iIZz$D?OX)Ac*U(qN*U-!0m(e%CFQdN!UrXNsUrT=r zzK(tXzK+JgFUPN`mVo{U{0jOX;8)N;fnQ6%1izMldxX*V8}RrEoxT)jRGz*B)C+zC z6@lMC)4*?}GVmKI0DcqA0KbW5g0H6__bsQScq~B>0V#m*w4D_vb0>uX|mB5GAnVn=5OfZTRirc-cQs zVs~6*c;sMzTBsUN8phYf&mbnqwqsX2*Dge3lh|#-uM2bSTIj_|WLu|Cw0j47JHBrJ zguaF7<;wAPA$oB_EFt=twBgR^KKiwE-<{JIIyFfwzs6OBaLsT&Efg2KT-nHkHi#aV zT=DPh^6cX|eL}k-`q3o)n8iQ#p?SDw&Bu{nfU*!}5z1m*y{<=DLVmgdSFNR3%haGO zL#ainLs^cp0%awxWUEkCqpU$$i?R-7J<0}@jVPN?HsdOHBT79=1IiYxiyCpYYeH#8 z*^06aWjn5VA(Wf2a=IC12g**AT`0Rz_MqH?t6>XDE3Tt$DD5bFQEo-K4dr%R74N_b zYae>FALRgQ9E7$5g+JHP>+%EtIp%k@`90tKUZ}n|HW_gvV{DFgbkx<-#_i!mG;Zt- z$79jfzOJ5Fh84@9*c|ETXo{tKg(w;Qjm3Y zgj3!8l{W60Dk*h!v~fo=91Zn^yCr?gAyD~XW@0xdk)n5IC4^mPM(7Tuj<)tCBAs>A z623c`+JlzB@9K-k!(DM^L(Pf49wTL<=6)lQX$;5XUE#fX}WIS$I;)e7N7_32#fqqAf-^%DlwYkm^puO^cC$zpbfocMpPvU`H&?UwdQ5QMPT0 zNhIOa0EBWJ_zTAYiQ1iLIFvC`%7p|f!*=<&15pRT?u6C23}8sqp)nbZN{d@*aTtj# zn|R6UQXSiO?c_Tiw|op^dre z>XJcGyE!_U0(0f03e1g@$}zm^CRePSN`W(Esv1)$FodV7F{NVVR5eyXA>%fxhO0s? z#$A0zIulYt2eD=A;p9AlCGW)eH34SQbPYx@<%nAkhf_wBlu;~g z)bQ}(nT$frwPM1IMGT3{jrn|XV@#Ep3|liv%yNcRi47WhV{WL-Os64?TU2s2A%ajM zoe3wtsm}>)D;l}8?(H27u^Gs^N+{JLx6Hu;nHI_+8X3o|OJnRfd z4#yI3Vq|hK^5ZBQQ{h7yT;0{|L5+uv$Ptt0#7y2K&OV&oDRJG{7ti#8jhNp%!ULE+ z>{)?lP|1p#^Z4?n65+<254GBG^lq$d&C5Nem^#ee+zC?G1$D9KCS!3U8p7OzYjHTr z<0pf^kkW-|jhY4$;htE;5wxd`RI3q58JTn_>WG`MqKQTgmxND|7)H5cW44r%NeyAR zRJKuj8Y9L=h%k`@jWj0BG!|Ep!!D~PqpPpGo0k|)O>6PuNE*^ zpdFRUVwTOWKAdppn5srN=m$ zOdWB|Wq`Vmj-#@g*&ajA6OKI8oxt#Fz^FfzgxAzSTk?ooZ>3->4)|Up#Y;7(vZcgH zolNzFdHEKOPq1n+y8Ghcl(W{G=%6u~I27ydONk3dZLf&;gt@a=V7YWM2&F=c5f2{| zF745yqs1`iE32xbvLu}FaALqwz&rkYn$ghP z8;?aKF2tYN8jfJvb(xtHiB!+Tx?=HI#-(kOy8!CvdjUDEw}<=H`78{d$lGG3M3`Ql z(Xq@GV~ozo5kWjTJ7{Y>-0hlanvZ3S1Rv8hX4>v<%ueGb!W#2vvS!jbktZlMiBD<5 z9W>W1j^*SRKbNUBT~6NY_GFsp(#e%-o_=E!%$!_bov-M-WUa;M4aZWq#xjTHn&yI- zl`u0!GVQ4t@hymRg_290)K;8*F`PU$$(LO9Ll|i(oG(^gBTjtngBNfzwF=jkRFdXY zDw$HOd9B*r#e+LXMWN;9Dn&r9CAU{8thMb1Z75!;D-( z)TO!!iwIlUI8J6AKQV}LO%*n7vs^PWU*CD!Ft0B%512E_ zOcpbMbv|JcU$Z@v>7~O=a6e=z%vk{EUl@0v#A_`h?#z|uT#}L&rqVfiaNRDL_s7)0 zx6ON#v1rb1vl36Zn>KHPc|m5?$BlfnHyKN0R+$L* z$GYVJ>v8~7tCKgAjUb7u1tRJ*x@Q0PDpbiayZO8GZ~{h znTo*~5A%uAoEbx1$=H}(n0Lcc(c-rm7!GoiJar^|jJ6tKUec!RjU&E3rAhXgc*W6( z;JOWalLiaYl^q=!{25o5+eYM|0rTiU8e%hZSV&=m2MMa-5k4+MNLn~PQD#8K{ox5q zr9p8{A03VAoWhfi414gUYqnx(WCyk*mbk0NIlFDSZ7-*IO#}aJS~-EHvS{Kpx66v7 zRMVM?-Qp*Wjt4?RS2~jl%Z`>in>iDyjIpUKT~m#Dsh!F)$EPzn=bD>G&UFRDTqL*D z?kRtFFVDr}4xTe1q{&`|sYUV>U6bpKwcf08-JrO}m8*aD(V5V&wX&JKp5!@q6__UM zcl9PynKY>jG&W*zw!GnHKr^mDu2T&cP}~8!&NovKQpemxe6eYa$8bk&&gs_1CWWwj z#7C?-(H~1C6TI0e-X{_BWH5>N=tKujw(NVgrep*=z@~FMh0+w(!>nNUCM#zi?^pA| zv~;pFXbEC&t!y$gqT3JD*J36>~7O!rTX=gZ=u-Ih3vCF_8E{>?x zKJ5zk?=%v9>h#AZ@G*%jBpjdQ=F(mCJHyACaHFD@>tdHHktZAz{%$Sa8`pfEAZhtv z%F7x03xarYbCcgMqMi9cT~mBulNahh_EA>M*1gjMgG;q*Snu=sp1HB(&E?-JTJL-6 za|3G^fB)%D-^N?ty#JT6`s+R3+4;IRKhGP;K3srGw`+j|=6BfqHgvBq&s(1T6OT7A zlMO%UgJBl$nIC8LL?I)*X`X$7;U|~~_at-Api(bNJ)D(izmH(lcOdRp4C;Otb>Cj% zhH;@(Wh~3S`h%#Et(%FCWa;p>1PXQ1>#wpZP@+DuRnc z!ljc1gL5EYbrU2}l*0`6gUK*+*lyS#Q0^s2KPn#3{Q2_0kdH;aq&hz@NP*+|AlX5o zCxo69`cPqzQ2AY2;5Nm*7aUi(t+Y(@qTf&XeAki>X`5T76)AiTOOUKT*Z4b-{T$vn zL$kbNbPeKnB1%rS1~{xL<@E~^$VOD_f?-UHY0Ei5APiPfvh>QxAI zM{jnWBT_;MPU6s&zpJ!Br)keD`x=}rz6NL88I0N)jB<2Q)$4a@*C^(@n!iv&f_Hxr zx>r6}rTLO#+1y@B{_{4H0+80am)pRAH^q-?O=FWv%! zwEirAx(C@cmRWN^%j31^agg+_tp~6M> z_z_OV53FwUEFym%nC)VBS?tuoScHSYeqM!%uIeMOxU!J+LW{gwo}-F`=O{aj`b@<& zis5WRVr6g+XOM7v(tXL-cWpe9M6Gvl*U zg*eYImROJfmJ_Ygs5U41DeJhNTH-I4(y}Y7Wj!TaN%#Y&wEW5{VY%l#tEAN$)m>RV zwUMlzW&RG;oF}?#2!D8$R$W?xF4ypKf63I3l?lrh z%%>B^o2o2}R<1q%=`J5dynZlMqf%QfoF|@slO>Ds4_;)%|yk z$_1uU>>jCS2UB($XFocv%Zv>w@6Hu#c<0yT@t3#qg_oDG7HD+e5xj_qD^p2BJf1wd z6SqsTUOXvm(+fk1!+1Q7CrS8w$g~5mW&Jj@YK@9Qcw~YHBrzj3`FvZ5_rI2f@yJ## zHOsJFmB#zq8u^!D+c>lAo=|i>_Ro$JWxvc(xA}a03n9CT2)nI4`|#9PiOF_L-{7jk zSJxYY*0mKEPX6zPpt*InDPi>Cu0MW5a8F+s9!}hBsOLSK!qKjEYu2q;yL??V8a7tf z`uJ4g06E=ldcm$FKQlJ4&?Rk|)lIyIfq!~NqY~K}Y%_ZB3RcEo{p3l@y|T>DN$gaY zjaeE^-^cf9YRB)uvVCgL;($FEbes%3G5I1;UPeq)8|6lt9}BM9VFVM&o?!UUp;+Yb z=(%9R2u72!Ot3ec4n{}M;VW&Vf~#ur&jImf$mmC~8CBCXg|{0_Z&&1`L!*j=`@&1_ zUbt}S!u{z3_tf36viA7A2_dd&HSkUd-zNv-M%o=m&`1P(Vu`*q9{3tT>~3a)VcC-& zJ%=E%lHpZVJ&G)A7(83dAbSR{jGNmjTawAR5l-9?%-vG_Jw`}Z?TSOI4y`#h^9^YspPb5WNa{uK_KGhw&?p7_hKP9tzGyZ z0V{_+XDB1K3B($AMLbnoH57%NI=gXO4IevDzguc^?|ad2j=UQq1J^eSqTD2H?Kb6{ zS#HaUm66KQm9(kytSqDW^+^P+Txp(b@pia|k_HFiS=o`kJA%QFYU2j zbzB-r_N))5dusaY<_3GhiP#}b{?*FAYn zxVLxiGUWkRF1)CRcUG=2p5=3;9@ - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - appsettings.Development.json - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\appsettings.Development.json)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - appsettings.json - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\appsettings.json)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - Components/Crafting.razor.js - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\Components\Crafting.razor.js)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/bootstrap/bootstrap.min.css - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\bootstrap\bootstrap.min.css)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/bootstrap/bootstrap.min.css.map - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\bootstrap\bootstrap.min.css.map)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/FONT-LICENSE - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\FONT-LICENSE)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/font/css/open-iconic-bootstrap.min.css - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\css\open-iconic-bootstrap.min.css)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/font/fonts/open-iconic.eot - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.eot)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/font/fonts/open-iconic.otf - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.otf)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/font/fonts/open-iconic.svg - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.svg)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/font/fonts/open-iconic.ttf - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.ttf)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/font/fonts/open-iconic.woff - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.woff)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/ICON-LICENSE - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\ICON-LICENSE)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/open-iconic/README.md - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\README.md)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - css/site.css - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\site.css)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - favicon.ico - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.ico)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - images/default.png - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\default.png)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - images/minecraft.png - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\minecraft.png)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - images/planks.png - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\planks.png)) - - - Package - ProjetBlazor - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/ProjetBlazor - ProjetBlazor.bundle.scp.css - All - Reference - Primary - - ScopedCss - ProjectBundle - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\ProjetBlazor.bundle.scp.css)) - - - \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.build.ProjetBlazor.props b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.build.ProjetBlazor.props deleted file mode 100644 index 5a6032a..0000000 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.build.ProjetBlazor.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.ProjetBlazor.props b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.ProjetBlazor.props deleted file mode 100644 index 3a86e49..0000000 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.ProjetBlazor.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.ProjetBlazor.props b/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.ProjetBlazor.props deleted file mode 100644 index 728f21c..0000000 --- a/Code/ProjetBlazor/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.ProjetBlazor.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json b/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json deleted file mode 100644 index e8f52f2..0000000 --- a/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "format": 1, - "restore": { - "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj": {} - }, - "projects": { - "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj", - "projectName": "ProjetBlazor", - "projectPath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj", - "packagesPath": "C:\\Users\\Dorian\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\Dorian\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Blazored.LocalStorage": { - "target": "Package", - "version": "[4.3.0, )" - }, - "Blazored.Modal": { - "target": "Package", - "version": "[7.1.0, )" - }, - "Blazorise.Bootstrap": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.Components": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.DataGrid": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.Icons.FontAwesome": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.Snackbar": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Microsoft.Extensions.Localization": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.Extensions.Logging.Configuration": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.17.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.100\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props b/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props deleted file mode 100644 index c2effa1..0000000 --- a/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props +++ /dev/null @@ -1,26 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\Dorian\.nuget\packages\ - PackageReference - 6.4.0 - - - - - - - - - - - - - - C:\Users\Dorian\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.17.0 - - \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets b/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets deleted file mode 100644 index 633d83a..0000000 --- a/Code/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index ed92695..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs deleted file mode 100644 index 5b8ec43..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Ce code a été généré par un outil. -// Version du runtime :4.0.30319.42000 -// -// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si -// le code est régénéré. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("9809a944-cec4-46fe-aa6c-2b7290e460db")] -[assembly: System.Reflection.AssemblyCompanyAttribute("ProjetBlazor")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("ProjetBlazor")] -[assembly: System.Reflection.AssemblyTitleAttribute("ProjetBlazor")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Généré par la classe MSBuild WriteCodeFragment. - diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache deleted file mode 100644 index 2d0f1fc..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0714465681d02a77b7f366c34bc0fd22d2baa5f7 diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f2d3792..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,85 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = ProjetBlazor -build_property.RootNamespace = ProjetBlazor -build_property.ProjectDir = C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor\ -build_property.RazorLangVersion = 6.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\Dorian\Documents\Blazor\Code\ProjetBlazor -build_property._RazorSourceGeneratorDebug = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/App.razor] -build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Modals/DeleteConfirmation.razor] -build_metadata.AdditionalFiles.TargetPath = TW9kYWxzXERlbGV0ZUNvbmZpcm1hdGlvbi5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Add.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQWRkLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/CreateLog.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ3JlYXRlTG9nLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Edit.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRWRpdC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Index.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/List.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcTGlzdC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/SurveyPrompt.razor] -build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Components/Crafting.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDcmFmdGluZy5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-c5pe2f0rgk - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Components/CraftingItem.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDcmFmdGluZ0l0ZW0ucmF6b3I= -build_metadata.AdditionalFiles.CssScope = b-au53a972a0 - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/CultureSelector.razor] -build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXEN1bHR1cmVTZWxlY3Rvci5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-c86f565ybb - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/MainLayout.razor] -build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= -build_metadata.AdditionalFiles.CssScope = b-6fq4tjte4h - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Shared/NavMenu.razor] -build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE5hdk1lbnUucmF6b3I= -build_metadata.AdditionalFiles.CssScope = b-kggv4tdhwh - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/Error.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/_Host.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s -build_metadata.AdditionalFiles.CssScope = - -[C:/Users/Dorian/Documents/Blazor/Code/ProjetBlazor/Pages/_Layout.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= -build_metadata.AdditionalFiles.CssScope = diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache deleted file mode 100644 index f24b41d..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -5860763757f4f08c7ebdea1b3a94a18109f17861 diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs deleted file mode 100644 index ca07a02..0000000 --- a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs +++ /dev/null @@ -1,18 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Ce code a été généré par un outil. -// Version du runtime :4.0.30319.42000 -// -// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si -// le code est régénéré. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" + - "ory, Microsoft.AspNetCore.Mvc.Razor")] - -// Généré par la classe MSBuild WriteCodeFragment. - diff --git a/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache b/Code/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache deleted file mode 100644 index 9a9fc355e37df9f97dc4491f6de8401888c11cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18559 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 4.3.0", - "Blazored.Modal >= 7.1.0", - "Blazorise.Bootstrap >= 1.1.4.1", - "Blazorise.Components >= 1.1.4.1", - "Blazorise.DataGrid >= 1.1.4.1", - "Blazorise.Icons.FontAwesome >= 1.1.4.1", - "Blazorise.Snackbar >= 1.1.4.1", - "Microsoft.Extensions.Localization >= 7.0.0", - "Microsoft.Extensions.Logging.Configuration >= 7.0.0", - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.17.0" - ] - }, - "packageFolders": { - "C:\\Users\\Dorian\\.nuget\\packages\\": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj", - "projectName": "ProjetBlazor", - "projectPath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj", - "packagesPath": "C:\\Users\\Dorian\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\Dorian\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Blazored.LocalStorage": { - "target": "Package", - "version": "[4.3.0, )" - }, - "Blazored.Modal": { - "target": "Package", - "version": "[7.1.0, )" - }, - "Blazorise.Bootstrap": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.Components": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.DataGrid": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.Icons.FontAwesome": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Blazorise.Snackbar": { - "target": "Package", - "version": "[1.1.4.1, )" - }, - "Microsoft.Extensions.Localization": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.Extensions.Logging.Configuration": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { - "target": "Package", - "version": "[1.17.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.100\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/Code/ProjetBlazor/obj/project.nuget.cache b/Code/ProjetBlazor/obj/project.nuget.cache deleted file mode 100644 index 79660c7..0000000 --- a/Code/ProjetBlazor/obj/project.nuget.cache +++ /dev/null @@ -1,41 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "XGIzmaRTBF3Xk695eePday9hpPdqLXAznPgNmmp7pXmBu4/S3N5hMJL3JpcnKbB4GwC9eiJZ0xXsIBc/kOxqcQ==", - "success": true, - "projectFilePath": "C:\\Users\\Dorian\\Documents\\Blazor\\Code\\ProjetBlazor\\ProjetBlazor.csproj", - "expectedPackageFiles": [ - "C:\\Users\\Dorian\\.nuget\\packages\\blazored.localstorage\\4.3.0\\blazored.localstorage.4.3.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazored.modal\\7.1.0\\blazored.modal.7.1.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazorise\\1.1.4.1\\blazorise.1.1.4.1.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.bootstrap\\1.1.4.1\\blazorise.bootstrap.1.1.4.1.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.components\\1.1.4.1\\blazorise.components.1.1.4.1.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.datagrid\\1.1.4.1\\blazorise.datagrid.1.1.4.1.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.icons.fontawesome\\1.1.4.1\\blazorise.icons.fontawesome.1.1.4.1.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\blazorise.snackbar\\1.1.4.1\\blazorise.snackbar.1.1.4.1.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.authorization\\6.0.9\\microsoft.aspnetcore.authorization.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.components\\6.0.9\\microsoft.aspnetcore.components.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\6.0.9\\microsoft.aspnetcore.components.analyzers.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\6.0.9\\microsoft.aspnetcore.components.forms.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.9\\microsoft.aspnetcore.components.web.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.9\\microsoft.aspnetcore.metadata.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.configuration\\7.0.0\\microsoft.extensions.configuration.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.configuration.binder\\7.0.0\\microsoft.extensions.configuration.binder.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.localization\\7.0.0\\microsoft.extensions.localization.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\7.0.0\\microsoft.extensions.localization.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.logging.configuration\\7.0.0\\microsoft.extensions.logging.configuration.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.options\\7.0.0\\microsoft.extensions.options.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\7.0.0\\microsoft.extensions.options.configurationextensions.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.jsinterop\\6.0.9\\microsoft.jsinterop.6.0.9.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.jsinterop.webassembly\\6.0.3\\microsoft.jsinterop.webassembly.6.0.3.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.17.0\\microsoft.visualstudio.azure.containers.tools.targets.1.17.0.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", - "C:\\Users\\Dorian\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file

    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%0DS>~D*(T70B#*%FaU7%JWG*X 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 J;=cn0{vQ)A+zbE! diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Authorization.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Authorization.dll deleted file mode 100644 index 68c07e92b95b41a1b75b033df9b302211391b4d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46208 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
    X@tADy392| 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 Aga7~l diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Forms.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Forms.dll deleted file mode 100644 index cfb2f058a0ad9178960c28234470e68c77c8ecc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33416 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 diff --git a/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Web.dll b/Code/ProjetBlazor/bin/Debug/net6.0/Microsoft.AspNetCore.Components.Web.dll deleted file mode 100644 index bf9fe372563a2a1817c463a99b7846c1cf15e4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132232 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 z
    5#Gyc$O>H0YYI@`?81?CG)e18MQijob*k3otP;npGo*WsUfEd`VWC=UQowopfa zdKl;d@*eo^vR6p*4dZ=>aL74~=^uMIo`O%I2B!?-zwL(XA5-^Z~<>v(?wTwi?vHjyOdHrBH=%PQiZjxIHv^#}7k?Ydpm6k(nMhdeb8dwo%1pMwo<3b;^ z@X?-GpuUm=MSC~!bq@eHUUq}OUij+LLbAnZ=5S;*<)%hcF*2HlVG+ACnqP1TGMY*o z#0QD;U@B)cZC%V+PMcHFKs@ALW@*u_eMNC39x%enaJIR8&QTo9)LOm+yXKGW&4Vr5 zYbEgG0zqecThm*M1a?Lxex1b~#kXyYAL~lbr|vnL*pZtWdpECmA-tgiWxrALuRmIo z;ix(1Ur#@}YBb-B{p+#ktHuh=x_>?9d)0Wc8Q162sd_RFdFRgu$wV(uNR}wyVvsDA z>v5oxHl+iVw)k;ZQU-ke5d!Hv;wR9Qsc^?cGARn!eubDV)ig)&yhnKZKE<2Z4EDNd zlkYbCVQn52sZ`<<)K!3`{+2P9{p&A-{&P>E!f9LfV6y(}9t@SZ08*&LBjn_|kCcPn zU#JXF2gS-&v|Po@P2=6EQRN+a?V-HW*=4?v4J_h|;d9Y^=Ao-@eYFXuwFb<)W~*)< zbJy&0o5S2SyP}`OW;l1vuC!UqUGX$xatnZB=pr$uA(MFkJSqcZ9!c2-eD85?=g}F4 zc}Q|u2IzS%739p`N=E!x%HXQo$(tJVXmn*izKj^v<2#?m6{4FBwRtIZa+Ye=!Fza{kV9YQZbYE^mhvPJK&=MlHTPIfQv&~>`x)xs~ zP}a?zzx8E?d~AliP5HZCmBENp{mTWSe5u>MRuqo$;})**ToEQ`e5<&K@G&XAxi|PR zbL)t4;T3?>Y2FA8p{sCh*XW<2%GdRyVck-9t^_$*u6!;J8igQcM$8t3A5_~b0Cp8k z>r9caQs_+I5(P2q!4X^;uqK_4S&GrvJM=JY9!3)RE0=4308-wi2W7&rT;&9O5; zbYprA|2FqRe&?}>x3RW$C7^+o?bhQ(`Mc!UTP_zOgZdkgmmkKgZE2bE)U1|NXF+?F z>QplMJUP=bl>=9AR@p0))kHU{gRo=`pkxmv3ug9C*x+DysIsmURH9@pf%-_$dbwEH zlfV$I_rhCa#UfhO&5qjSNN-htr1ff1F!7B9PShitrs>@H>CZ*yDvH|Zm56lxf1to2D+jnp=1AI)M#vJa_u zjF(z}fsd$t4dT23!|iOm=dE4qjbpz@cDM>^vV{2*3Erx!xwyJ+E)7+e)d7~wcn$nP z@h=Ho&?L`E!oNf8X>yY|Ta^~HMvWiMXNn5}yDTiL1L3+Ppf0uR;yO%L76hUWoq;^Q!L;Cr0QKVnLhTKcKVVLK@rQO(1d*EPN!`?{u z5VI%|#qZ&VE|DN>6@$Ushl5P>2VZ|8m~WcGKfnIji$l^o9F?)$y~CIYHzHb%#r#mAdQ7AuAEEO6Ib7NawNr` ziYBA@AYg<;(aFN`$)d$P0;hRLA$bTm$-(?gw=_WY*XOOQ8cpz?J;y$=vdEu{UR{ zd!@-->wwX$@8f)&4Ks4BgZi+13bU@RR+$PXnMfh7si=NA#Wi_pOIqSm8B73Cyb%so z#fS3SSY9Pj;6QncFnJ)jVAphnO>h|8$E>T0&J<7~s4)P_4{I6QW&Fd>FZxb7SRbd@|4GH5)O}WFFm=);0f_ZY6zja4U&OE4bSmTIOvy z)vZ^nO(<`SS9$9_j40ZNL%Zas86W(&GbZQw4Dz*`dF6a^1nE-_J~7BaWOGiR4T@vV zc6qA~&L;0eRR{5rq|+9PU)uV3_|P8SQGl90w_K8GNmhf}FR>S(eW4f1W^(M^hE92Oq~aEt~%5+94N zts1#WDL5gnv&r9S0n7uSl>y9S;{u{Q=Hck(C)F2>w(dgt(q1S2G$2me z^w00KkEf1r@V8t8q4?qWOR1k_lu~oKBNCrz5mEaj+^$elq>}}wk)DE^jXRI-<*&?| z3l4Qw>oN?8=j!7w8&aJL#KrDhb^#rLUrjzw62BUM28XE?vwB;cuyP#*U0XAIz(RCR z6FZSDwl&MXAAc4yF}AYaRSerk{EFxoL>}o~mr2h&M6h;I;>1AEypoF< z;0r2OV7Ufo9g)ifA-Tlg6y4kW;94e%e)k3?4!a#Wx$YJ@tR!`ncIDP5%YlTDNU}w4 z{50+Ubu2;0@H@h8KMHkmV?GA9I*&mGeuu0|b&h=u?VASi85FTG9n$!}2FBf0#G0Oa z2K7=1HNTXeqUKl-at(Ah#zVH8LDy1&5=7dev$KVYUosG{+q(6puk$&UmNAJ(eV5y3 zO7f1Y(fVp~*8#n;h@SMTuz@3PlC!`f&e-@DNI)a>G-qOP%{);B-})qe)<^NTz^}0b zic_jan{EZmAI(?r#>XI~*D35$RHOJ%xEh=E^VJxmS&z>p8{dwSjZX$Fj!Km6Z;0UK zPSArg4%$|0P8Q#S7bXDZz|x>GN;(<^##(f{GVQP&8EzVbtk}&Dz{Z&Zm-6fsMunXt zQ(?ZyZ>}7ca~C%_!CKDk9H|Wwno6tMk(kPtqfQCZD{MoK1F`wR;4XB)Wg%5Ka#q^W zHyw)uUUqOfQ-yLt_n_+=E@5lh)pw{q(|f4On4D*F%0z5(9S!KfHUXcDDhF0rTIefd zbyJjVR*cn~uQM>Ze`n`8rH!Lhfvfj92_mcKU#p(gU!Mv-`m3>mR>Dj1Pf3*Z*sEQS z&G-df`4z1Yhe2;C{uxMVzs&Y_|2Qn#{BzYP=5;Bx!VMYfzC;$@`C8tY9m@vatk-d2$u=Di4^`8r*-B+=MV#Z!>wM}YxBR!;3$cnXZ)0A!2a-k#L-9M$r zx}8(e?v14LJNm6uTI=DWPyAsSan}zk?Ze?E#WqFS!Ww-zd*Ucsbao!~6P>8SXrA{C zoX*!yG_KM_POHyNPiq9-o0NOly%|Tw9~1_JM{F~p18U~ zsl7@v{BaNHcSJErEFt?1cXZitZ+g-KV?s&rtfy{f>goT#R~SD-=k+ zh*!Hd3QW7L`>W%>pd5`!2h=)Sr51lhcolZ%4bu*`MH5-2$J-SPe~ak*9c3LPKN7-x z>%?A?R(}WOr2;a{V${HyGti}JnR|=E(m3-Facc%J4}jY;fO+oC4jRqw%#V?&I|BMF zaC9hiya#!9mg+h3e4)Pskpl(2dQ*>6e~VE3j%W-Xx3TuhsLnf4Z7x>2WC=g%R)RYa zfx55*ke_2?jVP92lcUg*pxQcN2}_iA)+Siqx{OoNen%`NA3*f!u^OG{c@y+cl1^3z za!3#LSdL4T?Jp1>y<}?gIMFj?@+_C#nY;m#@hM_2YOqHUh@ut~#*67>L6<35KQ3}> zLi2+&VKH#HyBE=Z~glD^6<~q4o7{q!!m~BJjCGY ze*2z^Wz@p4=uh(7T-v&lNQdzw0Md@zRTF4F$12~|OWA!cQ0a_fFq};xe^0?r8Wiuen6=G(V#*GM`+oR+O*JTR3?PA?{-Mo_Ie68tp59V6NT?sm2%$ zNS=5V6#UM;g3*lRCRc*T))XDqRrtoDf*}!PcdOL=1q&1$yS^OxC6t+q7`3d=nfF$o z=+-9GztPy$$CcY`aA_*a1{Y+{h0fI?Ti8xd>?Br65+LKn+pe_DzNxS>m8-8QmUDMp zCme3HFj^=_i4U)Lm2=fix)cNUy8EI6M@Fw9F;uU`X}-pBhk47mi7t5vcX!}W|c%6{Tqsfz%daOP*Ii}5%($si4Umlm%mgWF$ z!EOG8l8o)FT-_^4nJYe18`g|$HO~gmZ&HT2X z2_*!2^g+}Ol49`ht>y2<{7vwue}a$8gM7#N%ivn4WpJwZFv@*7BKTXOIa(R3ugMqg z7%wI-BiI;^ipfjyIJp$6o5l)xxcxqvORpKXcxOO|J4PnY(fXd0L*g6@3fdZ>4eEN) zQ}O9~(bI52FyVg7m9j5fXu5V^^yUw7>}ssf$k{uSJp5q278sI8zzz*u&S+#z-*#m_ zb+u(#;u04NX7!6*WI4QJD(B+m<-%6Hf}|STI!|FT&ye&PB$Ngeri#rqMRFpvltAhI9k6)cPVe$L)C` zGL<2@g&()tS8ABp1{jmi3SrBpw@TB;wr zyi`AOMX7%1%2NH1$zWzpy7m;bHuSg&{P<|Pv&o>fw09ml7~n9fJ-z*GvfU=@%N@n# zFw=exfcO?c)h;N5bnzU@Kwrung3WRM$nx?RZA}T|?fwhQ^9~-}c4dN63x5 zpHH3(ZhCO_GlK_L$s*OwG4F^IU7tiR@dD+pk%f7(x%v~@&x6ct{Cs|s7sy*pUWl^| zDO>0Ak}R2dp!3oUU>*Q3%K+wqFc)>TtIPT1Khv%1!bH@ivAgrjp`E**rR@DN$X+CH zOZ*RK1H6_UM|Z0%Zn@8EwR_dzwQlTPtMUex0lk5$@M976J1-*N_(c?mcsI8V&D zke?i4Xa;df{CFQg$-#m1|vj8?~W{ev%9W@kX{XrN#8u`+g~A~ z{uVg{a$;QQ

    Yk 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

    Bs9lBvY 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∨&nAdWzV)wcj&}19c?BUjVK6^2$FKbBT(yn=_ zF%2Qz?Q-&^So=~4Nu6JauctO3BsRmZj6+D2IZH6C4y74UB|(&$j6QQUf#ZT3C!aAc za_3Qce(cM#fg8_-@LXC^rJ<@E2+ahrio_~}BzqnBRS>=k8z+Fxjx1XUbGinzv%Gmp zHZ~z_qD7@UKv!`Wn>&G-@G_FmLU2c+z6>F)B{s7bYe_^{R1kd*;!qtpfij=RxYPL4rQH| z?-XLEkjNyx0M;;|bqg%FpxNZ?>jr#1e6HP1CC;JV1@$hp80rRaV^sQlpby2};55e> z^NpM_*Ne`9z6(9~Q&QQ^r_pC}%E>`$+Lvk`XVE0=6XUUH*&dHg;$`MqymFX}Px#`g z@$9|6;=tD;FMAzSX0zWM6>Jil6Gc-IR_D8*zKcY>d-zP!Ug_jmg*xi14ux=cGhK{dA0H!`n5T?5`Zd>$Jqv{oRjKv)Cr0Cz?$$Y2c@@+@Ez-F1qB(njZmF+M{?kgJ@pP?Wj7*X+!t~I%jr!jOdhMX;y=vxOm(Q3CO z&^L#A9O`kPFPqo{y4{i*W`hpZJ_=PhM|M7HP9mgUfO-My`tX_DD431wenrk8aj9G) zVNLc(qz?2Y)`X#&wLoQy87&=3J6cKI4#%qZ@ueI0v9Vz`X7J4jK^xg0Y!8PX(+pLU zJyES|!XVDr;L}snAv5l+? znh}Lr*>v|r6*fZ9gC_R{;fuaGa1(2rc)9{i4k8g2YiNPQ0*NIOw*zkn?g2{-D02t3 zgK&YCrFRb4RB`M!*$AOWfw3)VS(6T?>==dF;@pU#+M43fHNY9NmXBW5)B@FXCg=_L zoG8{2i@SR85~wdh%(^-P)OdPfj##phUvfMPvwO^KSY8bD0^JHQc6DeQs(jI`2bB#x z&~8$q*jFR=)lfHv&*bK_vhm6xz6$dy%o?i7M(mp*d^3b~VCE9b_HL+t!)O8Z9l&?M zY~()+^p@^9s9V4-sCv)=I|xl2>43^#V0L{oLvga=7@Z6u{;6*b1#2T;t}&X}rsQ{F-i7)2@R&-49&H=yO`(eg#N5I*++f#VYeMU{n(+!6lV!sc$yAHNLlTk9;9stuGL zQG$zcy{+aCvMmA4H}Yrlg#}Cvj(q<`t zT(9hu6ob!8?a{&6J*3NWZ!B);RkIE@UL^;o2E~(gMxPtz2F8%go4Dp;quu0c0qaJzxDi8UydZ{RGNGy^LtGdI zI+VHd=h0GqL@Qk(U)0B|MpcLR9kRV)(aPE4qzEB2vN^0&gK~18YFB+K(X=m7u!MPg_)K!pltokCN!>bPe}EQW0`o1v{nDiIQVL7u6uTxT zgo*>g48C-Q*=XEol9Nns#s;mZuYC!}(%lJFUwVSEFdNs(8nOxSy)eIbO!gVz8K4VV zG@I;PCJGd* zzZwaz3uM-d_vySGi)P);^dL-%Ex4Sf>F&Y|(U;ax)W@MsSX?XIV)wudjp9Rr@n*KQ z_)o#?eobpd9S%J<@(|Oj4n7NR1~nmA%E^@xCEhvAyU4mr6DD3^x>iGRSBEMXv}~ir zLQQxjhabt;Q-N^G{=6()!KH5!QoDbsZ`{DC< zLhc+IZLJ-HdJHYzW@}tamn|aeMF~!-?T>`t!xCsV)=nuYM_dl3!-ZJ%#q(m`w= zEr1IgvO`mU9fVH8_?%ImJ9JWQ`t7HY_-Q0=7(NGn68Muq`{UmO|2^;>!{@-i0{$!D ze+TC5UCp`ZuIy`Jel5(-O{amUfil;&2WS#kp?dCYfJcExhtK3Z{#!WnvX5q*ewp?e z3j9X+LooM<^&GSJGxO`g3!%Oc>iY0Ga1MA5sJnSG*mdE0s6M89r!VQ^{an>s$bJl} z&rdo+n~Jyr>J4b_Vg66R|1{d&17=Chmu(KiybIOoP}v$i5UP_$r8NQ|r2dSuRtN}@ zZT!24jf<)p3obLiZhRJ&&%$yIs;&TD0lWgZ0dyO%28?UUZb99G*}nW^;2#5jX!snc zB^5XsZxB8W-=`tmvLG>Z`TVeJQvhATUnL!+M3#g7k<7kG}3!uILRcg-AnD3Ku7l(Ab17eAS zyn~?~>{?P)VHkQ9gjYe(jq||sz~!hazVyTKc2pch;vf>Hz3jr*W*ioS zPTCEt>9-zz8mbmz7RXZ|JO#Kud=BI}OUq&gbq1kP-|Q^+n>=#iqo~-hlN;AgW8*Yb zw-DC?uLbJC61W8FefHy5j+rdi295)N2j;&6^G(3?)*Sd}Q2z|-j{#G$O;-f!Zq&aK z1#d)wtKVc0v)DXDjk~bqnRkEZ%&UVqZ2S^ z+O%wQUTdGK8nE}(h8@~)AL(sY!u0GGXZTDu4t96OhR@`EWXh&f?7<&~ z`G;Y4=4>0|NFke#7f zU-Iy<@Dx-}|IeX0XR}M-8K`HF^}TsmI z)={UmDd0m8c9Gac!Y_}_IhL!_PbPea!LP#itMI)DmWbI=DXHuy!{V1&{uT=U z77FZ&4rtZs_yypF;WIg%Gr%NP*kogl*c_!&voL!fHU)AD&6!?*4VaDk6M&nj+C-HO z9ReN#nvw-@0rYW+f&-c?q+bKe*T8ZE6KI~KtPv0MVOS>92*+{~vH^7i1(xy-a0h5? zDY*NFLzAu07vTE>eBMKwj7yFgOhT2Kd3@r_$lRp(t5NTL-B%Bd$rCf?z;X`? zd`ey$Nthm_s4wGrsUys>2Yr$A>wqkf`Juj)sIp0fCSQm(&rO#&^!vcy$M~0fpN?ZG znoVHMr(=NINNnpa)YOoBhMdi6Je}eq99i!}97EMHRM|%z(4uy19RgZI-O!k9I%F;? zgz|vabx2%?z8ip9vK(d6XNoIL@clAkzl_*NE*0Ab#?W#2yl8C4rw(@EtLj9H-v1WN zzXeoFM$gA!&eZZ8_?`pbyCEb8E0@9<@HUulgLxge2iybdLAE#s7>5l149w1=%J#rX zCedP8$;&D%s}NL>iB_?wSFH3|&x63^HsIzs39g{e73Ux<>5mRr3b5u%_Z2XI1@K|0 z>4i!ige?ehL$98M*pr}M4mIhNnz>{SpHtr)zQ=_-P_KgdDwL`v%#%Wbdc^R@c*{5n zc2J|(>E$cW1L=yS5xvHi^tXIFRYJ=4e^ z;%-VHPIeHEV&f>xo4_8}1MSd?ax{4gs*Ad5swD0swt&yY;SAI{&=67}!fPR13(Jz$ z5UWRGml0^Pnf)Ac0TFsD;AbR4@*0LFVW&}%$Wv%k`Ad4-k^z7B^v z-~wp8I`k5tPbQhuPXIpw^ZDU3$;KSQd<;5a8FW^Nn-I&3iEbUI^(^n}T&=i_Z$TV_ zxe|+JJvfG;%*xq}NxdKH{V*?w&txJ?+I`wOx$+iWxr;>8tEoRP`S?JDKT_vICf~;y z+N6)TlzrsV_k4CZWOhyGD~R`HTnqm#2)-FPUpa|!z0YX;H!%Mj!n$|(Jhq*om9Uh! z5xyJ8Tt%O~@EWMEf$AK#4s^Di(V9Wf$vH56xdvQ=Ds!lIPnNMe2ad;Tl2(d!0nFZ3 zU&=KInHe-bNhj2Fw_+LlJzn*AWj*fz-B4XXEKbgW_dshS>`JdtUBjvtHr9sEflt8a>~kNtb>T2A&3P51)3nXlnN`%!gq%e1CUI5Aus$ zacCmT{<**OMoXm*Rpuq7693G`Nlc!E&rCKR>_BypEQiKqY?aJXFX24*`D&_^RPE z8G~EEq{)gn1@kGkZyK6(553tWt+YEHZ{ZX#l>M?p;^__E*N%p}wJl8#Ch8|o8r=!xhvomHn8N?5C~ta2>gd%m>+ zVFOuTe!fO=o#2A5n{9t|(HFR_!RI`AhPn8J-vWEp(7J+I`2<%rPOx73Lsh>!)=PX& zap~j|eM{_a51#{{1%4LzSzrQ`TKR*JR-!B$$eP`&Q02MbCK3yvRZ`DHb1dUrUpiR2 zQ9*gihSaHa59%INOJxUWB38#JO96Q~LN@I4h-oAB=QCqX*RG;;6&thR^H|l51-At? z`>P&k{dpZ}fkg5=hpMMJPq9jpCabRa#;~GP<~z{hcI)qtQ5Fl0fJb1~@#^@|@lp!Z#`Q2?KWa{ugs&esCT|?O2KWeK zk0AD+fxiy?b)fZkJJ2O?4Qe*HyJK=v-a463t2Oc+MU@*@^PGKzUd7!+*$_5S;LhCg zo&)E2YU;9N?GA?~)0bMx7nsdekF12G*kTRT$pw51#CC?y6}sc{yd z(~OVYXIi3kIXa&8?N(%K-ldg6O?>M81C5prg4T z7xg&VBbFrU+A2z&ZlorO_V3G}`ZhW}eF2?kIle&kZYD-Uso3gx;#KL3(c+h`3_mma z#&CS{>eKsyNn*0L4x!1$0;N{s0%~LO6x36Aun9G)j3X)0p&n*EP5wH>o&~}CQRb@g zpiIJ-?pFPyh&_t&CDh}<<3Onia2tYCpXC#u&mq?Md>-cWXxR>xR=j@`EN>bOWhylX zS3~tC@EoxUhF1DRH`d`>M~lgc7BiHpGeb#ew~U$A@$}l)6c+A1FuSmr(CdxSPqUjgjvt)H_jd=kPgjAFg@b@jH-J zqVfkdtyEY_v`Kr?*&`df_Cl))hqRVk$(OV6IgOmct6FDR2jwgEXfC_7ZiVkwRBZy& zwHbq_AY{f1b{ zVA3f-zp&q!tatLdaX@J$V%$O;C4{385}OH&lX`VCd^clb3+9>>X!Q^b>rJ#=4DHq9 zK<6Qy?10wf+R&KvN8&Blu%XG4fH`#)=4PQvip^C+t+i)N*ap71sdS3WUUZU9?8avU zOb0ZCIBs%6okWhlId+|WT)S6+&MNXXKJRC3hL(h?SBcH>QMn@24(80>GRHNmB#sM{ z=eTB9lnwMH1obTm!4a?rHDk*F!>pEc-a2CLcpOJfL_O4gtb+uo$vpFEycGh*!)Gun zXjut?R^pulJ6NpA8L-@?6%RBS=xPXDC(QDOyfddRk&JM1XT(ryI1QS-Vki z4(bMcmhE=L(4w{dwCGU$)7>4k>>##-mS%eyEfLfEKwT@oF@$)!j?xsN%rUuyTH9Y* z>3DCJW=Jce-c1TbD1Q8V76rIvTZ3??R{-b|JRe3nIr z8&;FP90MMMx}R%nP+j-!qvJp)OEsrX9XN4FRn--Pz+@JUgpseJV24iF}tC5Ec@ z7>?^pf;MaEGN~2ir3#W~V_U};2m2;`$(pehgi!fQ3lC<%^mKf2eu*!J6{;|?mFCCm ziijCt#I|vK8?hDK2%nCZ(hz7hkr#xpfhvctCk=bRJqS$^#)cvE@HrDURU%AT2vZhu z!-(Q(HdIO^vBg5DYk1YTkvJMchW##L(b5A`8#RPbUpI2ue#jDi!rpk1trik`+MFY% z<0oROM>Yd?l3g}H-MC|n-E|}iUfRmW@D>PJNOkBh@$@e-`6;L$0e%Gd3}9`AXuTZ5 z%OThmxve9N-5-SS2jTnH;nS8y)eBVP{b87WHu*}J*MQC?c3w{Bd{p`Ku>2G(KZSzB zz!l&Mt&WzHmPMThKb?1zcGFaeY0ybnPU69& zCP$d_WV4%ib@yImy?^A*wH=@fu=KqQy8kolM>Z` zDb~IeSttF*@kt`Edj{q+qoEXLhOQLI9e;J*X@ zJK!6E)q}KFA*_yC66FTe$w&b%U|zs{-=$D@*P&VwnQ1(mO&lF!r{Hq~q-&L{aUiOy zQi37tZyO1x+-(#jot8zQvK2XeX}t;suR`Azge7pPNnlwUXP;L>eI?9pL-P=&#eV_n z1*rP+G~m;K2J;~BL7=|Ofpg$u__Uppyey$+o2+bw1>rDS4)3GXC-G!m1Wp95eTz)Tf`+lH{nR zqQqMC*#Sw8uBEq}a#L%KQm30cFnI?aSV$Rus>-Y^bqVtlW*^3j8_soiLA`5K^&H@H zfT~K@YWF16lTdFPK9l}EL`|+yi9WzkvB6R$%9WUUxQ{v3-`k#aqmwGrux}~750;&= z#w*$5O1HoRt7Otg!=Xuu>UfFaseM##pt&0j)$34^O(mMJJ#6eDtBqs8?0i23{1nuS zTtKYFfh$VCH!cq8T03tSiCrYthtFg>RDGB=o{pFKA0zvZk-Z(+4%h)5Lb=G{lWbYv zd@oqN^fgyGNB@!>Uk{My(vG73DC+g4vIcba`7x+@Yv%^g@6&me&R{ZuUQ0@zNH^wt zUJ2D|DmMm>$vkU=K9j(mbHaglxgZAx&n(>{m3i zPTzoR<3ap0iAOQ%d^&^qAW-Aw3&%2qBy7O4fs;+VJHeU;ech6LmPO9`w}GX zKw>uTOVSl8O$X?~ElBtH9Ukl%B;d>^0MF47O0oApv2}bIfF?DXhmt*RpF0z>W4Vnt{?eDTUWr}XyorIZeuCNri^J{R@R#pi9P(P9algnAOH^IAGy8xKN# z5bBxX)2?ruP|aT=a>OTLcfjK87&3$fp+``a095S82>g1 z-v+_8Cs~s(TM|P}?hg+FlUccO_a>;77c|Sfh9L*G%n5Z4^RGeuHJA;i1|5W52)htI z1dP~zTJC|_D-QR<+yrwN>S0tV`vTw#fQFi6>re;Pks|Xd(DIQvvB{iq6hb!$JmxN~ z>{Qo*??K;tFm7M&0r!CF`ylXxBW!|Ba&CpshaXfLH+~etkB$nOIcyv1Hq`CmGuf*c zYC6h(tE|CSvC)dVDwv^fhCUT+0IfCGt@0kRv^rRl-6&XtFG*BipwmbuiaE?Zs(Oqc z1jfdHfbbt6I8nR_=wl1|oUj@NN#Y6;E2HMifUW`0ruA$HcHRQG0D3)f2k2T>^~d@C zy3hOg%+5eO@BvspfP`l|Da>Z?V+WK&FbgX{pl=hulGh~8`TFys+`U((U;iF%M$h0fpf{<1O7eSu;bqfd@Il?Z4Ky>IvX03A+FtcCCq@$MAoA~ zyBR_YRJ{YjJ1}$+xB<-WA-jTIsGo)US(r7H8ec+v+=(^?k{=bxu{p8{p#xrpp{p>| z19N%DtxLj6&otRBh-{`@ecnT}>+i~?nx&qGdK$aFYALn50dwxdJ`0#kZUZ-vl`pY5 z52dG1!IxR|5b!u+$1!P*N7lSt3-wy4z81(ql6(G(ad0l+Tfk==84I)F(4@wtCVx%V zk}K1mN&0rQL@d=*?m|ru>UcEk^Y!?5J^sBC=3StBJso-r&}*f_=K?*sa0j1pq*pso zcTlCFBuv?-LVYS!bDyoaZZuAwf;p3KG%ttalc$uQ22AB_12>U%xw9L~E`&m z7ISt+E=nC*WS-N~WJ*+}O;dnmL+0#vPIa~ z$k~ZkG&9Q|M^(nTCUezUn6RoGaZQtrr*UW=|7dl%=E!qqNU^G=AM-b-HAnqAVogsc zr}l3m62^u~n~bMQ8YeTXCR#AQz?a1sYSho5?m^ADxcwGR=(F3h3o+K)l? z`GaFnVkix8^cXzd{3xb)86CeU5WI@D$m=anDsMKiz>bhYr$D37D>IM5v22)uEG zF>dM-%$)<Qih8j<6RnL**3&ze4q$mr|=!SoeKD+!oY)KdMKm zCECAkXkF$XE~(7jNvFjlG6#8B=AiFq;MEMiFy{n>`u#UrSHkjn{v77df@3~&;y30d z!-avp{}>aCX7DdI)CJ|<#*GR$e%Cz@Xe){t}gS^6|!~Jiq=E^`QD+`e-D2~ zC!Yx6{b8~7*HLJLu6O(Eo)F+PNKg6Xq{WF9KGqQ*Hn zu!L2;Fcx(s0=UDU!y} zUBzo9hVXx@;8JQWI}jQ}M>%#me>V8D$Dh;u*^ls7A6s0ir2}TpnFIGbCd+<=zxtT& z9zyBkYTi%5|17h`|7?<&pK`4|4JN|Q!nkz&&S6>g`T>LPH0!>J{YwZZAe?~k zZV2yYGhx4d7wSI`O9x8_OZFvdeiBq)@p%_4o)6xI0;lWxx;F&(Ln({jM6)-CehH<2 z49hQJ{Ew0S=TMdP^-w-2oQp7DGg3W^xe-~<%iL-8Q2zq2JU93|B)*&+J_mBgWETapoPZ^jlO5yBVEK0bya5)k?)xra&x*Dn zyn;Xa>>FZNf$oR=fsS45x--wWR_%am(3kljBmVz_kb=ve@cYqhMdab(>|TElF%7*{ zlO)Xh0Uct$0<|qs2nQiNff-Iuy_fJLWS>N`9k6D|A!IeZAN5w#`(e2Y1@8XWA$Y2~ zZcnpX)lUv%NG)GM%Vh7@WlN~mM#BFNeEAOay$0$JU@ckepn9HnFVr6DKg5lHID95= zYditflFHV;W&sGFK`bVdaeelWv;5>ac*L&Yk1uoZw9nD)NO5$Zg!=uLYW{xQ{eFUZ zJJhJRxY9kx;5!DN9q^yglF^t`D5-YsAGul)`5z6R1G&NN3h^gcdj?w0Kz%iQXRz^V zY&fR>4_F*2ZE?Y(r&q!9L9~273OHUf(l60`?HG|>Jq%wWYUV`s+0#FPmcK;bPvB7P zxKZUc#l^+}X4h`Rd>m#c6i*}nPwisuFob3n_1C>$g4pxOkg>f4Lq6mB4aj~D+24i5 zsq}ZD`a0Afgz7x`(`f!_Sbi9)-@ALpXx9)dA451nHl9iGpWxiU(z}Qa&r+Ra%*JK# znfp(p>SkEphmE&m?R^;XF>HUyJLBl{Fk5vO;q&Z0H`X5=y}A!oOIYqhm2;=Q`~@ry z`}?8Z58pa0j@m=xifA!>9F~v6@(?WE;r%mhkWPErVRg9>zN1Ju3mhdtP5!JV`SUjZ zTtTS2NVs15DwJK+yZwDF)DJ-QVwaur0jPG$pKAQlsbvcZ7daoxTfn@)__JaDHmKfz zyA{`bzm(UJoQCy2mD3|D;rEbr^n3*hJY7FM5Nnxm^2lPC*{n7l7#pCeZfx$6G4{vh^J{`doJUYU3Zxao_| z{o^Z`eF&8;wig?oFDw X{r?*uI%w-PuY8jK|Kzit;{X3YRwh}F literal 0 HcmV?d00001 diff --git a/Code/.vs/BlazorApp/FileContentIndex/7e09be19-f342-468d-8d08-e1a2176708a0.vsidx b/Code/.vs/BlazorApp/FileContentIndex/7e09be19-f342-468d-8d08-e1a2176708a0.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..2fb7482923764c292df5b64c8961f0276a4e74a6 GIT binary patch literal 1774891 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 z z7siF>qT-_FqT^!VV&r1tV&P)va~6o*=Z~;T!eQ{td=@?{pN-F+&n2HLKG%G1_}ucj z<8#mFk09((`5D z%gmRRFVN7&@Y(bA3LSW;>LTqMT+{|bGsMYI3-h&yyB8K-XmsJ4DFcEl zcpniE#xWMwL*<)6)W^3PN<6;xu+zaa$G3@ZE8jLK(D?S?m*4s2#4ja-`%S)h@ z1LgJd&MzPQLj1z~BK%VGOAB=qzYP2`^2;1pU#}1TGvdFV_^-eC*AxHx$-fT#>%_l) z@vr~#uRH(x;9n*G>iO5mzy9U_3jgZC19H3r+G9mc4gOdQPbWp@l zP)5udOFW#%fl3F;9L#ahz(ME+4jUY5@SuTg1~eHIV{nAQ^94&6pj%LA!G{H{72s5m zOdtIAli!~C?GJuCfV>HcB|wuPLISo3$RH?wfy*8!c<4ie6NjB4j{jhmfhGpL7pPl+ zVF6hMo)kz=;4y)e1eg&pLty=Y!UH}I;5DGkfCU4J%7foe{2qbv!S4xR8Q@ufI>GM+ zunWO19-siAqoH_>1UHtGC|#rQj0Q65!D#BDMvJm5%BX0KqS%QlCOVU7Gonw3YTt~e z9GYzCn4t#7?+^a?gFj+4XHa)Ror6Dafi54K1Bmq_9*)f?E-^@lBhQVnHNwz{DVNCp zBAbisEaI&Qp&}=W;3k5Vh(98g$R7)$e#qV-9>*UKc2Denu=~mGncW|VULh=ngcG|6 zu_1(e5Y0iJhF#9CV0T8KBpB2~IO8=qqugJCb|2CJSkGe}j!i5sRanGgQHpgYHjY>a zVh@KM81_t9{9qr0tqFD&SPWqPj`=ty*O(w<6(*iA09n;1O$U9{}q7!;Wq<6GyI+6&wy9QKfUT zD8iyF#^PB@mWrijX;@m8j%8pOStgd5Wno!aHkO^`!Scm=V2xQ*)||CqJ+od|uR)Qj z{|!0~r=7`%7@WLaG4VAV>zNL}1&G>pOl#Uf3&pV_&kb*w^eE z_AUF4eb0ViKeC_L&+HfWEBlT8&i=t=#AV85#%0dsnafKsHh^UaOagKQ7!2TtUkaDX zrEytuS#eo&*>Kr$*>gE?IdVC1Idi#ixpBF36?2tvm2#DHb>Zq76cB(Tg1dkM2eJtm zHsBYk60Vdh*Oo;SwCk z!wV08^6)FjMu6c2;R9_Uq+sye8iWVs!FcdIR6Nu?v^;b?^gN6_Ogt<+tUPQy>^$I$ ze)1Uc81tC$nDbchc;@jnI7~qI1ULjGB!p`)Gs6>c6dsL7&tu7B#beE5!(+!|&*Q-3 z$m7K0%;Uo2%Hzi4&f|lpn5TrNl&6fRoTq}PGf%hRNC7<*U=mE@@T{GLC*{d_@;sG1 zRXo)^H9U1Z^*jwcjXX^}%{(nUZ9MHfA9#*=PI=CGE_gokd<}MJs8;|bo!>)!3Ynmp z!h?Jko|R|g+4J1+-16M<-19u}Jo3Eoyz;#9yz>(ClJb)Ca^~g2%Qfhxm%oC}1)x*( zu@ExC_z<5Ai}0en7%!fel9!5?nwN%`mY0r~o|l1_k(Y^=nU{r^m6wf|o!8%aJ@Ojy zn(&(Pn(Sj4@!Tg4BZ67otonh0mW=cr{)llw&2wT8@nzTR9GL#J|4CDVNhd5O+={ zr&dl6i4uu&iOv$;Bzg}eKg^^fmPjQsiM&LmM6E=Hr zB)=rN2Ov;FlCUHqiAv%nDJ7{TX(VYS86+7cnIu^xStZ#ec}Vgl=|R$?q_L!_q?x3J zq!&rALDHVSO8P5EkiZ5;A}?i0MN*a2B=wS3k~WgIl6I2zk`9tik}i_2l5UcINp_Iz zC|M*~ELkR5A=yQ;t7NZ|{R-eBG$S(#C$dZ=Q^`y+FIg#BE!im9B-t$4BH1q4L$WW) z50W1xk0s9~FC;%pehC`+{53e5^0z=j%0DD`VLyOVUM`ZGDyB7?D1d`RKK<^ku&LZmP$YAG5i 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%0Dm&l*@Q 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

    UGxOL+}WKQJ9alJEahppl8_$q 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∈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%0Auh(HxLo?Y74%Aa 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