From 4d9e703178744dddbdba0babc884a589915a84e8 Mon Sep 17 00:00:00 2001 From: Dorian HODIN Date: Mon, 24 Oct 2022 14:10:01 +0200 Subject: [PATCH] Rebase Project --- ...4bbfca9d-385e-46d1-ad2e-4d19500edc5b.vsidx | Bin 0 -> 18089 bytes ...74a5d528-147b-4ce1-a9b6-3d05d2a30844.vsidx | Bin 0 -> 385 bytes .vs/Blazor/FileContentIndex/read.lock | 0 .vs/Blazor/v17/.suo | Bin 0 -> 13824 bytes .vs/VSWorkspaceState.json | 7 + .vs/slnx.sqlite | Bin 0 -> 217088 bytes .../projetblazor.metadata.v2 | Bin 0 -> 175343 bytes .../projetblazor.projects.v2 | Bin 0 -> 81340 bytes .../ProjetBlazor/DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 137212 bytes ...922e018d-2e02-4238-baaa-9602078337a5.vsidx | Bin 0 -> 312817 bytes .../ProjetBlazor/FileContentIndex/read.lock | 0 .../config/applicationhost.config | 1016 +++++++++++++++++ .../.vs/ProjetBlazor/v17/.futdcache.v1 | Bin 0 -> 141 bytes ProjetBlazor/.vs/ProjetBlazor/v17/.suo | Bin 0 -> 25600 bytes ProjetBlazor/App.razor | 12 + ProjetBlazor/Data/WeatherForecast.cs | 13 + ProjetBlazor/Data/WeatherForecastService.cs | 20 + ProjetBlazor/Pages/Counter.razor | 18 + ProjetBlazor/Pages/Error.cshtml | 42 + ProjetBlazor/Pages/Error.cshtml.cs | 27 + ProjetBlazor/Pages/FetchData.razor | 48 + ProjetBlazor/Pages/Index.razor | 9 + ProjetBlazor/Pages/_Host.cshtml | 8 + ProjetBlazor/Pages/_Layout.cshtml | 32 + ProjetBlazor/Program.cs | 31 + ProjetBlazor/ProjetBlazor.csproj | 9 + ProjetBlazor/ProjetBlazor.sln | 25 + ProjetBlazor/Properties/launchSettings.json | 28 + ProjetBlazor/Shared/MainLayout.razor | 19 + ProjetBlazor/Shared/MainLayout.razor.css | 70 ++ ProjetBlazor/Shared/NavMenu.razor | 39 + ProjetBlazor/Shared/NavMenu.razor.css | 62 + ProjetBlazor/Shared/SurveyPrompt.razor | 16 + ProjetBlazor/_Imports.razor | 10 + ProjetBlazor/appsettings.Development.json | 9 + ProjetBlazor/appsettings.json | 9 + .../bin/Debug/net6.0/ProjetBlazor.deps.json | 23 + .../bin/Debug/net6.0/ProjetBlazor.dll | Bin 0 -> 48128 bytes .../bin/Debug/net6.0/ProjetBlazor.exe | Bin 0 -> 148992 bytes .../bin/Debug/net6.0/ProjetBlazor.pdb | Bin 0 -> 40156 bytes .../net6.0/ProjetBlazor.runtimeconfig.json | 19 + .../ProjetBlazor.staticwebassets.runtime.json | 1 + .../Debug/net6.0/appsettings.Development.json | 9 + .../bin/Debug/net6.0/appsettings.json | 9 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../Debug/net6.0/ProjetBlazor.AssemblyInfo.cs | 23 + .../ProjetBlazor.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 60 + .../net6.0/ProjetBlazor.GlobalUsings.g.cs | 17 + ...azor.MvcApplicationPartsAssemblyInfo.cache | 0 .../ProjetBlazor.RazorAssemblyInfo.cache | 1 + .../net6.0/ProjetBlazor.RazorAssemblyInfo.cs | 18 + .../Debug/net6.0/ProjetBlazor.assets.cache | Bin 0 -> 217 bytes ...rojetBlazor.csproj.AssemblyReference.cache | Bin 0 -> 173738 bytes ...ProjetBlazor.csproj.BuildWithSkipAnalyzers | 0 ...rojetBlazor.csproj.CoreCompileInputs.cache | 1 + .../ProjetBlazor.csproj.FileListAbsolute.txt | 27 + .../obj/Debug/net6.0/ProjetBlazor.dll | Bin 0 -> 48128 bytes .../ProjetBlazor.genruntimeconfig.cache | 1 + .../obj/Debug/net6.0/ProjetBlazor.pdb | Bin 0 -> 40156 bytes ProjetBlazor/obj/Debug/net6.0/apphost.exe | Bin 0 -> 148992 bytes .../obj/Debug/net6.0/project.razor.vs.json | 1 + .../obj/Debug/net6.0/ref/ProjetBlazor.dll | Bin 0 -> 14336 bytes .../obj/Debug/net6.0/refint/ProjetBlazor.dll | Bin 0 -> 14336 bytes .../Shared/MainLayout.razor.rz.scp.css | 70 ++ .../scopedcss/Shared/NavMenu.razor.rz.scp.css | 62 + .../scopedcss/bundle/ProjetBlazor.styles.css | 134 +++ .../projectbundle/ProjetBlazor.bundle.scp.css | 134 +++ .../Debug/net6.0/staticwebassets.build.json | 275 +++++ .../net6.0/staticwebassets.development.json | 1 + .../obj/ProjetBlazor.csproj.nuget.dgspec.json | 69 ++ .../obj/ProjetBlazor.csproj.nuget.g.props | 16 + .../obj/ProjetBlazor.csproj.nuget.g.targets | 2 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0/ProjetBlazor.AssemblyInfo.cs | 23 + .../ProjetBlazor.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 60 + .../net6.0/ProjetBlazor.GlobalUsings.g.cs | 17 + .../ProjetBlazor.RazorAssemblyInfo.cache | 1 + .../net6.0/ProjetBlazor.RazorAssemblyInfo.cs | 18 + .../Release/net6.0/ProjetBlazor.assets.cache | Bin 0 -> 217 bytes ...rojetBlazor.csproj.AssemblyReference.cache | Bin 0 -> 173738 bytes ProjetBlazor/obj/project.assets.json | 75 ++ ProjetBlazor/obj/project.nuget.cache | 8 + .../obj/staticwebassets.pack.sentinel | 3 + .../wwwroot/css/bootstrap/bootstrap.min.css | 7 + .../css/bootstrap/bootstrap.min.css.map | 1 + .../wwwroot/css/open-iconic/FONT-LICENSE | 86 ++ .../wwwroot/css/open-iconic/ICON-LICENSE | 21 + .../wwwroot/css/open-iconic/README.md | 114 ++ .../font/css/open-iconic-bootstrap.min.css | 1 + .../open-iconic/font/fonts/open-iconic.eot | Bin 0 -> 28196 bytes .../open-iconic/font/fonts/open-iconic.otf | Bin 0 -> 20996 bytes .../open-iconic/font/fonts/open-iconic.svg | 543 +++++++++ .../open-iconic/font/fonts/open-iconic.ttf | Bin 0 -> 28028 bytes .../open-iconic/font/fonts/open-iconic.woff | Bin 0 -> 14984 bytes ProjetBlazor/wwwroot/css/site.css | 64 ++ ProjetBlazor/wwwroot/favicon.ico | Bin 0 -> 5430 bytes README.md | 2 +- 99 files changed, 3605 insertions(+), 1 deletion(-) create mode 100644 .vs/Blazor/FileContentIndex/4bbfca9d-385e-46d1-ad2e-4d19500edc5b.vsidx create mode 100644 .vs/Blazor/FileContentIndex/74a5d528-147b-4ce1-a9b6-3d05d2a30844.vsidx create mode 100644 .vs/Blazor/FileContentIndex/read.lock create mode 100644 .vs/Blazor/v17/.suo create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 ProjetBlazor/.vs/ProjectEvaluation/projetblazor.metadata.v2 create mode 100644 ProjetBlazor/.vs/ProjectEvaluation/projetblazor.projects.v2 create mode 100644 ProjetBlazor/.vs/ProjetBlazor/DesignTimeBuild/.dtbcache.v2 create mode 100644 ProjetBlazor/.vs/ProjetBlazor/FileContentIndex/922e018d-2e02-4238-baaa-9602078337a5.vsidx create mode 100644 ProjetBlazor/.vs/ProjetBlazor/FileContentIndex/read.lock create mode 100644 ProjetBlazor/.vs/ProjetBlazor/config/applicationhost.config create mode 100644 ProjetBlazor/.vs/ProjetBlazor/v17/.futdcache.v1 create mode 100644 ProjetBlazor/.vs/ProjetBlazor/v17/.suo create mode 100644 ProjetBlazor/App.razor create mode 100644 ProjetBlazor/Data/WeatherForecast.cs create mode 100644 ProjetBlazor/Data/WeatherForecastService.cs create mode 100644 ProjetBlazor/Pages/Counter.razor create mode 100644 ProjetBlazor/Pages/Error.cshtml create mode 100644 ProjetBlazor/Pages/Error.cshtml.cs create mode 100644 ProjetBlazor/Pages/FetchData.razor create mode 100644 ProjetBlazor/Pages/Index.razor create mode 100644 ProjetBlazor/Pages/_Host.cshtml create mode 100644 ProjetBlazor/Pages/_Layout.cshtml create mode 100644 ProjetBlazor/Program.cs create mode 100644 ProjetBlazor/ProjetBlazor.csproj create mode 100644 ProjetBlazor/ProjetBlazor.sln create mode 100644 ProjetBlazor/Properties/launchSettings.json create mode 100644 ProjetBlazor/Shared/MainLayout.razor create mode 100644 ProjetBlazor/Shared/MainLayout.razor.css create mode 100644 ProjetBlazor/Shared/NavMenu.razor create mode 100644 ProjetBlazor/Shared/NavMenu.razor.css create mode 100644 ProjetBlazor/Shared/SurveyPrompt.razor create mode 100644 ProjetBlazor/_Imports.razor create mode 100644 ProjetBlazor/appsettings.Development.json create mode 100644 ProjetBlazor/appsettings.json create mode 100644 ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.deps.json create mode 100644 ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.dll create mode 100644 ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.exe create mode 100644 ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb create mode 100644 ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json create mode 100644 ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json create mode 100644 ProjetBlazor/bin/Debug/net6.0/appsettings.Development.json create mode 100644 ProjetBlazor/bin/Debug/net6.0/appsettings.json create mode 100644 ProjetBlazor/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfo.cs create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfoInputs.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GlobalUsings.g.cs create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cs create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.assets.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.AssemblyReference.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.BuildWithSkipAnalyzers create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.dll create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.genruntimeconfig.cache create mode 100644 ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.pdb create mode 100644 ProjetBlazor/obj/Debug/net6.0/apphost.exe create mode 100644 ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json create mode 100644 ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll create mode 100644 ProjetBlazor/obj/Debug/net6.0/refint/ProjetBlazor.dll create mode 100644 ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/MainLayout.razor.rz.scp.css create mode 100644 ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/NavMenu.razor.rz.scp.css create mode 100644 ProjetBlazor/obj/Debug/net6.0/scopedcss/bundle/ProjetBlazor.styles.css create mode 100644 ProjetBlazor/obj/Debug/net6.0/scopedcss/projectbundle/ProjetBlazor.bundle.scp.css create mode 100644 ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json create mode 100644 ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json create mode 100644 ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json create mode 100644 ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props create mode 100644 ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets create mode 100644 ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache create mode 100644 ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache create mode 100644 ProjetBlazor/obj/project.assets.json create mode 100644 ProjetBlazor/obj/project.nuget.cache create mode 100644 ProjetBlazor/obj/staticwebassets.pack.sentinel create mode 100644 ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css create mode 100644 ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css.map create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/FONT-LICENSE create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/ICON-LICENSE create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/README.md create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/font/fonts/open-iconic.eot create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/font/fonts/open-iconic.otf create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/font/fonts/open-iconic.svg create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf create mode 100644 ProjetBlazor/wwwroot/css/open-iconic/font/fonts/open-iconic.woff create mode 100644 ProjetBlazor/wwwroot/css/site.css create mode 100644 ProjetBlazor/wwwroot/favicon.ico diff --git a/.vs/Blazor/FileContentIndex/4bbfca9d-385e-46d1-ad2e-4d19500edc5b.vsidx b/.vs/Blazor/FileContentIndex/4bbfca9d-385e-46d1-ad2e-4d19500edc5b.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..914ca0a8a300abd36dfc0fa66111271cb08b1f47 GIT binary patch literal 18089 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 literal 0 HcmV?d00001 diff --git a/.vs/Blazor/FileContentIndex/74a5d528-147b-4ce1-a9b6-3d05d2a30844.vsidx b/.vs/Blazor/FileContentIndex/74a5d528-147b-4ce1-a9b6-3d05d2a30844.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..6168c102d4620f2351ca3738f4c9a7ec7a639e42 GIT binary patch literal 385 zcmZ>Eac5>=U{`3IRnwHN_uXRDad;?$zz7?=E_%)~q(m0X&enpaXB#CQV@;RWOq~rMw#vG__4k!(B1Pn7l*&xSS)O(X3FK4N9{^X^HLxi*Kgg+}_@17UPJH;Xb0kc~QczCcI)n z6!ETzEl#Ctm=JrKbH1lft#5C9xb?+fzj+=3> zIe>FeE^R50pxRi6P|0tpTPS` z1k&&Y1diu<1eV*6_XNVz2#+GL-ZPCi<73!a6u6t~|I1%n>;Ln6xc=V&KaSTwhyYOB zNZCy}z%{JaIoI^TMj0goSl+q*nWljH0@wc|2weY^4V-F~KYs5l3UFQr3EaD#UpJb*j*WlH#(|!D=ESHKS_prUdn$-6*4EOrPR1 zdlFB|Cc+A^rX&ptB8~S|^nm)`Ci;`THB_P3-JP9azgE z0h(k$69d|yDSRT17`4$e_;PCJA&j5xDUOtl_IbR-@{KY{V9Ed^wQ!C(D@X4G6-v-b zshj2zE20-?(F4xV9LgF<$zZ00I5mX+&AGRqD;r%I`lZJ1mi|K{>QeE3#vjLgr!miK zlGiHo{6)SmH)p>03Oow_8+82Cz0~^agrBFbqU6ME-~L2~z|XTwH~fp>cj6}h*TL!i zWB|v{@u)LS7Zzztrv5~|h~ON53;z~mG9^;MD%j<75zE>fc7R3_s4e&)fKY;#C+2a;JX|LoTr7d?JN|PmwmJ;SX(nxpO zBhFzKD39}aR-3zo>b(%LA@JMBf3Y#&CGj!vQ?6N3w*rZmkac-qN2)*#H$dT7TeFL1Jc1YI9f-;xoOhEp6c%CP2f^4+UgR)ogpVGVB zzVDU($Nr7s_ETWPsMgHNrJ(1>Uk?5g{^>#=*10A7_-DqF33rtOWBq@u z|KCgfe+j$&1y}-{=M67*+&pw2?)tre`VV!lLG&Nm|J455t8KS=cB$;P&h0EW3jVB_ zGwOxfYHgz&2?v9|npv$?%~~yATHulcxk4ozs%36FPpM`ZJ-NX&QzWiuz+($S`KKSa>F@&4e;$Ae{Bb0%_x# zEbeD}kN%bluQ1GkPwU%LK1c8giWOLCv`P8jg}|fE%!CXg?*#)unu=J)7}-cQq7l&v;L@0=Wp6OkG;8GF=vZr zy;d;_)80fqUC3w7m}q0&EY7C&U@n}C=0K0IZUl`z?8a;t>?!Q+PSm~Z4;Nu$;A&k4 zFY!$~h!X-0^TM@}L18owRC@)2;A*==AaFn;<;>C9=${|F_xxEAbLHK~8F)hu!`;s{Mz2OnW*p zkL^c&2)_ffQ&OHKAloZa;!xgF)>8&hHf+KNpo=%V_WU^H-=v)X;rMR}I5wmPxYhK8 zI&A^mf0Sf&%0l=*2j+k7kxEOj`(NAruD!gjEplM|1LJ4y!;K~e@xPX^Lu8?8b04G* zP2m1#QQkfMUq?OV|2mD94D3H!joD{^N}#t1|4$sa7U2I0!bcPkGk8Yf?}$mf>Oubp z?|e`XWe-$(uQ$i8=+FIz99L=dqh<9`H#6xAs>xAv%L_fqdBIC-73%bT#=`{{pd=>%4J=W`n4Ctd~4 z{7&E0SJaVY8J?vpI6BSstxEc!yYjv{&-XMR4k0yj?+$=sMP52^6u;%2wG< zPw0Oh-oIjdoP$nfoM~LEiAJImzg-^N*Md{-sy4}gUVQK#v0MDq8Bz!YC;rakxA(-V zr=FDmlqdA5y2a1FD*5NcZ(*`d9h?bEKc{D!_p^BxsVLO)P5H;R_+JRO_-S+C8HC`@ z|E^@Ab-w2cRRH-X@e(&drT2QXuj>3^r>xWeJwE@n&YutJ`Oh*v_>%R~V!mL;jhaF2 z=*Zi&6(k#e0Op)rUtOI;VfY0W^JXFIp#a~PRd}(N(CFsJ z9S%Nw0f+Go_MG0<%Vn&7>cg~WZX!n8C3j~^>N>v8LVwDLzZ*FhAl!t(pvJ`6A`I)l{~y}j;~W40 literal 0 HcmV?d00001 diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..aff6b06 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,7 @@ +{ + "ExpandedNodes": [ + "" + ], + "SelectedNode": "\\C:\\Users\\Dorian\\Documents\\Blazor", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..334f15b110db5a8c6d02d7d7a21c0773678a7bba GIT binary patch literal 217088 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 literal 0 HcmV?d00001 diff --git a/ProjetBlazor/.vs/ProjectEvaluation/projetblazor.metadata.v2 b/ProjetBlazor/.vs/ProjectEvaluation/projetblazor.metadata.v2 new file mode 100644 index 0000000000000000000000000000000000000000..cd42d74805a9d9fbb61ec33610f9d7989b5e1ee5 GIT binary patch literal 175343 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%0Aj? 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 YdMf$vZss2T*RC=D(r%W|ySg|0f5Mn%VE_OC literal 0 HcmV?d00001 diff --git a/ProjetBlazor/.vs/ProjetBlazor/DesignTimeBuild/.dtbcache.v2 b/ProjetBlazor/.vs/ProjetBlazor/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..195abcf0fc35249c82b4788ad57f076b9bb92f16 GIT binary patch literal 137212 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 V>Zk6ah+RGGHW~3wLSK66{{!0{QOy7V literal 0 HcmV?d00001 diff --git a/ProjetBlazor/.vs/ProjetBlazor/FileContentIndex/922e018d-2e02-4238-baaa-9602078337a5.vsidx b/ProjetBlazor/.vs/ProjetBlazor/FileContentIndex/922e018d-2e02-4238-baaa-9602078337a5.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..d5f6c3010b89bdf6d24c3a896aebe599b78346fb GIT binary patch literal 312817 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%0A*sp04zalUu12O3q+m?0TjdwU<_}& zl966fimp^$X}i*OrSHlBiYrL0fUAO$+Eve8)ppgjBW%`4lTwK21b!2+O5jyIb&t=K zH6+jvaxL#7L#w`ta0rPhTXYJc;h9>z-DkcR!cJ;zC>)(Z=W3?)js8ZjeUqp1bZDp+SUc zOCoh4_4v|sFCAippnW4ENbIiHCyGK+DDIu?@UKnx`qjOz#Pp)5(rfpI^vE6Yz1|Pq zJ4aTb`+$s7c6HU&4_*D()rYQr>gwmNe(CDhu72z4_pbiv>b9#{SG%tEUBgKBX;jy^ zu8D9D!z#zvD~C zFXV|6x)Y`oJ^E{%i0F}_Bi4zTW+uqLI$01om=5_kFyr8gvn9@9rjvaqZ6{qPeJ3M| za+J=UJa%&FWuD;=}g}l+Zopx-TlC@}`W6bDnhld+N5`ZynBxivu211JyjJ3#GVteavs#R-&i zQ?|fTgFQ`s;!;u-R%+m(O=(Qon{ogE8qjA`1`wQ0If2m(7Ble5Kq`Zt3|6u!&!)uB zxtK}jJ(WB9+wKuSU~>B02sCPfw^D}+)go!;z^*$l1t~QCp*SGy?&Qa8(=C7$s548)b|ND3OiIC{>NZ7KN${#So(& z3@&Ke(H%Bm?5WuHuz{KG11pQ^wCOrrb$B_FWKBN^cf|sLH*XAXPc&?y=cZStH)fD# zn2jxst&FY7lWT>s(pY1xH8vQVjLpU_#$JtGjVs8s>zHwpstGJ7&KTDl=ZqVTn=!Tv z^InYKVVDCU&w*hEQWp^x-x&W1V?G&v;kSZ{4oL)^Bpg9dl3-23Z|8gC2ji{r-uTh@ zWPCOrKl5n(V*J(kALDN(Y)#miP!ixd>`kam_%gwp5KTxX%qCn-_%`9kgw=$b8Sl)v zHRH~Vg&9jTR%Wct*pTmdWM-6RG-mA0Xw5j9F_|%&aW>=0j8`+RW-81yn^+ilnW6kc z!$J28$EFxej3y=%vq>8R);nT42{D(J+yT&elB6Xz;URY>d6R-kqe;mm+x`^VWAY~q(d0^l%K)7=Eb7^qY)$qi2a}`8$>ePEZ1Q3f54kANuyOZx4O@OlFGq*th4t zz4Yv%XYb?(Cy$`+ndw;%|6I?eo~52acYo;lbI)Js<7^gsvqWlIQ7=`uISyNcTc^0?j7r$?%mwG zQ}52byY$}nq3wg{gXzbvANziK?kC<)s-I4M+Vr?s)6gg1&(Hn*($A`&Z9k`ep8NUS z&r5&m`qQyL_x*Y3&%Qq|{qoQ+kNtA!m#2Q2`{mRx=YCoG3#=$+*nADY)3CcAcJ;8k z4!d>O-G=*WDDaL^C}}9>p|}p^@1cAc%EzI6ArF4Z$huOBp;SZJ4W$`MJCtrH$DxcE z8!(i4DCeO(4drF1TGBHsHB@$}(omg-{lA7i8}@P7Uxx=fJS@Yb84heXOv95Mp55^5 zhZjD)Ov4)+KJX5A%-7+N{BYH0P)nxP$r)(veK+Hq(nSli)8AKH0nk3)MJ z*fU(Y17l>&VPar%V0vKvz{0@dz|I4^4E$jrZyfAdV&H1vdf?r_`+?hmyMg93gS-xyutW_wge26UG&(+mGJ~>%ng(?tKaqBW_Ja;MR-sfK zIx%!uYEiOa2gTlI24k`E4rUxorqMb*!?iT@0^OjYzYGH#EZz+b+d=%ovB4Rdy5rg4 z#o*=O!w}36jugun!!XT5d>bMgVmCxH#7vWUQZ<0Bo|+-CA(*%M z9cDGmZkYWrcZ8;pm5B9!~9WvcqW^&iBLlFr3YB?uYX~J{^f5dS0!_RJ5%VA|?p<2bTs$q4*Iu2_d*3+4wo10T+Wn*5AMF0g z?yY^Sh>=Vl^=fj~eC87xi!4gp95n-W9>B;9c%%w-)hl?l}c^d8Vq zK-auc0{+PpXqg~lfPX#Pmx`dvVEVk4_O&AVG9g+(=|H#{vUYfrLAj(W^FByj71vO)*TfiwYPP!b+q--)>qpwq)BaKZF92C)qZa5=bimz z_Nzd2(0={cwy@%eOOjgFo-

jXnBH54Bju8w5<4L#m0)Q6+0^m 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 literal 0 HcmV?d00001 diff --git a/ProjetBlazor/.vs/ProjetBlazor/FileContentIndex/read.lock b/ProjetBlazor/.vs/ProjetBlazor/FileContentIndex/read.lock new file mode 100644 index 0000000..e69de29 diff --git a/ProjetBlazor/.vs/ProjetBlazor/config/applicationhost.config b/ProjetBlazor/.vs/ProjetBlazor/config/applicationhost.config new file mode 100644 index 0000000..0d88f0d --- /dev/null +++ b/ProjetBlazor/.vs/ProjetBlazor/config/applicationhost.config @@ -0,0 +1,1016 @@ + + + + + + + +

+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ProjetBlazor/.vs/ProjetBlazor/v17/.futdcache.v1 b/ProjetBlazor/.vs/ProjetBlazor/v17/.futdcache.v1 new file mode 100644 index 0000000000000000000000000000000000000000..37ee4201ea85c25e5cee9df5f5a217058190ec48 GIT binary patch literal 141 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 IF^rx60li~}hyVZp literal 0 HcmV?d00001 diff --git a/ProjetBlazor/App.razor b/ProjetBlazor/App.razor new file mode 100644 index 0000000..6fd3ed1 --- /dev/null +++ b/ProjetBlazor/App.razor @@ -0,0 +1,12 @@ + + + + + + + Not found + +

Sorry, there's nothing at this address.

+
+
+
diff --git a/ProjetBlazor/Data/WeatherForecast.cs b/ProjetBlazor/Data/WeatherForecast.cs new file mode 100644 index 0000000..2e6399d --- /dev/null +++ b/ProjetBlazor/Data/WeatherForecast.cs @@ -0,0 +1,13 @@ +namespace ProjetBlazor.Data +{ + public class WeatherForecast + { + public DateTime Date { get; set; } + + public int TemperatureC { get; set; } + + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + + public string? Summary { get; set; } + } +} \ No newline at end of file diff --git a/ProjetBlazor/Data/WeatherForecastService.cs b/ProjetBlazor/Data/WeatherForecastService.cs new file mode 100644 index 0000000..eb423ab --- /dev/null +++ b/ProjetBlazor/Data/WeatherForecastService.cs @@ -0,0 +1,20 @@ +namespace ProjetBlazor.Data +{ + public class WeatherForecastService + { + private static readonly string[] Summaries = new[] + { + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" + }; + + public Task GetForecastAsync(DateTime startDate) + { + return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = startDate.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = Summaries[Random.Shared.Next(Summaries.Length)] + }).ToArray()); + } + } +} \ No newline at end of file diff --git a/ProjetBlazor/Pages/Counter.razor b/ProjetBlazor/Pages/Counter.razor new file mode 100644 index 0000000..52b9677 --- /dev/null +++ b/ProjetBlazor/Pages/Counter.razor @@ -0,0 +1,18 @@ +@page "/counter" + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount=currentCount+100; + } +} diff --git a/ProjetBlazor/Pages/Error.cshtml b/ProjetBlazor/Pages/Error.cshtml new file mode 100644 index 0000000..be8c12e --- /dev/null +++ b/ProjetBlazor/Pages/Error.cshtml @@ -0,0 +1,42 @@ +@page +@model ProjetBlazor.Pages.ErrorModel + + + + + + + + Error + + + + + +
+
+

Error.

+

An error occurred while processing your request.

+ + @if (Model.ShowRequestId) + { +

+ Request ID: @Model.RequestId +

+ } + +

Development Mode

+

+ Swapping to the Development environment displays detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

+
+
+ + + diff --git a/ProjetBlazor/Pages/Error.cshtml.cs b/ProjetBlazor/Pages/Error.cshtml.cs new file mode 100644 index 0000000..d91fa1a --- /dev/null +++ b/ProjetBlazor/Pages/Error.cshtml.cs @@ -0,0 +1,27 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; +using System.Diagnostics; + +namespace ProjetBlazor.Pages +{ + [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] + [IgnoreAntiforgeryToken] + public class ErrorModel : PageModel + { + public string? RequestId { get; set; } + + public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + private readonly ILogger _logger; + + public ErrorModel(ILogger logger) + { + _logger = logger; + } + + public void OnGet() + { + RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; + } + } +} \ No newline at end of file diff --git a/ProjetBlazor/Pages/FetchData.razor b/ProjetBlazor/Pages/FetchData.razor new file mode 100644 index 0000000..b56c475 --- /dev/null +++ b/ProjetBlazor/Pages/FetchData.razor @@ -0,0 +1,48 @@ +@page "/fetchdata" + +Weather forecast + +@using ProjetBlazor.Data +@inject WeatherForecastService ForecastService + +

Weather forecast

+ +

This component demonstrates fetching data from a service.

+ +@if (forecasts == null) +{ +

Loading...

+} +else +{ + + + + + + + + + + + @foreach (var forecast in forecasts) + { + + + + + + + } + +
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
+} + +@code { + private WeatherForecast[]? forecasts; + + protected override async Task OnInitializedAsync() + { + forecasts = await ForecastService.GetForecastAsync(DateTime.Now); + } +} diff --git a/ProjetBlazor/Pages/Index.razor b/ProjetBlazor/Pages/Index.razor new file mode 100644 index 0000000..6085c4a --- /dev/null +++ b/ProjetBlazor/Pages/Index.razor @@ -0,0 +1,9 @@ +@page "/" + +Index + +

Hello, world!

+ +Welcome to your new app. + + diff --git a/ProjetBlazor/Pages/_Host.cshtml b/ProjetBlazor/Pages/_Host.cshtml new file mode 100644 index 0000000..1347b0b --- /dev/null +++ b/ProjetBlazor/Pages/_Host.cshtml @@ -0,0 +1,8 @@ +@page "/" +@namespace ProjetBlazor.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@{ + Layout = "_Layout"; +} + + diff --git a/ProjetBlazor/Pages/_Layout.cshtml b/ProjetBlazor/Pages/_Layout.cshtml new file mode 100644 index 0000000..5d9197d --- /dev/null +++ b/ProjetBlazor/Pages/_Layout.cshtml @@ -0,0 +1,32 @@ +@using Microsoft.AspNetCore.Components.Web +@namespace ProjetBlazor.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers + + + + + + + + + + + + + + @RenderBody() + +
+ + An error has occurred. This application may no longer respond until reloaded. + + + An unhandled exception has occurred. See browser dev tools for details. + + Reload + 🗙 +
+ + + + diff --git a/ProjetBlazor/Program.cs b/ProjetBlazor/Program.cs new file mode 100644 index 0000000..e8af13d --- /dev/null +++ b/ProjetBlazor/Program.cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Web; +using ProjetBlazor.Data; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorPages(); +builder.Services.AddServerSideBlazor(); +builder.Services.AddSingleton(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); +} + +app.UseHttpsRedirection(); + +app.UseStaticFiles(); + +app.UseRouting(); + +app.MapBlazorHub(); +app.MapFallbackToPage("/_Host"); + +app.Run(); diff --git a/ProjetBlazor/ProjetBlazor.csproj b/ProjetBlazor/ProjetBlazor.csproj new file mode 100644 index 0000000..c78c9c7 --- /dev/null +++ b/ProjetBlazor/ProjetBlazor.csproj @@ -0,0 +1,9 @@ + + + + net6.0 + enable + enable + + + diff --git a/ProjetBlazor/ProjetBlazor.sln b/ProjetBlazor/ProjetBlazor.sln new file mode 100644 index 0000000..9b72edd --- /dev/null +++ b/ProjetBlazor/ProjetBlazor.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32526.322 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjetBlazor", "ProjetBlazor.csproj", "{216BC96E-E408-42C5-A17D-88E6ED1F1DBE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {216BC96E-E408-42C5-A17D-88E6ED1F1DBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {216BC96E-E408-42C5-A17D-88E6ED1F1DBE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {216BC96E-E408-42C5-A17D-88E6ED1F1DBE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {216BC96E-E408-42C5-A17D-88E6ED1F1DBE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3721A3F2-9775-4972-845C-4130A5B86B4D} + EndGlobalSection +EndGlobal diff --git a/ProjetBlazor/Properties/launchSettings.json b/ProjetBlazor/Properties/launchSettings.json new file mode 100644 index 0000000..66991e5 --- /dev/null +++ b/ProjetBlazor/Properties/launchSettings.json @@ -0,0 +1,28 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:46750", + "sslPort": 44370 + } + }, + "profiles": { + "ProjetBlazor": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7212;http://localhost:5212", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/ProjetBlazor/Shared/MainLayout.razor b/ProjetBlazor/Shared/MainLayout.razor new file mode 100644 index 0000000..eec2f3f --- /dev/null +++ b/ProjetBlazor/Shared/MainLayout.razor @@ -0,0 +1,19 @@ +@inherits LayoutComponentBase + +ProjetBlazor + +
+ + +
+
+ About +
+ +
+ @Body +
+
+
diff --git a/ProjetBlazor/Shared/MainLayout.razor.css b/ProjetBlazor/Shared/MainLayout.razor.css new file mode 100644 index 0000000..551e4b2 --- /dev/null +++ b/ProjetBlazor/Shared/MainLayout.razor.css @@ -0,0 +1,70 @@ +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth) { + display: none; + } + + .top-row.auth { + justify-content: space-between; + } + + .top-row a, .top-row .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/ProjetBlazor/Shared/NavMenu.razor b/ProjetBlazor/Shared/NavMenu.razor new file mode 100644 index 0000000..54ae56e --- /dev/null +++ b/ProjetBlazor/Shared/NavMenu.razor @@ -0,0 +1,39 @@ + + +
+ +
+ +@code { + private bool collapseNavMenu = true; + + private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + + private void ToggleNavMenu() + { + collapseNavMenu = !collapseNavMenu; + } +} diff --git a/ProjetBlazor/Shared/NavMenu.razor.css b/ProjetBlazor/Shared/NavMenu.razor.css new file mode 100644 index 0000000..acc5f9f --- /dev/null +++ b/ProjetBlazor/Shared/NavMenu.razor.css @@ -0,0 +1,62 @@ +.navbar-toggler { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand { + font-size: 1.1rem; +} + +.oi { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type { + padding-top: 1rem; + } + + .nav-item:last-of-type { + padding-bottom: 1rem; + } + + .nav-item ::deep a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item ::deep a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler { + display: none; + } + + .collapse { + /* Never collapse the sidebar for wide screens */ + display: block; + } +} diff --git a/ProjetBlazor/Shared/SurveyPrompt.razor b/ProjetBlazor/Shared/SurveyPrompt.razor new file mode 100644 index 0000000..e3e6429 --- /dev/null +++ b/ProjetBlazor/Shared/SurveyPrompt.razor @@ -0,0 +1,16 @@ +
+ + @Title + + + Please take our + brief survey + + and tell us what you think. +
+ +@code { + // Demonstrates how a parent component can supply parameters + [Parameter] + public string? Title { get; set; } +} diff --git a/ProjetBlazor/_Imports.razor b/ProjetBlazor/_Imports.razor new file mode 100644 index 0000000..eb4e049 --- /dev/null +++ b/ProjetBlazor/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using ProjetBlazor +@using ProjetBlazor.Shared diff --git a/ProjetBlazor/appsettings.Development.json b/ProjetBlazor/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/ProjetBlazor/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/ProjetBlazor/appsettings.json b/ProjetBlazor/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/ProjetBlazor/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.deps.json b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.deps.json new file mode 100644 index 0000000..0d65a0e --- /dev/null +++ b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "ProjetBlazor/1.0.0": { + "runtime": { + "ProjetBlazor.dll": {} + } + } + } + }, + "libraries": { + "ProjetBlazor/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.dll b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.dll new file mode 100644 index 0000000000000000000000000000000000000000..622f9821ba17302fa79ac36096fce470068f0a29 GIT binary patch literal 48128 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 C`mW;u literal 0 HcmV?d00001 diff --git a/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ad731a726180fbf87ff5a52848b7cfa266ef7b0a GIT binary patch literal 40156 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 literal 0 HcmV?d00001 diff --git a/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json new file mode 100644 index 0000000..dfb1b77 --- /dev/null +++ b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "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/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json new file mode 100644 index 0000000..77485cf --- /dev/null +++ b/ProjetBlazor/bin/Debug/net6.0/ProjetBlazor.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\","C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"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},"ProjetBlazor.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"ProjetBlazor.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/ProjetBlazor/bin/Debug/net6.0/appsettings.Development.json b/ProjetBlazor/bin/Debug/net6.0/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/ProjetBlazor/bin/Debug/net6.0/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/ProjetBlazor/bin/Debug/net6.0/appsettings.json b/ProjetBlazor/bin/Debug/net6.0/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/ProjetBlazor/bin/Debug/net6.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/ProjetBlazor/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/ProjetBlazor/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfo.cs b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfo.cs new file mode 100644 index 0000000..b9b4fb1 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 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: System.Reflection.AssemblyCompanyAttribute("ProjetBlazor")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[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/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfoInputs.cache b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfoInputs.cache new file mode 100644 index 0000000..84145d5 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +7d5574687671e9df875fe2e99fea5752c4471f5a diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..13bf3b4 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,60 @@ +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._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ProjetBlazor +build_property.RootNamespace = ProjetBlazor +build_property.ProjectDir = C:\Users\Dorian\Documents\Blazor\ProjetBlazor\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\Dorian\Documents\Blazor\ProjetBlazor +build_property._RazorSourceGeneratorDebug = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/App.razor] +build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ291bnRlci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/FetchData.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRmV0Y2hEYXRhLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/Index.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Shared/SurveyPrompt.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Shared/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-6fq4tjte4h + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Shared/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE5hdk1lbnUucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-kggv4tdhwh + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/Error.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/_Host.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/_Layout.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= +build_metadata.AdditionalFiles.CssScope = diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GlobalUsings.g.cs b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +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/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cache b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cache new file mode 100644 index 0000000..f24b41d --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +5860763757f4f08c7ebdea1b3a94a18109f17861 diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cs b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cs new file mode 100644 index 0000000..ca07a02 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.RazorAssemblyInfo.cs @@ -0,0 +1,18 @@ +//------------------------------------------------------------------------------ +// +// 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/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.assets.cache b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..f3dc22904b689c25b0493914a11ab1a4d0e82490 GIT binary patch literal 217 zcmWIWc6a1rU|=}0v@FQ!`$`>4cV`{hpXXfei2b=4w@~8_L+{Ld#p_=quL9K&0!%;! z3eHwBp~b01#W61VMVX0tF?xBW>8T|#1&PVoiRr1uF(5i_@% literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.AssemblyReference.cache b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f56b7d1958ad308aa814b3d56a1516144230815a GIT binary patch literal 173738 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 literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.BuildWithSkipAnalyzers b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..7fce393 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +2f5a77ddaa626a4eccd9bbba77f1c6c8453f40fc diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..64fabb9 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.csproj.FileListAbsolute.txt @@ -0,0 +1,27 @@ +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\appsettings.Development.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\appsettings.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.staticwebassets.runtime.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.exe +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.deps.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.runtimeconfig.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.dll +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\bin\Debug\net6.0\ProjetBlazor.pdb +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.AssemblyReference.cache +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfoInputs.cache +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.AssemblyInfo.cs +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.csproj.CoreCompileInputs.cache +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.MvcApplicationPartsAssemblyInfo.cache +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cache +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.RazorAssemblyInfo.cs +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\staticwebassets.build.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\staticwebassets.development.json +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\scopedcss\Shared\NavMenu.razor.rz.scp.css +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\scopedcss\bundle\ProjetBlazor.styles.css +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\scopedcss\projectbundle\ProjetBlazor.bundle.scp.css +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.dll +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\refint\ProjetBlazor.dll +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.pdb +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ProjetBlazor.genruntimeconfig.cache +C:\Users\Dorian\OneDrive\Bureau\Lycée\BUT 2\Blazor\ProjetBlazor\obj\Debug\net6.0\ref\ProjetBlazor.dll diff --git a/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.dll b/ProjetBlazor/obj/Debug/net6.0/ProjetBlazor.dll new file mode 100644 index 0000000000000000000000000000000000000000..622f9821ba17302fa79ac36096fce470068f0a29 GIT binary patch literal 48128 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 literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Debug/net6.0/apphost.exe b/ProjetBlazor/obj/Debug/net6.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..32e82019af06693dd8a66960e59532dc066f2db7 GIT binary patch literal 148992 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 C`mW;u literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json b/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json new file mode 100644 index 0000000..675605d --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/project.razor.vs.json @@ -0,0 +1 @@ +{"SerializedFilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\project.razor.vs.json","FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"6.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":-1656862826,"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":-1711183609,"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":-779862380,"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":-1485410834,"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":-882435717,"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":658209673,"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":1783862327,"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":-1742329430,"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":1906404001,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.FetchData","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FetchData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.FetchData","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"FetchData"}},{"HashCode":1302016125,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.FetchData","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.FetchData"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.FetchData","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"FetchData","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":-1764642298,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Counter","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Counter"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Counter","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Counter"}},{"HashCode":567808865,"Kind":"Components.Component","Name":"ProjetBlazor.Pages.Counter","AssemblyName":"ProjetBlazor","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ProjetBlazor.Pages.Counter"}],"Metadata":{"Runtime.Name":"Components.IComponent","Common.TypeName":"ProjetBlazor.Pages.Counter","Common.TypeNamespace":"ProjetBlazor.Pages","Common.TypeNameIdentifier":"Counter","Components.NameMatch":"Components.FullyQualifiedNameMatch"}},{"HashCode":699565490,"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":540208660,"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":-316253492,"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":-1733573282,"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":237961896,"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":706841927,"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":277650784,"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":702378435,"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":-1949648456,"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":-122780910,"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":1168677,"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":-1405918276,"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":-540343182,"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":2116952014,"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":-810294758,"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":1335764901,"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":-1042840320,"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":402183783,"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":-704424015,"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":607362914,"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":-1616336821,"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":962003863,"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":-939107832,"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":333136699,"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":-1107143834,"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":-1957454337,"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":-793997452,"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":1458068010,"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":2066070747,"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":64814837,"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":1289462680,"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":-452218330,"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":-415632838,"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":1190414758,"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":1664230076,"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":751764637,"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":1916457542,"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":-58713568,"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":856993057,"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":-852217096,"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":1426551564,"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":-1689495322,"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":539718622,"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":264759166,"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":1227357245,"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":-377751981,"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":-234472741,"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":231181838,"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":467845314,"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":-465490162,"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":1265326654,"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":-783568537,"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":1012350824,"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":1863252700,"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":-1697457810,"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":76279807,"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":-1078884074,"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.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":-1100061991,"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.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":-2125564832,"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":1321347730,"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":-1194930337,"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":-1418845213,"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":1292363925,"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":972528719,"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":31065081,"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":728081899,"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":-1387705066,"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":-287754600,"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":1081367112,"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":-899435397,"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":2011954356,"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":1471402787,"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":-56567425,"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":-1644032506,"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":2015187318,"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":1151325298,"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":-405661019,"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":2003515200,"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":-1365464423,"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":-7546999,"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":2120878089,"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":1797106735,"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":1136340763,"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":-658626856,"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":448271975,"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":-86010154,"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":1620199590,"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":1508294755,"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":1464036649,"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":1479526619,"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":978279862,"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":-454775342,"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":-436088604,"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":-315402405,"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":-2001355185,"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":247018418,"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":-522362497,"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":764306540,"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":1779611403,"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":-394277580,"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":796315725,"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":-1651740537,"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":-1992257912,"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":97106263,"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":-847400150,"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":1425970233,"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":329015817,"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":1838103151,"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":-240474940,"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":-1004262541,"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":-979444503,"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":-291784546,"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":-2047184501,"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":67230473,"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":-758223364,"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":1228508444,"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":1039369665,"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":-639821594,"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":907138890,"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":943961575,"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":843119679,"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":-1408792827,"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":337671202,"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":-311096758,"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":45082985,"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":-1147248445,"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":195418913,"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":-201581379,"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":4361629,"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":1973796670,"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":1224869041,"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":1452683578,"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":1410435085,"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":-539383185,"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":630326998,"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":689390113,"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":-1828686440,"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":35503037,"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":1827443223,"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":-2108261839,"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":-652689217,"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":805381193,"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":-2118518094,"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":569805988,"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":1876824382,"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":627843572,"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":235722626,"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":1958299222,"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":177799240,"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":66680894,"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":469295430,"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":1849385903,"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":1583880941,"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":-182495854,"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":1382849154,"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":-1982673680,"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":1268561825,"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":1747578797,"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":-1225444698,"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":2044734459,"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":-1675705776,"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":-122732931,"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":-1967985782,"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":-371717273,"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":455278496,"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":1524286700,"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":868837677,"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":-74788535,"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":-2096202250,"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":-1479370105,"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":-1039498881,"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":-200905978,"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":978626756,"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":-1633737509,"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":-384356983,"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":1030200256,"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":2019105360,"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":-306788873,"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":2137396576,"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":612754896,"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":625603338,"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":-1231207153,"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":-663404976,"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":-1797135636,"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":-1148876815,"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":2085929201,"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":401674664,"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":-1149084755,"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":-1633250371,"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":70829422,"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":-32431110,"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":1097909497,"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":1195777906,"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":-992475268,"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":373143355,"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":-1209242036,"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":-910864839,"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":1068095928,"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":1270112777,"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":-1917254230,"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":1906410717,"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":580896027,"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":814556048,"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":131469736,"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":1681168860,"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":799714519,"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":1320882559,"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":228388623,"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":-442473921,"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":480205002,"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":-1805690727,"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":130217762,"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":-604058190,"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":-1418119244,"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":981781021,"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":-582315239,"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":718418561,"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":97220606,"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":1117599899,"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":25545337,"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"}}]}],"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":2099579374,"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"}}]}],"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"}}]},{"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":533011788,"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"}}]}],"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"}}]},{"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":621380780,"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"}}]}],"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"}}]},{"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":4659827,"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"}}]}],"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"}}]},{"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":-1307972099,"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"}}]}],"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"}}]},{"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":-1343564854,"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"}}]}],"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"}}]},{"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":-1064910446,"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"}}]}],"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"}}]},{"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":642512202,"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"}}]}],"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"}}]},{"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":-1554464794,"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"}}]}],"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"}}]},{"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":-1219776405,"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"}}]}],"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"}}]},{"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":-1994703868,"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"}}]}],"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"}}]},{"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":-613148885,"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"}}]}],"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"}}]},{"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":-78062314,"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"}}]}],"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"}}]},{"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":-796606476,"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"}}]}],"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"}}]},{"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":-863058213,"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"}}]}],"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"}}]},{"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":-1094535082,"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"}}]}],"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"}}]},{"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":-477051160,"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"}}]}],"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"}}],"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":643644634,"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"}}]}],"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"}}],"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":895990381,"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"}}]}],"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"}}],"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":-1265094581,"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"}}]}],"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"}}],"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":-562209201,"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"}}]}],"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"}}],"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":1224407547,"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"}}]}],"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"}}],"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":1458003054,"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"}}]}],"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"}}],"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":422982115,"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"}}]}],"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"}}],"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":139286329,"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"}}]}],"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"}}],"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":836218997,"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"}}]}],"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"}}],"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":-276466970,"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"}}]}],"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"}}],"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":255918235,"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"}}]}],"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"}}],"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":1922826732,"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"}}]}],"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"}}],"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":-1515215484,"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"}}]}],"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"}}],"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":93715084,"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":-115576540,"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\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Shared\\SurveyPrompt.razor","TargetPath":"Shared\\SurveyPrompt.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Shared\\MainLayout.razor","TargetPath":"Shared\\MainLayout.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Shared\\NavMenu.razor","TargetPath":"Shared\\NavMenu.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Pages\\_Host.cshtml","TargetPath":"Pages\\_Host.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Pages\\Counter.razor","TargetPath":"Pages\\Counter.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Pages\\_Layout.cshtml","TargetPath":"Pages\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\App.razor","TargetPath":"App.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Pages\\FetchData.razor","TargetPath":"Pages\\FetchData.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Pages\\Error.cshtml","TargetPath":"Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\Pages\\Index.razor","TargetPath":"Pages\\Index.razor","FileKind":"component"},{"FilePath":"C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\_Imports.razor","TargetPath":"_Imports.razor","FileKind":"componentImport"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll b/ProjetBlazor/obj/Debug/net6.0/ref/ProjetBlazor.dll new file mode 100644 index 0000000000000000000000000000000000000000..742a21e85c7e32f30169ee08bc1d2821b8c69c1d GIT binary patch literal 14336 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 D0g)P& literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Debug/net6.0/refint/ProjetBlazor.dll b/ProjetBlazor/obj/Debug/net6.0/refint/ProjetBlazor.dll new file mode 100644 index 0000000000000000000000000000000000000000..742a21e85c7e32f30169ee08bc1d2821b8c69c1d GIT binary patch literal 14336 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 D0g)P& literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/MainLayout.razor.rz.scp.css b/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/MainLayout.razor.rz.scp.css new file mode 100644 index 0000000..5e94ebd --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/MainLayout.razor.rz.scp.css @@ -0,0 +1,70 @@ +.page[b-6fq4tjte4h] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-6fq4tjte4h] { + flex: 1; +} + +.sidebar[b-6fq4tjte4h] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-6fq4tjte4h] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-6fq4tjte4h] a, .top-row .btn-link[b-6fq4tjte4h] { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child[b-6fq4tjte4h] { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth)[b-6fq4tjte4h] { + display: none; + } + + .top-row.auth[b-6fq4tjte4h] { + justify-content: space-between; + } + + .top-row a[b-6fq4tjte4h], .top-row .btn-link[b-6fq4tjte4h] { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-6fq4tjte4h] { + flex-direction: row; + } + + .sidebar[b-6fq4tjte4h] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-6fq4tjte4h] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row[b-6fq4tjte4h], article[b-6fq4tjte4h] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/NavMenu.razor.rz.scp.css b/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/NavMenu.razor.rz.scp.css new file mode 100644 index 0000000..f5c0e6a --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/scopedcss/Shared/NavMenu.razor.rz.scp.css @@ -0,0 +1,62 @@ +.navbar-toggler[b-kggv4tdhwh] { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row[b-kggv4tdhwh] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-kggv4tdhwh] { + font-size: 1.1rem; +} + +.oi[b-kggv4tdhwh] { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item[b-kggv4tdhwh] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-kggv4tdhwh] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-kggv4tdhwh] { + padding-bottom: 1rem; + } + + .nav-item[b-kggv4tdhwh] a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item[b-kggv4tdhwh] a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item[b-kggv4tdhwh] a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler[b-kggv4tdhwh] { + display: none; + } + + .collapse[b-kggv4tdhwh] { + /* Never collapse the sidebar for wide screens */ + display: block; + } +} diff --git a/ProjetBlazor/obj/Debug/net6.0/scopedcss/bundle/ProjetBlazor.styles.css b/ProjetBlazor/obj/Debug/net6.0/scopedcss/bundle/ProjetBlazor.styles.css new file mode 100644 index 0000000..46aa75f --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/scopedcss/bundle/ProjetBlazor.styles.css @@ -0,0 +1,134 @@ +/* _content/ProjetBlazor/Shared/MainLayout.razor.rz.scp.css */ +.page[b-6fq4tjte4h] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-6fq4tjte4h] { + flex: 1; +} + +.sidebar[b-6fq4tjte4h] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-6fq4tjte4h] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-6fq4tjte4h] a, .top-row .btn-link[b-6fq4tjte4h] { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child[b-6fq4tjte4h] { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth)[b-6fq4tjte4h] { + display: none; + } + + .top-row.auth[b-6fq4tjte4h] { + justify-content: space-between; + } + + .top-row a[b-6fq4tjte4h], .top-row .btn-link[b-6fq4tjte4h] { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-6fq4tjte4h] { + flex-direction: row; + } + + .sidebar[b-6fq4tjte4h] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-6fq4tjte4h] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row[b-6fq4tjte4h], article[b-6fq4tjte4h] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} +/* _content/ProjetBlazor/Shared/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-kggv4tdhwh] { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row[b-kggv4tdhwh] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-kggv4tdhwh] { + font-size: 1.1rem; +} + +.oi[b-kggv4tdhwh] { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item[b-kggv4tdhwh] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-kggv4tdhwh] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-kggv4tdhwh] { + padding-bottom: 1rem; + } + + .nav-item[b-kggv4tdhwh] a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item[b-kggv4tdhwh] a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item[b-kggv4tdhwh] a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler[b-kggv4tdhwh] { + display: none; + } + + .collapse[b-kggv4tdhwh] { + /* Never collapse the sidebar for wide screens */ + display: block; + } +} diff --git a/ProjetBlazor/obj/Debug/net6.0/scopedcss/projectbundle/ProjetBlazor.bundle.scp.css b/ProjetBlazor/obj/Debug/net6.0/scopedcss/projectbundle/ProjetBlazor.bundle.scp.css new file mode 100644 index 0000000..46aa75f --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/scopedcss/projectbundle/ProjetBlazor.bundle.scp.css @@ -0,0 +1,134 @@ +/* _content/ProjetBlazor/Shared/MainLayout.razor.rz.scp.css */ +.page[b-6fq4tjte4h] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-6fq4tjte4h] { + flex: 1; +} + +.sidebar[b-6fq4tjte4h] { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row[b-6fq4tjte4h] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-6fq4tjte4h] a, .top-row .btn-link[b-6fq4tjte4h] { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child[b-6fq4tjte4h] { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth)[b-6fq4tjte4h] { + display: none; + } + + .top-row.auth[b-6fq4tjte4h] { + justify-content: space-between; + } + + .top-row a[b-6fq4tjte4h], .top-row .btn-link[b-6fq4tjte4h] { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-6fq4tjte4h] { + flex-direction: row; + } + + .sidebar[b-6fq4tjte4h] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-6fq4tjte4h] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row[b-6fq4tjte4h], article[b-6fq4tjte4h] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} +/* _content/ProjetBlazor/Shared/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-kggv4tdhwh] { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row[b-kggv4tdhwh] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-kggv4tdhwh] { + font-size: 1.1rem; +} + +.oi[b-kggv4tdhwh] { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item[b-kggv4tdhwh] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-kggv4tdhwh] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-kggv4tdhwh] { + padding-bottom: 1rem; + } + + .nav-item[b-kggv4tdhwh] a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item[b-kggv4tdhwh] a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item[b-kggv4tdhwh] a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler[b-kggv4tdhwh] { + display: none; + } + + .collapse[b-kggv4tdhwh] { + /* Never collapse the sidebar for wide screens */ + display: block; + } +} diff --git a/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json b/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json new file mode 100644 index 0000000..16a2710 --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/staticwebassets.build.json @@ -0,0 +1,275 @@ +{ + "Version": 1, + "Hash": "a+2+36v1uBaG6YfD3eqEktfpv40q2YD0P86WAeTRR4k=", + "Source": "ProjetBlazor", + "BasePath": "_content/ProjetBlazor", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [ + { + "Name": "ProjetBlazor\\wwwroot", + "Source": "ProjetBlazor", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "Pattern": "**" + } + ], + "Assets": [ + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\ProjetBlazor.styles.css", + "SourceId": "ProjetBlazor", + "SourceType": "Computed", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "ProjetBlazor.styles.css", + "AssetKind": "All", + "AssetMode": "CurrentProject", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ApplicationBundle", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\ProjetBlazor.styles.css" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\ProjetBlazor.bundle.scp.css", + "SourceId": "ProjetBlazor", + "SourceType": "Computed", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "ProjetBlazor.bundle.scp.css", + "AssetKind": "All", + "AssetMode": "Reference", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ProjectBundle", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\ProjetBlazor.bundle.scp.css" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\bootstrap\\bootstrap.min.css", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/bootstrap/bootstrap.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\bootstrap\\bootstrap.min.css" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\bootstrap\\bootstrap.min.css.map", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/bootstrap/bootstrap.min.css.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\bootstrap\\bootstrap.min.css.map" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\font\\css\\open-iconic-bootstrap.min.css", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/font/css/open-iconic-bootstrap.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\font\\css\\open-iconic-bootstrap.min.css" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.eot", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.eot", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.eot" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.otf", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.otf", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.otf" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.svg", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.svg", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.svg" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.ttf", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.ttf", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.ttf" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.woff", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.woff", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\font\\fonts\\open-iconic.woff" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\FONT-LICENSE", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/FONT-LICENSE", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\FONT-LICENSE" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\ICON-LICENSE", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/ICON-LICENSE", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\ICON-LICENSE" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\open-iconic\\README.md", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/open-iconic/README.md", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\open-iconic\\README.md" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\css\\site.css", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "css/site.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\css\\site.css" + }, + { + "Identity": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\favicon.ico", + "SourceId": "ProjetBlazor", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\", + "BasePath": "_content/ProjetBlazor", + "RelativePath": "favicon.ico", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\favicon.ico" + } + ] +} \ No newline at end of file diff --git a/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json b/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json new file mode 100644 index 0000000..77485cf --- /dev/null +++ b/ProjetBlazor/obj/Debug/net6.0/staticwebassets.development.json @@ -0,0 +1 @@ +{"ContentRoots":["C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\wwwroot\\","C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"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},"ProjetBlazor.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"ProjetBlazor.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json b/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json new file mode 100644 index 0000000..fdb3f42 --- /dev/null +++ b/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.dgspec.json @@ -0,0 +1,69 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj": {} + }, + "projects": { + "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj", + "projectName": "ProjetBlazor", + "projectPath": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj", + "packagesPath": "C:\\Users\\Dorian\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Dorian\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.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", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props b/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props new file mode 100644 index 0000000..b47387e --- /dev/null +++ b/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Dorian\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.2.0 + + + + + + \ No newline at end of file diff --git a/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets b/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/ProjetBlazor/obj/ProjetBlazor.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs new file mode 100644 index 0000000..fb44df6 --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 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: 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/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3a9e8cd --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +02b92fa6c8fab791d802c1692b18a79f714c399c diff --git a/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..13bf3b4 --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,60 @@ +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._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ProjetBlazor +build_property.RootNamespace = ProjetBlazor +build_property.ProjectDir = C:\Users\Dorian\Documents\Blazor\ProjetBlazor\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\Dorian\Documents\Blazor\ProjetBlazor +build_property._RazorSourceGeneratorDebug = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/App.razor] +build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ291bnRlci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/FetchData.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRmV0Y2hEYXRhLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/Index.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Shared/SurveyPrompt.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Shared/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-6fq4tjte4h + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Shared/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE5hdk1lbnUucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-kggv4tdhwh + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/Error.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/_Host.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/Dorian/Documents/Blazor/ProjetBlazor/Pages/_Layout.cshtml] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= +build_metadata.AdditionalFiles.CssScope = diff --git a/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +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/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache new file mode 100644 index 0000000..f24b41d --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +5860763757f4f08c7ebdea1b3a94a18109f17861 diff --git a/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs new file mode 100644 index 0000000..ca07a02 --- /dev/null +++ b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.RazorAssemblyInfo.cs @@ -0,0 +1,18 @@ +//------------------------------------------------------------------------------ +// +// 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/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..7a692204c60e549511a77635222db89ae290decd GIT binary patch literal 217 zcmWIWc6a1rU|~%9keHmEn4Vf312V)Ns3@Q)KfNe1SHUeaC$(5X z)ySg4!c5i3GR8MExhTIlKdnR|EVH;YF-IY|q%pwIl#)7(NF9 E00_=Ck^lez literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache b/ProjetBlazor/obj/Release/net6.0/ProjetBlazor.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f56b7d1958ad308aa814b3d56a1516144230815a GIT binary patch literal 173738 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 literal 0 HcmV?d00001 diff --git a/ProjetBlazor/obj/project.assets.json b/ProjetBlazor/obj/project.assets.json new file mode 100644 index 0000000..e89420c --- /dev/null +++ b/ProjetBlazor/obj/project.assets.json @@ -0,0 +1,75 @@ +{ + "version": 3, + "targets": { + "net6.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net6.0": [] + }, + "packageFolders": { + "C:\\Users\\Dorian\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj", + "projectName": "ProjetBlazor", + "projectPath": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj", + "packagesPath": "C:\\Users\\Dorian\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Dorian\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.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", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/ProjetBlazor/obj/project.nuget.cache b/ProjetBlazor/obj/project.nuget.cache new file mode 100644 index 0000000..ced7d93 --- /dev/null +++ b/ProjetBlazor/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "CzIrwzDpKdowUPfATokqS68J6sSUWZoOP1tzAspCeCfJ+ySlm3kzfCCeUxLbj93d4ZNxL5VGXj3ulUvuCgQY+A==", + "success": true, + "projectFilePath": "C:\\Users\\Dorian\\OneDrive\\Bureau\\Lycée\\BUT 2\\Blazor\\ProjetBlazor\\ProjetBlazor.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/ProjetBlazor/obj/staticwebassets.pack.sentinel b/ProjetBlazor/obj/staticwebassets.pack.sentinel new file mode 100644 index 0000000..cb53157 --- /dev/null +++ b/ProjetBlazor/obj/staticwebassets.pack.sentinel @@ -0,0 +1,3 @@ +2.0 +2.0 +2.0 diff --git a/ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css b/ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..02ae65b --- /dev/null +++ b/ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css.map b/ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css.map new file mode 100644 index 0000000..afcd9e3 --- /dev/null +++ b/ProjetBlazor/wwwroot/css/bootstrap/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/_tables.scss","../../scss/mixins/_table-variants.scss","../../scss/forms/_labels.scss","../../scss/forms/_form-text.scss","../../scss/forms/_form-control.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_gradients.scss","../../scss/forms/_form-select.scss","../../scss/forms/_form-check.scss","../../scss/forms/_form-range.scss","../../scss/forms/_floating-labels.scss","../../scss/forms/_input-group.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/_button-group.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_accordion.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/mixins/_backdrop.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/_offcanvas.scss","../../scss/_placeholders.scss","../../scss/helpers/_colored-links.scss","../../scss/helpers/_ratio.scss","../../scss/helpers/_position.scss","../../scss/helpers/_stacks.scss","../../scss/helpers/_visually-hidden.scss","../../scss/mixins/_visually-hidden.scss","../../scss/helpers/_stretched-link.scss","../../scss/helpers/_text-truncation.scss","../../scss/mixins/_text-truncate.scss","../../scss/helpers/_vr.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n@import \"placeholders\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-rgb: #{to-rgb($body-color)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}-root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`
` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`