From cfbc1aa9dbbfb3d19b77e25125e42b582289f210 Mon Sep 17 00:00:00 2001 From: arjundhami123 Date: Mon, 18 Sep 2023 20:13:25 +0545 Subject: [PATCH] work on maintaining new logic for payment mode in exrate logic, add receipt page. --- .../DesignTimeBuild/.dtbcache.v2 | Bin 248098 -> 248313 bytes ...71c4d690-9b13-49ab-b0a8-222db8fcd7a2.vsidx | Bin 0 -> 157933 bytes ...95d583c-0ac5-4384-80ff-37380abb0f10.vsidx} | Bin 2173379 -> 2173445 bytes ...fe0b247d-1fab-4bc9-909b-301e95e5a756.vsidx | Bin 151044 -> 0 bytes .../.vs/CustomerOnlineV2/v17/.futdcache.v2 | Bin 1021 -> 1021 bytes .../.vs/CustomerOnlineV2/v17/.suo | Bin 231424 -> 222720 bytes .../customeronlinev2.metadata.v7.bin | Bin 294340 -> 287830 bytes .../customeronlinev2.projects.v7.bin | Bin 4316182 -> 5627843 bytes .../bin/Debug/net7.0/CustomerOnlineV2.Api.dll | Bin 11776 -> 11776 bytes .../bin/Debug/net7.0/CustomerOnlineV2.Api.pdb | Bin 12792 -> 12792 bytes .../Debug/net7.0/CustomerOnlineV2.Common.dll | Bin 39936 -> 43520 bytes .../Debug/net7.0/CustomerOnlineV2.Common.pdb | Bin 24108 -> 25560 bytes ...nlineV2.Api.csproj.AssemblyReference.cache | Bin 102471 -> 102471 bytes .../obj/Debug/net7.0/CustomerOnlineV2.Api.dll | Bin 11776 -> 11776 bytes .../obj/Debug/net7.0/CustomerOnlineV2.Api.pdb | Bin 12792 -> 12792 bytes .../ITransactionBusiness.cs | 1 + .../TransactionBusiness.cs | 22 ++- .../bin/Debug/net7.0/CustomerOnlineV2.Api.dll | Bin 11776 -> 11776 bytes .../bin/Debug/net7.0/CustomerOnlineV2.Api.pdb | Bin 12792 -> 12792 bytes .../net7.0/CustomerOnlineV2.Business.dll | Bin 23040 -> 24064 bytes .../net7.0/CustomerOnlineV2.Business.pdb | Bin 16668 -> 16800 bytes .../Debug/net7.0/CustomerOnlineV2.Common.dll | Bin 39936 -> 43520 bytes .../Debug/net7.0/CustomerOnlineV2.Common.pdb | Bin 24108 -> 25560 bytes .../net7.0/CustomerOnlineV2.Repository.dll | Bin 28672 -> 32768 bytes .../net7.0/CustomerOnlineV2.Repository.pdb | Bin 19048 -> 19500 bytes ...V2.Business.csproj.AssemblyReference.cache | Bin 115028 -> 115028 bytes .../net7.0/CustomerOnlineV2.Business.dll | Bin 23040 -> 24064 bytes .../net7.0/CustomerOnlineV2.Business.pdb | Bin 16668 -> 16800 bytes .../net7.0/ref/CustomerOnlineV2.Business.dll | Bin 10752 -> 10752 bytes .../refint/CustomerOnlineV2.Business.dll | Bin 10752 -> 10752 bytes .../Models/TransactionModel/ExrateResponse.cs | 32 ++- .../Debug/net7.0/CustomerOnlineV2.Common.dll | Bin 39936 -> 43520 bytes .../Debug/net7.0/CustomerOnlineV2.Common.pdb | Bin 24108 -> 25560 bytes .../Debug/net7.0/CustomerOnlineV2.Common.dll | Bin 39936 -> 43520 bytes .../Debug/net7.0/CustomerOnlineV2.Common.pdb | Bin 24108 -> 25560 bytes .../net7.0/ref/CustomerOnlineV2.Common.dll | Bin 26624 -> 28672 bytes .../net7.0/refint/CustomerOnlineV2.Common.dll | Bin 26624 -> 28672 bytes .../ITransactionRepository.cs | 1 + .../TransactionRepository.cs | 61 ++++++ .../Debug/net7.0/CustomerOnlineV2.Common.dll | Bin 39936 -> 43520 bytes .../Debug/net7.0/CustomerOnlineV2.Common.pdb | Bin 24108 -> 25560 bytes .../net7.0/CustomerOnlineV2.Repository.dll | Bin 28672 -> 32768 bytes .../net7.0/CustomerOnlineV2.Repository.pdb | Bin 19048 -> 19500 bytes ....Repository.csproj.AssemblyReference.cache | Bin 112698 -> 112698 bytes .../net7.0/CustomerOnlineV2.Repository.dll | Bin 28672 -> 32768 bytes .../net7.0/CustomerOnlineV2.Repository.pdb | Bin 19048 -> 19500 bytes .../ref/CustomerOnlineV2.Repository.dll | Bin 10752 -> 11264 bytes .../refint/CustomerOnlineV2.Repository.dll | Bin 10752 -> 11264 bytes .../Controllers/TransactionController.cs | 18 +- .../Views/Transaction/Receipt.cshtml | 183 ++++++++++++++++++ .../Views/Transaction/SendMoney.cshtml | 20 +- .../bin/Debug/net7.0/CustomerOnlineV2.Api.dll | Bin 11776 -> 11776 bytes .../bin/Debug/net7.0/CustomerOnlineV2.Api.pdb | Bin 12792 -> 12792 bytes .../net7.0/CustomerOnlineV2.Business.dll | Bin 23040 -> 24064 bytes .../net7.0/CustomerOnlineV2.Business.pdb | Bin 16668 -> 16800 bytes .../Debug/net7.0/CustomerOnlineV2.Common.dll | Bin 39936 -> 43520 bytes .../Debug/net7.0/CustomerOnlineV2.Common.pdb | Bin 24108 -> 25560 bytes .../net7.0/CustomerOnlineV2.Repository.dll | Bin 28672 -> 32768 bytes .../net7.0/CustomerOnlineV2.Repository.pdb | Bin 19048 -> 19500 bytes .../bin/Debug/net7.0/CustomerOnlineV2.dll | Bin 335872 -> 359424 bytes .../bin/Debug/net7.0/CustomerOnlineV2.pdb | Bin 86460 -> 89784 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 4 + ...merOnlineV2.csproj.AssemblyReference.cache | Bin 212344 -> 212344 bytes .../obj/Debug/net7.0/CustomerOnlineV2.dll | Bin 335872 -> 359424 bytes .../obj/Debug/net7.0/CustomerOnlineV2.pdb | Bin 86460 -> 89784 bytes .../obj/Debug/net7.0/project.razor.vs.json | 2 +- .../obj/Debug/net7.0/ref/CustomerOnlineV2.dll | Bin 38400 -> 39424 bytes .../Debug/net7.0/refint/CustomerOnlineV2.dll | Bin 38400 -> 39424 bytes DB/PROC_DROPDOWN_LIST.sql | 8 +- DB/PROC_DYNAMIC_TABLE.sql | 28 ++- 70 files changed, 353 insertions(+), 27 deletions(-) create mode 100644 CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/71c4d690-9b13-49ab-b0a8-222db8fcd7a2.vsidx rename CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/{062b77ba-48da-4e54-af34-11b6651a5f8f.vsidx => d95d583c-0ac5-4384-80ff-37380abb0f10.vsidx} (84%) delete mode 100644 CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/fe0b247d-1fab-4bc9-909b-301e95e5a756.vsidx create mode 100644 CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/Receipt.cshtml diff --git a/CustomerOnlineV2/.vs/CustomerOnlineV2/DesignTimeBuild/.dtbcache.v2 b/CustomerOnlineV2/.vs/CustomerOnlineV2/DesignTimeBuild/.dtbcache.v2 index 0fefebd0e95e375fbf7f838a4134a67eff7cba43..53e705db8d82646b8dfb473eccafd91c6ca09389 100644 GIT binary patch literal 248313 zcmdSC378~VRWBZwVOV7c*#yQO5O8L)Yw4<9m;tJ*d!~EnrRb_zfE=2r%&4lI&dSWm zrMqij*aZg}heg>%o`@no6x>h*S)cMy5W&Bqe2StXi2e~#P~`dE`TcGzH@2$C$cSkC z=9}ou%80mUyXT&J&bjCO`GYLWy6+)pb+rDxh0fL`i%Zu%PsyJwUaUtQ9JSibMZ2-# zEOt9XyVV&i+5KV5ZXdFTwsqH){>V`m;r6@Yp$9JYyEi+H;nl6qy3_CVTb-f0JAQcT zzSWuib9?6Z?cKN9oSB`PpPAafXYanf&feAi`{(A@_RKU^otc@r=JfpjnW?qC&DpvA za@+o?z0+%Z*QWN*SWjKuzv}GYJL}BOugy+RIdcuCIls1V|NMNT(cHH>KRwl)THCX4 z|JuxKbI%@m+1~xOJ@2eK(|hga%--oa>mfvAd8^ad=yyAFNe8*_83)6ISQ?P}h7#A3JI7RoGi?Dm!nJvihHTI-#a)~2H#0tg;@%D%PRzsBh} zeS7ExzgkbYzU7=7)E63!?x-`YU)}9DoW%`W2)twu2Iso{X00*U7;d($=Pw?p3j@~s z_U0v5x7yC2-s}!L&aggco~iGxP1RaQ)0&Hr{c3VAM(9p8uON2|t`F&2)nV;ToJA3Au z&BoN+o;`EZvr}s`du)5Uxqr{JuyJp5rnztbzJ@cmy5E_dn{Do2o87a&(b&`6=Q2sn zYEs>GC{kxVB21T~ou+f%qr|z2D3MHpOF@UnfvIm*0?2g(VRzl`-#qHnnj7|Jt6uAj zgxK|--8f^f3!655b~xvUPG`{Sb_TU}cYR%^QO#Z*4EuIth(D5xQwE1z1`9LWTb(_% zJ@tmk+{3}!j=67h1+3d2fMwQ80bruc066nqA}EX9zEfN1^=hY_H9|5MK(bpyvb!~;G?9}a?%D!D~Majdo4xBFX3W_XP_rZSd4x^gYJTM`k1}d9SvtZ z=&lI=dcEClHEm2QEt=lK=G}gYzI~-{cLsX;)lWGM2SV)X+g#DB>Q2I zEa6qlqeerJa9^b^Gbno+uhmlO{cgG3;!n$>t34Rh<#_OsVazn%-m9;W8`KOgzFty* zievJ5<=#cNUg_niKX`DGZ8ums*V@Z1KDQD1apOpoO3ha>66SSR9qvaUO zn)Qf45iAUPqAF|0&o*|?)n;n@tw*`zEIJ)gZf*BP*NdWrno~yrpMS9~)(`EAzK{w@ zURvYYSvw``qpYWk-OXOBP0sGdsy97t-Tel;-w|bMU3|6O9yr#cgEzsBsV(2qUTn7n z76DHlupS)z9)ND$&3&7IBR8q114vw~>FDh{0%kpB%!R=o^kgNkZJuq^H8Bh|o1o?w zj75V)n6e%g02#*Fx+xbd4Xg$NPpuEbrPkNPZv@2W5+TIDJQ!FLlhipf9QJAg9If5JI8lo<%q5NpTo zY5X{A%>|enM3ODRT5EkI1}m1c5HmHg@9y$Jwej-1xi6c^go9X3U}0TDM^-(|eO)b} zz7}rP!~5?S0p3cUBk53EPs#*YC!o>ILZiAyON{`-Gc&zmGs)mKuQ;2%`r>FX6r-W{WU^#z3L|$0PTxrQuFAw|SBh)FJk&P4<;(JNt8->h!+wp6 z&y@9!3K2i$^tyu_bUs`yehWwZ8D|#SEqkC|4WYS@XbCJ{cCR;$ z#aqAr;i=*66mpp*7rCKGW*?J~#EVc;h?p#{0+y ztKDj}hP=~v&-pSKK&5^T5B)qIdPrae8SW74q6N`$*W!i;Kn`RE1&)uD_UfH!8 zyvOd5>?hZpE3C)F=2t|)-gCFOT^nbd<`wj+{kK>cFu^Yol+VeA>%jEhsp-q*GJ}iz zX=Z9_pLMU@Yom6%XAd_9+mk_Fr+u=}270q~FM0c5*lf2}FS8!B+kyX~FRNI8ctAM6 z+0zbZJxA}pn_%p(xJl#ue;_+!bAMO_w*G0Sv+~_@WRp( zKF*z1*TG^W zy*jrhp4<6VI=0mhf-CQ&XW<6!+iM;&`_Vu7v5zr3m zUAWNs{EPVHPjdA?@%7!f_;XnO62AU2E`VDD`5yUXegAH8D~T!+ua?9-#J_&P>0EK$ zvU)Fmyx;DP*7^pV6=HFpwJ)P?vhKgTBVuf?wjH?_|ES-@&5JuDiIsGFM2Qseu^zLH zcSl|_u->G06LKig1DV#pVE+-=rL~m(VO?e#jP=3L?lkRwQx+W~Fc9p-YOx(XZ9ks} z)#Thqd{0n*raL z3_9nm)>@slzAeG7Q3DgTE|zz|ojs-y-XJ$04c$!6JleG?#Rv;@NMMSo4*?Mx60qQn zRjF*2-q7mI&eXzkv`d@x9|k0_>(xhb`M6xHzCp$^Bus-N(Ug`DdrQj~4es9q2wYM> zflr^pC0I>AjjzE%`bYR0tf8O9SAWscu?AoFGa9P?6t{dGmv7+mOugn{9o^g<4PhK>5ke5s>X$A;hzf?q zs50iB=yvGglJ%R5=;eYiw-xH`wz`4dOn{m>B8bUrBX;?_N;s>ORNhoZ# zHe={dH~S})^ApO{3eSKlsekyaC^s=;o#w(oGVUma){l*w4pkH#+>KP29Jf{|j8WU~ z2<9VKQ`2TH&L~M1#+9ue(m2IWFL_y7F>vMSluHRSNX+?A>WVH1N^*+3+CcYO+P9b&AbIHhXs5Y|5Bbrz>4z@uWJqmUq)e#tSm(k;p18@7g9;(3wi zo#z)b{l0ovebl{=LjSxn*A9~s$dGUo1jYB$)r9yZWe#6mDvMUa^_X`PZrm7e42@lq z_b_3)h%cH6rvELpC!&U>?$1m?lKk1m8AEw z1oM8{@c$o_$7sgGNq7Z6=zH3)J;)LlUlx^kH|@rDWH!-$w{a}s5z*ok-S#LNu^wG6j% z;8FIS$<~WAA4`eYMB?|)bTY+w%-^sNA`YWhlmLW(P$zs)#;~kCiuorSwAJBz*7YVj zG18d9|H`B#^RU-|hf=Os*XPdUSdby)29bg!djnM1yyb*W64o>5Kpcm{dKLust>>8Q ze^&b&*&Z^hBWIahy@xoUJ3hxkgrZy@^r60e&PNTY3D%%Yti0i(J_%+)^hzCht0TwX zPa?>8l^d5Ak^_a{oV@S2s{kk`>utr+qh=Tbn*+)97gFr6&5lJMW8F9|uOPiX48CoZIrYQBV!!~ovFd=QMDM_WemX4m3Xy~SQ zqO*3e-yODjYGBtS=h^j%z^sN&C}yIk5~eefF%)wmkPczJs4}(~a(Z$V^%Rz5(?j_{ zN{037!o(KGmn8FM*gYfX&m{LftK8yfn1u3I_#6R4a!9#>wTPf_0{=*1lyLVrW6;1e z)FCOzg|Tig3>Zmd9!k=9dmNU?jzB*{b|4!^^2H6+I_8epTM@N-^8u=L<*09~+30pU zB9>!ND**4Lyy0k5qBM8|^-HONxQN)mi)dQ+$VswZQW&Aeo=L_OVrCRADH>6w`okhr zd1k8z!hjpQn4Bd$@cgplpQfp~hiXEZe1TudTo?TlL^XYoh*HdiJ*J7>16F1Smk$fS z)V=WO{&KO>H|a%NTe4|Hr4;w9d8np>TTMgJlbBirp%{Q%;We{~LK!ydp`Z<1mD)ds zAf0*?{s!le^|I>XXm#Xnwzh-XA?K{q?)Em3@`P1K9RNsI0VFemm`O_|pT9Nj zt;j)O3e%G@;7f7gam0()PziwB7wZSMg%q-9-C9{}Aw)Kk3es-f--MBWruTE zQf3dzVCoP?yl*&});c}LSe_j*PE1i9#;6aB2OHH9{7}y{d=TldBc(GuMX_hj^YbB} z93D=v{x5;{({Q1}I6+WcrEA_tUOXosD1B7SkZdlggpv$Qum?E_NWco~!3Ge)?@z~1 zPChWi^6#8?YF6Shti1h|qosz{*O}Yj?M}kbqy;0iIn3 zJSjI??FwKE_;RCwrRDfhNw5VsJ`*=muGcC65EOeBMudc04^0A1Zn1t6TitOI7WEu! zbj7J2l!OVqMzT>b&T=GMfEl6<>Lx&aMc_@z^2}*GGj<`iM1)dn+<3D%e1<3yx_FTy zs2#Jw${3F+s;Ap0;8vf-dvM$lj>9qeq@~#OIw~8~etaT_67Gg}vu+zx*3u)_uD>>r zFVkV061i3lfkCa|LS6cU0qki{tOM%Nm{5mOSsS|Eh@4po{Dhc1Vo-(S%puPdCNI>l zx)}f%<+WmWK`E+D-1WSPz#O2^V|`38gHwwNTF^2m8Ui%9kC}7hsGATmDZ*JKH#EAI zMv$}%ATJ5no_rh6EQ|wVVopIgq7deFJf}e20?>XS04?E`vvP~#A_BcGu8c7m9w_Nr z)2rjQMXyiBpAf)pI5d-Pr-~kTLV1?ugfSZ^EJFuiZgYNd`cO8= z1w}e<;a6Usk59b33ZHm+Ek5z`llb&{T;7Pwn{jz7EfAVFT- zq!xtRtnt0S16>-^6CLf`)IPh~&F7N*nXZN84X;Jqb=qBfPWvxQ4R?kq1@??@oq71W zQ>CPEUb&IzFdYs_VN%CW1J!3|F_}!`(BqjWGKLcJBaoPOx(Mz#s@~}+%RgG_|e1>=Pok-%f?-J!bF5eOZKB<`_He9MWPU^Q|kb! z?6{?&!EUgJQmeX$@dR9T^|bueSV{UalyfEJRkTWC7CD;ga{bG8jrO)w`dy7?#!il^!JuBrHHVZ z1;Z&#DEFR!;*7mUx#l7Sv{X}($Vz(-TRKf>Guqmf#t{RiQjbFurl*gb{+3??z(URY zamZg(JULWYB@+zpeqoaIyi2W8c&LGkL^|vBWdD7 zIqPLkIhO#KXgZa^aIJ`MKB;ieAQLk-{i4Z|EiLtQG;<`b+>yQ|AqR6f?!aRi09J;`U5y#4`* zsx}6>x8!c%R{SMnl+b;7tUhwmIEG^!1H98rQQ1{lbeUzWW1;ZGgMV)Q<6ROja|shh zff+4UcN{L5dw0a%CAlK*r}IWLcDzUQz2wYqTp+>)mEJNQoD3e|WU?N;J!0y1+1unN zr?*uQ(GI-wrkoq(G|X^y2S!Z-&A2J!n&-`iHJ(@ibEUr3rW_w1@@$@;Qyf}%T+z~p z4fqTaYULSDOyne~SA{@KzH>|v{mdT81q_-1q|2hz573!F;^qtPCx}c|dJXoaKY`16 zQ6=hi_@waZ4S;=@$NBWvWQ>A)B-W*$1$Y#TV2ESd(>X}}_s3&ZY=POUDWPryP;UZw zOsI;~qBigRX+Yi@Yj$g>nrO!+N%n>u1{|M`z~-NeXL6IobX|E^Cgj1dZwEBlQa8dh zT9duIE(xAaAnfm{TT0y%VpV08Q7o;2Qq`DxAn25?QVne%4tOiHYTC@f=2+cvkG`;9 z!fZ53tdq>8ZkjywLMM)`M{N($3vv)ZGD}+BW~;FZ?-^Dy35W%%H(lhH+~*Fu&ryrK z3l>P};&48ta4vRL4?8;TeyHz8$Bpgig_NJ!zzbGeqwI!~}5K4-IKZjX$IkF5A{$!ctAG zbcNn%pu}Gmx|F*423;b~`mC#@W^U6xnd;^%#5P$juHK1Ku{)%V3TNYIDtKlqlrLct__s=nIsRw<*gypWZYH)d={sKdmZi9$B zB?yP_QeVWNrIw)po-*hW$8Mr~E<4)#n)a_TeCZ-3!;8=VycVf)Lwqi_9%BtsmwVDJ zGA@^uat)i2^z%Y(FRqw>3qF=RO}+81mm^^A;hA0PD;T%bX{rxX>OdM%{hAD^{t1__ z2qLT||;@_;*m~JGkr4Y(Xz~Ssi$*L8HIb8=_BjZ)2;5$d`zLBb`UY zy`E-b_$$ex`7EM;eAaWftM3A=nhSi!hsq5bN=X_t{)U=7)EY?7o5n_Oam|N1vTQIGRJ_C(}#5|haa|6Two62;FG4NKyUny)*4+0lT&FYJyd`x=g z49_{Z>ZRo&0Kq>HkqBnFOS%bR&~%kT`Y^!8!c#kMn}bkPC==P;CZ**|r`Ktgwlu86 z#1&Y*AA6Zn3o999IPMH>XkI;K9-kG)N0v^lrel=N2<2plsr5lntJG94gIbZ@wEBjD@fjZ}m&!NWnc%ict;%3bDHJ6SuT;CN$7cny)NKkJtE0Z8ri+6G8(ysnj>W%Lm4mH1oV z^?VH^O%WYN-4#76p-?wMj#OmY^X9XEdc!LYp31~EskKz5$KK!6MhT~TuPtg0J_-c+ z;W2cnMxkWH`kCu{u!xuHU-hWY z;>z8gKcUI=zZ7{?^MD~#uc$P&5(VN~`>eg(=(l?AX70(f95eE)T$^T?&2rQQG#;Pv zZtLY`D#Keht`OnMXr%9h4aq7HKURrijI!R9%UE!ghL5{qrSwdt;Btl;oW(4kyK6AW&~(H7e4UCGnf@StHS ziBcUv$#5)s1^(-x#DxH0(9_#yDTXoD1Y*UDQq@4Zi#Ab&OEnpixd)TMDz(XE^0Als{oe*|ewJ{;R2@7PYyP^b0y~G0U4Nn7tYE~J7;>c-xPsx`%!P4U!i9*AY zQ8uVi8}G?-u}Js(Ct`t`a%xqu&~@W#V?N#l{;!O3WEyeG@WBHfRghy^OBS+(&VvVOcwk=nswl7vOMp+wi=uQOC}Se}~p zx#0Y49$+h=UaFfUiF)e!K&4c-txG~lu|!Qdy_s`qHy)@c^CwNE#*BwDl}ZX$G}8Pn)PlNiX(>m{+p=xv!>U}bgRq8|px#sGHAX%wVCo~$Z`I{)@3h7GAG|x&s z#1I~t!j77X)|C@c48<7B&FKxp9gUG@I|>=Z(6^TvN&FmBWXiQ*L%0uc97IpDC;2=Z zA7WO`w9K~Eg-10Bw(rxoesr>lT^n>-H5cLNBp39ru=|_!j+{a~YkH9)lY9BZQBaQc zKP#Bvr=0as+wRATA?-8yHWuJ0SE?JZjFT}Nmi7#UoZpj`lqC!PhA3?MnHD!}>0acu zAx5p%l4aK)nJW1}lw;W`#B#D_3;+4-@K~i5Azbn4cJi##Z?h7iHmUq#yd|#_J^(BB z;EePxkVNaXcK4hH;++tjQqx!h0_gE6KH&*J4zo&Dn&x z!~oqrvlBm3UhPZ`m(iQa0dA?eB8G%g#b^_(pJ}s_i7kc=w>?)XQs5e4uMg%fYue{X zW=N~jv@JPItND?w`GU(27oo_}%_KB~!YKZ9IprodnCCcI54+U!*wT|-GL3n*(cNi> zOcPI~WQ3QsxZje^E_Z1*$b6zSiH?R~`_As|kC&EgV4CDS)@``40mYi&XUdFiU2nHX z&dR9gwSYufaqH@WXx1zfa)0}otxU8lH=;9=4^!@dvaF^_Co5S1-Bd4`^l;z+uyu#B zbK~{nvgYzZ`(EL#E|7jHjxMy%Itzn=v$@*dl2bWO-|2|s?2t2Pt#?*Lm6dCtf_0UKmo8eK;%P(0R zwTGj=b5+L~4W+#9<(DjtR@<${)0{1qRk>>a%-%gS({uZs=^1Cwp2j{FUAG?i+#{{d zaLFEST;1<(9vwQHx9LLcsKIVMJ>1{U999%lZ7Rp8sDG%-5%z>+;sTW;_M4Zm_Ikb9 z9d?{yUFrg!F;l~gf|LurUQHx`CH&^psstWuF65D1LRD@(TxQXKl$?kA@rK*F~%! z$GBtt7*Mv*8YEL8{m}xb!ZL|0OUPzQl~Q4`+dYGp@eqTzfB>B=1aO}!0(TTzRIG1^ z%H9>@E-mkXIO~j^$%c5}DFSPh*wS^JupO%uYaq;OPHPzuE&^ASaMDGUwyMVUPxSY1XQJbyY!jr)F#zWnPoKkcPY+4&Th)s>~6(Bsi>YV9mDTSSaVhBO? zV&vfT%k*QBs+(<3ki1rMFT=oROE*r8l>qrudUV#(Q!fVurDkRjb$Cf&Wbd+CI|-A9 zun1{F@jdklTv(y5{B4v$XL!B@Uv&qDXKA+Ny;S&-0f|{216*LWDL#2pDgy!(ZMFggXRAlP;4f%IqAtFXmAkd ze+m~IW>T@6jGe*j#1X7b^ z1eDWF^lbBlc&SAx13MsMUMBm~w*j~a4*Ur?@OcowoaUMC_Vu7Wa0_*nZ+%242J7Ps zK=AIn*>LDG>wfyffnK*iM7u^S*(3?SrwC$y31HlJ_nHKCqyou$=fK?b4BOjQD)Zqq zFY8{ryS-s+vvsR;g>_4!4hR#X7Cc`7O|07P?r3-*)@W{VG#GXz!{lVA-Rd~k&!8P0 z4aplp!+qGJBt9p9mtbT)?ePlSREJvjdIxRjq=rw-)?(>{`|Tdu5>Xr;Xt!4Tc7H3y z_)2?G5mdj=?sIm(Ba^b<@Aj{-?!9|7T-zrE?Tv#+% zc=q!FyW4hWUAAfnRUep^zDbHFGLu8F#ybn3lKNZ7+UecW->1EGtJBvFgEGphTLoKs zC@&uzwc5?Y&DO9h%_Pt+r{?gBexJgbO7&$7^`j~}R_eZg&^*Hk_UzP5eYqKmb)PuA zQjq6MW~Pge z?QWeTv%4|a9e~Z>S?gd zirA4(7U~-i!*=N!(4#D@qD)#pzep_Wt{cIr!DPh$6^LhA7mEQU;SgU$3!M&BSDOGoP~OS0{#ALT#r$4kRCDLH37Joqj8Qw1&zPdwZZMpTQaZ-ZHTv+by^ zX?Iuc_I1*acYRQkF3f|JtiEl=EP~iii9uU)7cp7GF82~u&mx)9OX6J^N}ZI|5o!@N z2I{*|75@dq%a0-*8A@m{N_A^4hC<>V)B_(iW&!wP?Qn%~nb-k6Yxc?k(&Edxw21h2;5rBrq z?-k4h*g{XtreZ<);{Yu=ngwzdL86S%^qQ;c#en9Ct5V^Ded@gf2eH`(AE(@J4XdH4 zv9ATqUM5g74?^9JPp<&b>*+H)c)9>;syi^`ofvX1qeJ+V)9Vi4Q)33CRl&9t`s`}Q z#t|8MXRN1;?S>8mt&=id2dq;zx8{(AkQsK;8!%w`@pkGZ(b3{u)K0zY!Q(gL@)lg~ z1T1gGCu9LwYreNfJ1R5ySq*Bs+k*`5)_2H=DZzac;v%Sx#0K>)V2CUOt9+k25b#`7 zn9}dY*vxBq53o*lni~%lfi#jQ)URM*rZv0|16MOSQT?JXP0h8mF`t5|6zOxzf1(J) zkwKxD-tZw{&m4zpSUxb4T0V-gk=dX=j!#H6upS#&VMm;{G*qoe|A3v}{8(#i4`x1OApSST1M<(ARo|JFx!8nEL|2bnvwJm=lDVNDah}7U z3Yh}xE||cKK_=&-nNS9U=H69Vml+~*M1t?BUm+Wpr~X<$8h#jekKKGDDoJau-Br&a zMW)TB1FZ)P;En1I#$S&n{u!v0A0IIJT013Cc{dC)o{^Ye_!tFEcKRoQR)py7H%OmI z`Fi4C!H*~JyekY|UW++A)gQ<#vu?_|7$k1elTVSmFIjoW054{l1y2U zya5W}Hsjfh?o{BILH&c+GQvR4ao#b!v8PZf)<{^mKD>%AU0g5TxC@9Dxy= zH3TX72uc*k9Ee2A52(*#@wqoH2>z(gW0sWfmmns+mQ-(SixI*4Le?9z)yfI15F`5E zV7|?$uX9~P<_OnG&m562hPNniZNPsi2|L~kVuD2HvynNQ>B$1vlj4|(kgtG&)E6NF z2q~$*!Y2e;s!(S#Ynj7q3ZCbV3)F$ZMQ=A9-V5#d@>;_dpX-C-v1G=~~EHgs)*NMw(#H<;*SW^(Ai>)o%xG zM$t~v6mI=u8Rt+9mIgN!z(~f(tf{dK0$42NR~W%8L1ytnr_&u$KWkB7d~G~{;WJ+^ z!GhC$k|lS&6=)+Xx%f!}HU)6cn%X&NU>LWc!?Oc576m^5Xj*pS*+PR+1BWh*0*D>A za-z_}YhrC=<*Jbc5>9)Qgz&h6H|_@Gu*lFM!@%mZ0t$xj3+R`BkG+}|p)ocZCgp$% zqND2H;A&#WfdSpcE_I)1~NFW1gSzuRb32b8o5_E z-YcmreOr=iM-4>A0=zS)AIwg#uFdY7o41>@^Lw1xIqT*?S_~{OQ^RltW96qYVzUf= z7NFGPibjq>(;&2aQ$XY>lsV`cot6bqGd>xka8fQ0 z2wEwb5m7Saz$>;dMxfeqvQEM=w75o2G9Tsmi(71P0UTpcypwf6W4??(>x0@!#u^xg zD+dWK|FI{5)}q(He;^B!I5NGx_x@oVF>J1W2X+7@35}R zDi1pf;O0QWHL`EvTtX^>P7ipR_xFHIEE1Y&iQc={o@>m_Pw$`I<4o<_&%;FHY_V1w zZ3!i9N#nqd7!+%^RBEkH*W^FX(Hc}-m^R!t2j#H^JjTNee2iEj<)8qHc|zw=hVMou zgSj(<=gz?t^+!|8xxQ{xz;xEg3ZQ`h*IGW|oEvsK4DiCV55}0D&AN@8owA#I z)|~m(8GGJ#oF+3u#!(4P@f6fz4afA}4)JEY*P9jn5D*Nmg<8197;|9CKY#A8Fn)V6 z%UDjsa0RqvMVTz@nwfPPd)FE>&3VVR_tZrw`n1nProjf%WgOSSOSx^?$h}Vj}uCrjY%MAHO*0YKhgM*_r zsgtfpxCz<-sYTmJLjY6`mPM72^>mlWE)+Rl8C@rs5LEz~B2r+G$-2x_{9Y1L+IIhYmO9m##2vOZr0No-2mkcUZP#=tXoX5I4@^BKrAaCM_5`WRjJKj%V{s8Yh zT_*Ff$dsQUdXm*GjLtFE9uG}3xy1jQnE~Ye5p=sQE-^)j$>bE?Moi%TS%5`3>tT|J zvXNus-3N@5^Jhc!%t3+JRLp#mWXC;ioI|yvo0}sR`=Lo=_`bYE%bM;*8z3TO0BDo# zY(P)h^Rj)~(`@eFx8K=kJJ!QOnW`o!%THZAC8u?cF)Z0xC$6Wrqeg&kX1gt>;4)+z z`6P&?Uu8c(l*;vO z15$mmFH?qxV>}OI;9WFo?nS1b;VP*eAD{(|clcM_1N&>T-^?)`joEGhUz8J2^&wVC zc0@qt0FC_9Y;uX%W}*b3QfC zO8K2;XUa5SmU~X4B^BLnb()+|w?ZQ91ifqA7*H?2NR)3hX-2qyCW^-7gxp394f=2} zBjY|Shwwv5?2&D$jC`O81Topj3E`iEWzmJf${ff^UGBUfqc2`=R|I#0MzU#;x2ayq zg>T0Pa^M#;1}4WZCLY`3_d=Oz6{O^!a&8$p13CQM5MQet|3o!9N~m%2DJ-FG;$T42 z31l<#JkKdK329i?(~?dn2iRl|F0i&h@?nA`q6Q;mR*TU&rtXBe&nA^KKsA>nykwWd zLIxYjb0k8a0LIKAvDmsdIZL;nClQb-tA>gT%c>lM8+IGrb}^dtMaa}G_hg-%Dwb9- z1IOFVn`Q}6)kQ%j&j;FG*TQcx3?dGuZMhA6f%N2;a3p10Hzo>ej@L((I5WKq%%)0& zlWck|W@`DT3Zmiy33;iEY!*98nGv;^y{~QIEn+%3?>L=H6 zh|nd#F1KV_r()_g$WIO4Ki=w*qLm|f25-*{eN^zXdm&R7+U>P+1Z2*E*JBPWB&}8f z<>HH0@SC@GWj%z}UL7JQ|5mnoj;JxIksvuWR0@V)L;~e*IXV4LK-0`qH5Qj%OJ-aMj$oYp zleV_=;RfH$h9x_5O@>rLZ_n!xf+X}f5Taht7D6tyom2mPw2=63XSKRg(TdG~^XMDa z%;yPQx`x5?0pSfkgN+*lj%GHFqiUGB_yyn-W0L_U`BHvnyuZSRw~gv0pkLt;dzs$S z=v+7IW&ZywFpL*TcYh5SlzYmlJMiA*RQLppbBq|<)3E@<Q_v+Bm}g&H z4xB$rbPMGQ3do*v&h=YEEeEd?R`Cphb;1B7U`h5_8qMmQoI){fxD+xD7=$)e#3}$i zv;4-S=}jOC&N8T-pqb42cltplWRGn4FeTxiFe9g=vX| zdc}PH$&VjJr>-$53%qhR{Vw>%Tz;g|ThB_MC2uZ(jyg|&a=f-7W`Ni41Fzo$N|SG- zwi5OZ?0wjrj8781kNSAfyvX5KcsV0maa&PZ~qbl-q* zehs7kBQDH$_H9^yA`NQ66GhN-a^$w5X8i2knt;aj*cXLvI~SW_M^g4mOzy$!Kb;3nn20gV3>7j-we+yxh=j849=ZX??( zU5UGM{EIQ*f64fXwgT@ffWGSPGE4yn*ta9HkJ3GX67wS`PaE5ghENTLnecrW_9Ecv zCE=Ot9R)tOaS&a()cr8dRHNg8b5X|up3VR$@-Z)6=l zs}4Q1)v-6_d`c+wJTccU0j?Z;jD-O90j+0vq7sHC$NOV)!nB{s$rhE9FrZ}60bo*@ zL)nuLsKYB|WHp81w{_FHkK~|gjB8KDV9zO97aFBG4_bMz#vMgLszK{-y@Zc#Evkj%4WUZTzlz{|nBs9-9lN8E}bkt0z- zi&p{vx?!s=JuuuE{{o=uRh&sAOAb6&BbmqQg&3vq+@VBp$wg#iq!f-ZDUbuT7z}n1fOHA+}VIN#&mec1AJc z#ctDCkgfC9pd|(UmN)Fa(Pup~YSEMOLAFQnIVKVOp4sYwpG58r;NKgGq08Uon*-)$ z4oF0&gwFOTJjWy%ULa?7<1m>P;F6zPZwB4`1QP4|tXrWm<{u{7Ph*(3;evz>b317w z6fN|gzkJX!UkCysWoLLaocDIf)#Rj!D?*SaNM8AQ(1$6nlV{h()u5sJqL=on#s{7;9Z^@;ALyp@r2J-OR7{}XGhDcllQJEN0(#a-cvyfWo<9CXo;>;Phzmicl6uJ zO(Y`$88GTo821HPm;Ukg_9nr$?ak`DOTv;Hz?*}@QPEXMn<;?8+lo>EF=gp9pz!6m zd=3{T=}*2F-j>HV*u%z#n;iTn7?f!{6=?ksgAcYkO&5qi6Cg}CgR%I!uol7GF921f z*p%XHh{H_VJY`WyphON7V;TavL+Xn_aq^U2QhbSU}ygS z#Sk+tHZclOaF9M^)^|^nnH=Pd$qBQR{tW|8?(2x_nx$4x1SGx_{VoQ4c}dwrY2>OM z?woD)yPZvGXmP#WZ`rG^^!f+xMd>6!oP*3!snt1C54?LJWR8nb0?-g7>(&fMLqnM0!VM23REyjl;fQ-0p10~n9sHj#3pBFniPYI&j0}*2cDkIDmDda z`=cElB0PihHID}bW$e_h>xkhawpUZ@|7FSDwl}HznW|zG*iMxi0W=3&qqEf9jwJ$> zV~m*STmjM9gw#w<%ed4ef=ycP2KzD}Tr5a{{5IRnj+p`K4M_8O2-G|vGWsZ|ayQ)3 zFSAcO#@@+Gd_>lCG1hM(agi0HZUa*Lf#VDCi5VXU@U<Q#`&tDvs3>|G5QbC5VHj_Nhw;p7==Nvdnf?%VCQoRor@aWz!cPXN;+z_e;x zQQg%+*JRQ^<^Vo+ zaOLw*<&y&+VV42?D*^XyS*eqIf0xQ_sOUZjIK<`8f$j}ip~-4UpKx^V-Q+z%8fZD# z7n8kLVG?X%5*&9$LtqJBoH-dSrc?d`s~VFqC#P0KI6P`)&biDj6lULM^%C&^i$LpT z_{0><$sJ@7^A)(EE+|(TBf-;HX*{3;F6H(dsJ{j}%(r|caQa((eIq8E=UnvQ$uU?| zBr3>Cz%E{V2WMLntd6fL>c@fOYvfYAW7DG(`PNTdPtt+QLEP9xX7cA7fZOC&SDH-v zUauep^eZAUeukS*gq)78=;C5MFRP->Kf^;3gOeoPfmgo$&BahNL3?qA`_z0pbns6> zHopdHPQLX|;a{lG91>KmZU#a1X;Orgz8zR1LDhHOcrxPwmt&Ne*i25r6rOoN(yID- zh(}51O-*$llF-AOt4_1&_B#CqKv2pOblh%fuLZM*{|U>&FJUlqS-?F7a7+2g$m;7D z=U0nCDuIJOQokWXsBd5}BnKCtegm04VQ)IpkE7cj(FFo4@|&35#`)PDnVf^Vv3247 z!1cGFVg3yW{|>$~E!j)Ki36Ks*w|WM^}JZxkfSdRTMO-nf#kP9?a4E%667d>wM>Q1 z!def`95jxx_J0YQ#piQS9-QI1ZvPBYlKY!-epfeKRo{jLeFCGFA8&)Tq<17Zax49q z)~R%v2LAit@5eB8z527sK<6NGOpue~cyZ`*j1^^Q0lZ9-)?{9O1~f#Lx%wO!TFNT2 z`!vj_Eao8lg=uv8+wx&S9&f*~Bq=>A8@gHaL1Sd(3NieMKKxBZ^6 z&{Y8xIbI)=y~(}aNrKRCZOY;Dvu^4q)4nt3y5|=H*Y}~20A7w(^6Ix)^~Bu|_GUSl z5}TsP>{egL{P`Ein5lCBL5?9}e9zp-IyXDK_M(2t$pToCAZs2=6qCb^UfITU41tn^ zdNBquOMLQTUkN(KZLY3!rvDQnz&vfQQXdq6cS{aLVq#EI6Xzt_<1~R*2nAGnOb`T* zEVT8QXr3Hx^MyeJl!J;fabWg$DdHe`9V03CzeS`jx`&7ZGqKB0F*(+i9g$ZoD`pv8 zERgusBO#L>oH?i&l}W|a@5!l|AR-==q~-%Lx$Xr-k`q``DUbulsKk`xs6)NbR>N89 zwmOUnsrx`+m}Y%H;OQkjX@&*&=0GUsH!G(;Exz7tdh$f|k(kSZl`Bt@DQ z+bu~2g}%1RH&s0G6vlb&g+uWvAD$d!iz-a@pkm0DAPYX2BwMl(6hSoyLQ$Qi9s-04 zuiA;VN)VEiABoE@b|o`Y=LKRqJq#n3zmf51<@eI_iz}o6mxG#7HKiUYxT(hg!Q?GX z2&fzbM%h;Y=aNM+k#mm)c6)$b<^vzO_n{u8phG6NDihXK5l=}RIInH=c_5YS6mkJ6 zfLUrEMltt<9t=5N9@9)$;^mW5Dp?$SN?D`Q1N0u}51*AaM844Me=@Mk?2H;G3rl$5 znOMfMwUOv4ih`DdZ_yd74g$0CbCE-!2i?2;x(=>V43i=Ueo>WJ0Mn91G7Kq&hJLw=^}ipWAK-jpUHl*r*qXq+e3po&iICi3>66+!va zAoY{UaZsLTL2Y1Le!iYZco1@-)9IqRxa{;OgA0IY6|gPJr^%yF1F~{77e-J1oi*Ev!O|aO;Cm!wV;wz5! zDF=T$kFPC!dM-Zk1Y8?m+1>Z~_*+lDmQ|A9Py%909_}=xGOyd9f+x;!*i4N8fKe|$ z`Jp0sbrzVv5J=;MnYtBUUyQFjIK{TRI5?%Aj~`x!A6|k_FUKbyJ$eN`y&QkTDIs+S zzT(gfyXC4o@xyCzxf4I|pvi0T>Gk;A>+tEV`1D46x(E@`x8duX@wJb){4Boy3cm7q z#k=qo#}U-K@rjK>nRm~W`}g6#U&Rj}z$d1xzYkv@gf}z0`#16RHF&`Xamxqr6zuo@TU=~wE@_&Np9mN^lpL@;1kn{t`C+b|K=jZ`5PF9**w-gd>i201LGr6#=0rMI{Hiz$bT23eIG{qFMPT$K0WrXa@h|_cmTfs5WXU(MLhwZ z(7r9mK``2;Jp?y1GX4GdbQx}DFEfTG_v0(VgX-b<6|K$Glkm4Y@ad8G8)9ziD*WvS z@RdQTr{F7sRO-?A8+(TNX%DV-9?&8C(V}R<^`~MS26BqefHF1_Y7yhG|JdXKswgPzzZ z6c9d%&{OX$bg2ngL+lR5?Z^=f`U^6=Z;BiD7D3A67yz4(0jlm)QcVZ-Nhp-b;Xvk(w z@9vI<2fC{_*BJxxUa&YC47=hvIoWATh0g0|%-)N?hUcENyYH+eJ}Q5gB!&8RZ{ThS zJ%UdLTC2OIj#hi?R;S-!O||S;T;p^c zDZnNrxRwu&TJ7fHW=qtq-nG{pe$lVg`-yj8aPA`Bg>hHh=ygEdB4iMI6H!LutZIup zJ1|9ZynAL(V`gpd+>E`?ncHViPg#=-R=QL}u-**=bLHPV!0}PA4|_oC zT37x8+KD3y|LyFIiVB_jIFMOO;h+gaFj#I4Zaqd%-a%de>y}qM&O&?rT4PWERd?W| zi4g@9duQvRN1S%g>DR?w-s+%I66^Ul2Ha0u4|0DEI(7-9nY|}DRsr(=SZjS_c+SBU zfLfQ*KpNDgQfqhA8S-1`3+Q)~rex|>{f7*La(-uF&6Jb5reZ|U>cLQGhMDMTY8B>Xqi{}m#$$*#hh@K+) zhyDN>rSSN!Nw4!mr!(+8$AQf2uD(1;gmcd#Cjlj=Yw*|SP>|NX%vRUJVBl=7wxxE~ zS{DKh_n04)O@u#yFTYNmoYLEHIz(wj2OoTUl7Hh`K+Db$1ed;LX2IMXctvNLwO--^ zd)yh?O$kC!azBf86^==fq^-fw*_8Z#e?R5jnFFKfoK&C3#F!kdbar{b60N@hT6D0& zty=1Y4Ey;dknRabt0VQHL^6=f7f=w+BbkjkjFrC!1-&kr2A2W=f>CnMDD_oP4$kKS zh?dT*0A{l5YZz2JwlQ+%@;EuniehE^8 zy=FB^tsk`f~Oev7nIu^Wq^UEzh1 z;$U)OF)IOS2nBf9Qz&>uy32VD%9z*iJa7$p4MD)brJ;Lk0R&XfF9xR+2{dtH4hE7l z3OL@ALP9s4$6ui!iA?igatHE1{Nqv{pCgYHK~iLw6o6w2Nh1JLI+>^PA0jF0tvIck zxi!GJYfp6SYwff4a--ks=?K?%0Rhrw)c=Llw!^Bjmi}}BR4)MOj0BG$ebK!HUu4&) zi{(@Hh8vU8-WA|zZ8PTG+zXHlcOZZK1qHA{XXIoq36V;KjJ$~B!1-`L@Z^EGAYrGx zMNcHU-xB}3KCPj%bsmCYKaXL(%7lihaqrGS=xCY=bAi;K7lU3pwN3OM2FxCb3zI)q z%d)kObv-wW`YX(<$6!e0ekdk#c!!fbvg+G&kTm9%J|F`XaL6i!ng&`|0i!PgBj%L+ z4Y)YDKPF{SJmF=tVKrR9$nVF<$Xp5b!LDK9-CG1Tzk*Q?VZ6h*d<|c*S1kb36bgIL zQwRJb#>2i;9hKn=@L#8p7v80yIt^&d&FKl?%-!KX1BNBQ;JfQxYKI;TNS-^Rv;ZVi zC>w&521_PlA&2K3JFmuq5F=&15` zziHr;2?`0*cfp0qWCKFhDN8MfA@QqzLwTu-0Ye+q;H=*SAkB#V5r4h_78HPPCXx5i zy*n_y1(@CwpP}fg!cb zYw?v@<_Cdm;Yq4KB#UjkwW*H-U5e3PCji-2F_f*E*1Ao%F4rl zxL*wr0ws~TbZaUInaF=qn)@yfbjg=b0{^1`)TS_eXt1PgV*X9=sr2pndojJ z{b?Y*1PH)+MJ{|6=ud7PWMV*ML-)r3X9cv_-X;njD}n=HdI1P$B7Oil#r{u$@Qon- zGjM?zs4w_D`3rnPJkNSPY5?IF&Y*7hZyt4O%?*3ARj+kM>&~z)iT!8nb!Si?=xptQ zSE0LMT4KF^cPPiRrQeq1dDoeoSnoS);L~6zL1(+)l(beaT9K@EGd*e)1RMzxC3{|*Fe;1g;3Wqc)J8J$~~AF|ilolLXb zI5)L_(diFcYtqJP=r)}|WKjJBE+p6)z|-57R?*i4tV!W;gpeC<`kfwgH&@vOX+#D-WahU)K}H>K#jxMOSI|-+URQkV)1wo5zjPX{p4+SJzc4I= zgF!>~m`d><35c9uoDmi*0KGK&`mj=9FS@s&NBUljPi$$I5{ zm`Uiz0!fa{fZ!8A?ZU&^63ReB2_AMu6>g5qu-|1Eo^7l%SNsmD71S1bJ)Cl@LlMn+ zc9DGXl$Y7HJXE|F!9PEM9)&L8W#(06c6xPfcHi8*-JG4@F&Cv{iu)uLmRF8Rg6lyf>-QO;vrh9n^xYA=M+OC1T{9$=Z7 zS20r*5l@BQ)y3zJgn^~llbmc`%}C@Mf#BOPc;*R^)yQ3O&JSz;hJ8_r04`y}K`5>S zg&BZk?9p}wDdmxX%9&*;Mr9CKy&abYuyb;3BNHSAbYi;*Y#DR(yM`CvX(9{&OuU~5 zw%1~8w3}84aB2#iz~2yd^xHy&9xj61OBjLx{GyCq0Jhtb8`u)Z6%5O6$_#T(Ug0RR zB?!@}7D-%x52y@u)iVVQznD|nGewa3Sr}+?EVm_Y1WQsEVO(~ORz#XX*53l=s{m;7 z%=+!fKJb_D-^PgOU#-Ks4#xJ@-VoLKNDg|(R-_FXLj8`6SOAXO5k0_>R3)Me@pgdY zO+~MPB$l72!r<{oKvrO?ZUN38!zToH)esOYn+h8b7C_tr&`Khyj}|-q60P$-MvNp+ zz7`~j>nUe_)VBMF&-eObS9oE-L7IF_tp5@YjOEAfKt5f@Ik>U`~{4Q z=xv}Pyx()sH72}ZoqB^HQve>RBn2J}%#w?2V#^TiTQKfM;kwtOPwk|fD{tGqp3@{V z(Fj((4U9vZR)t`rzvEg-c&G^a{%kQQrjj;-;#Yy#J29rWy*kvl&vELqELMP0?x3*x zM;W646Dd{6tk?r7&w|*-TDyCWocl#Ejm=b7y>-&(SNQe-!TdWL#GV!B`+Gsj;;q3H z*oi7b&;JHCLc8dmr;}%9?LcfyP==nVZGH{Z{tck+6-Nwa2dP~Ik)Z{OPdSSKN{TY3 zjBv905D14Sb?J{1n*ydMW$y>#p-xWQ97NE}-;sSFrMp4>5>s(|$L3jim{ z8A67h(35uZ8MFhnmu%^9(spzX0mHeU2CFfRf?Z=|)_Kq5pmcN>O*O*1V0 zISNyG3#gV)4*I7cC|e^ly6lz2F(jDuErObpyQ|Zsl|T|9bdy$p0jwCXW;bNwhk$jN zR*5E=-{t5_1OXRx`F%1l zx_9YjUiXo&1$1zX5;!P-s&|HrKeLqDNL`1j% zyrQHvK&8qcN{l%_6r-YHmhKbw2+*~7C!IMyyPOjW#+vtIYy!YeS&socj5R+Pr11CR zu{Y$9=9pdaI1EMr(6y-mytku!fcFn!SYpdCHu^LbP@6m=%h%iOk+U-DwRJ6}%P}VV zKp||+2(n+nJ-9U>D&$zoVeMQ)GDcMNlqvw72q^;?DLUvOrWhec-ze*bqAdq66wHQH z2tBK55RgG(%F1zf`zAMriI%AdZq)8ld+>HNp(+5C2<1FfAZChjQ;NX>jL1G$_e58E z_PJto^U3&ujlme*^m_E+HM*9xq3tpkOpAu0)j^EH9$IYt#i$>Ny#_GZLkrP3b&cFt zz*-ZT97JX~?CFZ*y00-qaVG&5`QR<0ky`_1XWo{_X2>!IK{v1h5KCY-x-prEk;x49 zk;#1!_(p*6f207Q?kvWzUmbsAbdG#sqp@ep-~8%SAjR>sjerDm(x7pF79|m5Ke@aD z29wq7Vz!3yUk2#z3W-FdO!rJXgC7{r@`4M1FU2JPpHujFPX(J_v}wss`S>p*+2u$y~dK=$l*Vl)l( zO`s`57VMMb@m&Ba5dwOs{1RaQ1f-D72oa!Azbbz#J|`I?9&2@Op?w5tSHF(2 z5t?AXL)~!^Q3F3a*?T09SVk#Wcuukh9PxQSQ288?qR_L+AtDm$gP`T)ewGA5)ODGS zlBksaj{p!zKZ6tOvFNAk0b=v1fUKEqg_vQ8fI$KHB}k_UDQV2f#miZ82%?_U51$9l`5qhiu`j(?HLQqo5>Hhpr$Q0X9UUVP%M2%H=S_)-w$sTTS+xWd^-v5>zv?6K ziLOp|Bldd#_%tn4BNu>WDq+J|Qsey~aHC5VYR|f{FeAj>Cmyt=;Tv)po``{{cdpAhwxJhnS~kKVA=?U;$WqBsM@KmUIT9b+5V#qg^9| z(ebAi@%8`UE0x04_(~TYU1&iMSGq9i(_&B6Q@D@rtmBvlybqo%wS=#A{L0p^@Hkmg zb3!8SjUjq%w9h(C-I2f^N?xX%;Bop+M^1knat5vS&WZ%4)N}Co^>|SOpXi)oH&zZ! zXOfLy>0P7u=oZ|^#;F8{jw3=shYmWPYL6FNhtijGn?DBnds_cP9Xe27yz~+|iE^_* zI;dZ_uu{MF_~FynE-Wpa;HOiLbOb$(zppr(J-_X&|6!@yAKGpItJlyr_6Ia%kgkLE zSYIKW?cT1LEnH375kx;3DT0=s*1Nw4fKLOwG3W_N1?S!t*xq)Aj-t9{~UN8J#XE(|)t?!@2Fic!%u@D4lyhkyd7 z71|%_efuxs2R8lV-j|*K*dp~k_<^9I|DF1Ee8nzUacjyJa%f_z-i^y|<5zCy2>GGcCza;uf|h`ZN4WBa+a620wfeeTq5D0~gtW^hp?T3i$_#jnJJjV7LmuUt{kSxEgbzM}7h zMhpER)D-?kJm&C;?H7p5UVKFl2DWKY=#8MR#NP<`B0dp%b{aT@uWSN9n2+KsIsq7v zuHbJs;KG%M)%6J^mmex-mcFM>=E}n&_yqSBJVtP_5Gj_A=jy>4^3?1s?*QnnH&>_? z7J99W`b_TRg2WmSTzs(PSU-QEfsN@e0Ggz{Seb&WA*(~&4wi5=WSIsE3T5O@{J@2f zl7ThN`h^OyJmvJd19ThT%E+1E0Wye7FGZOGjJ4MK_3sh*W6UyOPvRLT8Eu51s{|up zK?4TP8ww>EOx}{CK}~wrY6yy{v%Gn5te^L>OgF1l@Zdh5z`=divSwiiU2A~{&2h3^ z7fI*w>)=(iO&a(WXO(qv0517_DUajwrCd09RF=nBd1RgoCtuGarW}K7Cdc6V7`&NF zqkj@qAN1v_cq_&Y-ptdBTorL}QJ2x>s>o+?+K**y^;*bhxeW548dpG`QR7><Fs!eOB72OayjDr zcs%4HOi`ZL;7Y{T^VkMo&qWBQDOmJTA4=d+1iqB-!?6IpFmX9zGC1G-G5o+qh_7e9 zG~djXi0jWMaSKz8IR@7sX8rQ?0~aBV#`Oo8xq8*%kj$CoXdH-HtXzq>{xIj0Lo)G` zi%>8cQZiMr2>l(ta$FYQ;rheTxc+dUf50sqBgiJ@O2k)D0rD+;0o5L#K&GH#>K>El zzKyTn!G$Sb+y9CrEye69W-tX`{k$c`AA+yU^YIgJbm9uLN|;c>qzvX>Amc(Y7lO$T zOi5tm{sewtY@R`L#>Np5=c!5^ltw68b#P()m(f`UVR@vCAyGysgVRn7voWs5LqLp8 zFB@C~;6YoO|LPrAV`lrMH)A$>`*Yqtj{WM4bWin>qDx^n{jx+kq=<1=j1wIja zDHJJ0zX4qaq!l;VtaZWU8}56#(PiQf^HjKVM2?8DE#y9syFc#vu*uWAH15r~BjXl~ zyDx6H0#*dO7&3)>fq*mI25<*J9?|X(7)6tx+@iG~u#AR&65nX|GfKy_0&madpIt!ay^du_4;k zw59{updqbIW!M$D>UU*6)f0=D(Ez7-((I`)+9?h2eXnd1|&uo5kETH&0Sw8DegNmD$qZoOI^KHSnEbF-xnrUt-dW=ISe znxiyAsTOE;2D*Xn6eHkE)L*6ZIceAFU;-KH5mof7V6f39=r!jfrX9l?F2Or1i4z5#*Ty zWW7XHER~%?x>T*o)_>boX zfH{@cWBeB-!(rXShlIxTcZD3<*?M231JaJB^&I$F=|tkHO2e5pGuKy|%Uomw(>Pde zX%%zL4QyeqzO;pD0n_-U-AikihAu5z`cr7O(oPN5YnrHBv}vc(Fr_(4OO(qu{U1z8 ztCP!jU~6*u=E}|Wnzkm*On;TmUIKcI)gm}|bV@2a9&3pk*Dd(v_aR8W zB~Z=z*9jUMw3Y*7BQP;&UC^co%n2G1fx$pCA+Qi=7X&6j*bq=$nS(|7FYhn%hLu_B zkyhv5PILyv^r`0v@+}3$CH1QUvi0DkyA@a4uK^{jw$=+SFh-1|SkJ3S<0cYSM{m9X zk}z=dO?>({T)u@16%TZd^`L8<;R?0m)qQ)@IoIu<8CbVhEE7pgbzN-qpjmf4(d{_a z-4;4qi%Zv8|MxCeE;O4mSGyg%?HV8QPY*>}oxzjubFWJ-xiW&&B_{;At9D6&T$!-D zc#GV$?6lXU2KvyJ45#LkuiPE}j`zq-r;iQ}pO-ScLwmLD$W7tz?oCGrr&`U0^-gy% zY&D)d?2nu)cZdJx-nhKc9krVW9XV6clIp!qbHRAKAM*k%*>3cJ41s=wJy`BJ4XId5 zv`(l0h{vzo9U+#G=gQsNQJCIK>tQuF!9@!0UGA>5SDh95>M$KlO6%?}8?8>Yb5g3P zR1>np>{GOqX&Tdtq{T=N8drILSr0O=-3;I0z;m#m$p_VtV>!dXzI~M4eULddVzsQvo5gcK7UtPW?m@NRu91u>4)Lc#DcSw%A#Nn zOv?edOlP?|BiYqoRjb9L<37Hr!+8tLivZ*o0q$Sn@=|>LVSro1C6!i)MEyiw^6$4~%U}__?55siHynS*0d>Wi_kuUiZ@x}CMwdhKSZ;AdT$;U-0i zc=YynS{LgVKDRPUERL{sz8aB87&-Nf%%FLOrJ`r2X6nn$Gp3dn`?e;3s=MwZLw~!! zc*nXkb{ z_{9s!vq3{P!_9`6)7Q70bA$TwhTV6X_0z}ft?pv20PI=M~#mXJw(5SI_(@?l&)ip$4w`8`}dfy<|G`7|zngv)1f`BPlJ zj>|W2`6e#=;6rWW@@_fxYW<4ZEqRkVhxEX%%9LKsvy0*;e_|S^cRL8YOLYMLdjbA! zCiH3A1?_@Ng_UMjnpN-vC1c**k^VMaagz6WAb*#2M~Hgmk3Sl2h)W+GcHpmHSRD-e zb_1Vz@@$v&qZbsO#cubExR%Hx>qjmyD1D}<@3LNaLE(V7N|38sDGf`>$p!hYdGdnF z;gANfw`yU%P?QKDSn9T04R_+cqFR<9bz6M1o#CJcZUiuqD$lEwEe0$c{lyoI6jyiq zx;OAHiM(DY8lcUDKD}1Ct}r-(Dih>J<$@_irri}JzMMS2Vy0mEFlXu6ipTG}YuC#w zmPRuR=O`li60yu$KVE?bWJoRK1hf zN?>qlkG$3o6(`?P`tjk9F7A{l%hs`lFvmzt!~UUp@W(yr z05~PSeqRWyWx{c1XiIh*`^xXKDqaDkOlrcCSg|H15WSZ48Ebd@o)@NKCI}rCWpJ$o zFUZ)g09&jmmq4oG__Tb4o1>$JB^65lGv-+;qC zgmppGK}au>C(o^%6s(!71>$WcBP6zV-9Q*sxBEAbI<@A8z1gbQIwLu-!n84T=dEvg zM`UXDpeG4s4b1CJ5wJcgG1r{)L#M-ThIQtT*4wRBB$*6`cBg6gn={h=Ix+4C8P$M= ztwt$GU=XMX5dGAa&0ed`Ny)5>>1hvENgUn@##1^y2Hs`&9iV5`fiRzDe&giI{p$c> z#a?%7!fT*-l-s)7r_(WA?H^orxM!SD#muJ?^VXvLcq7m}xm&g@I;#YNb))C?C! zBs@3>!kyJ>>~y=|tFvmd=No9qvLG$k zXKT}ji(pZnTJWA)M2>q8Q!?xhmP`WAAjR4`>id^y}X+v;~a=&^FWEiG}R_=Ib3RpCfT zB@7ll<44k|ip(2hOi476(~;hEI@)2`;A)~9sZa!#NEK<$sbENAs}zs}kF=t@pc5KV z4XJC__csa`R8IWxQx$tCgF(`Z(h&{YX>1+spn*Vgx^ES`?j3;QR1WEuF%1{T4?@+N zKGK_Fq_r98nevReaG)mgFr>U2M3ku58hHUK`-qDXL z@(?0a(GC8tX?IuUZ1TFMNX2Him%tpC*a}=Y201)9s5dIei#3NvZYamC*0%R^0vCPv zauvZZ19KmOW$C-%8S)idXQ3pRxD;04MKTBy0)`?{@pSZ3bmN2wd9upi_IZGWw>2b5 z#X@R8BJH>?$S&Lifn{>Es;E{wdH|6ARixB}=7i1~KYUg;{Q`)_zv8WdM*sq`+#U5B zt{_|>I3x_#a7;KV@Ua$$*S#L3~AOdCZU4k%&I|!S&2fNj~;OKuhF7LtR{kVJ(mk;6c5nMhl z7pu41D2gK+eA!7!_f2D9p8Rx3;{D|78KPkMJ#$!KnIyE54CxP@m zaJd&Q_s8X-xI9WOmTB&c>F7Au>dem623v!nv*|!r55f@|Nx?P3RMK!$?$#R+Dpk61 z)d4_q6)t}XaBepEk_jAfuC>~-Mg;l5aW9Kx6!0FS(2vX%YbEDc^;xOP8Oqo72EbcQ z7sOZ?IDy}2LmzZa$HbTd#y+Nyv4xm8vz2LVZ;=GvAtPZd#HHX8lJv15MYf>SJE~9D zr1q)jC^NISJxaR?^>_xp26+Zn!URAJ96}&*SJSPYPK9Of{?L*{AWYpd79pheubd_q z0AO}9^6N|4oRGuAeVMn(xSn-t4RcCzO^?`QF-A#_PonvBWL)1Q%|BQ5sB7XestaDh zpm8KU7ru3VG7L8dgIn4I7J?BSCG*#lE$FB)U5_s>--52^Zp|1gNZ=A zReQ+%Y|$QxvK^(f1TgsALH9X`mU=Q2QGurrnke8|wG)vzv^$f0vA22l^Ww;^1tbFkD;V(i!B@|DSQsBSIn(DhWj;k$EO_355_c<{(36(V)msqLCtzqCvBY=0P+M8dWOl`gAlK zexL8Y&iZb?&wW47{XGBQbN~Kc-fMl<+V6Ai;q1N7b*;6oy%$NbM2efGSSH1CDQ=VE zPAOJNv0aLtQoJk0hf;hj#V#p6m*Pt)c1y8GiXWxeC&kZFK#F21ewE@kDSnsY4=MhV z;(!#1d=_abN=tE!6y>EjPKwG>RFk5<6lY1%K#E3EoF_$dDOyRbr5Qf!i9vlLHD@r)GD zOR-gom!x=AiZ`X$F2y@6j@m8!-*~)~7MpwU+r{nIlBk9eo$flEd` zVxL?76rU@%p|KQAq-ZKd3n^Ml(N>C1Qp}QKt`yfwah()5NU?xLPR%-8|KIRm``Fp~ zvJdnRb@mVA7lHl5537yV@jte?;oymbbC<~#-zvpzQrsaofy;aNS9rvv$%Dso*ON<1 z8vfJg$bbDQ&i+}H`bp9JN`k&cnZdKuh72Axm`lG#^9;|-x;%d@tBvdR&*0?x0RJ{r z&FN!r)qnjUm27PApptJ$YsD|e89mnD;ix@0)9|;Rd#~K_$$Aa{pYAcoAo{uou&D3A zfA%@FB@c1Q;-zW-&g+)bB%2*|{kiwcum1sg6u8vE-TH?A(km!?4(?IwRozC4xPx1- z_8CV!BqgIMM?Eq}tD$Tw{l_G;?qHM* zMcIeu=KtMa62G`{#H3O6Yu7*e*LB3-3^!Jy?|3Ee1YFtUe&zrC+4DbnI)AFrd{NOi$` z=7Y=s{Ws=_XONvR`j=jR|F@s!?&~T1$HnY%l)V1_jlZ>$!;TiCM~v`SKo-?*H*%!^ zje7o5s6m|p`i*`vKGx9x;(}(}E8=H9^yR4Mz`-qs^2GANT?P~t@mmT9m3)f*Yw13I;6R?U=dR_SJYN0e7v7GG=f?6+Sjk=ZC%>+Y z%2Tj-W@L$Y>Oa2aM?bJmKIy2>Derq!tJ%15V~1Tjp3Cfs}ha(T; zCh73G9P&D_OMTOL_w?q)gpObgz-LH=)0uP!Irt|+_tNO!(gMh(f_q(sRlaJb(< zumwMik)H>dlPvjK(t&yje_gV`BB!D}mYGFi-TAGkBSvruZOPM!ry1t(CX{@Wi~nG| zXP7)zqvh{KPTIe5e3EzJccNr&cbTKQ+%<;W(wiF0^_emo=5KYSI%rxw~;az@CA6(7vtuH-IWym zTfd9?h%c)D55q^<%lNi8hQE)T#s9vqbIN{!(0{mH`dvXKw`%6U?^gZCF}9N1@NfKb zGMVw_oX>x}DJ643{w+%LkB$7}#7@q_(m6RCM$Ng2^&+yE$k%EvVZD^xOl~2|h&Z>B zY`LplyI^|#KnmIXM&TOyH3wR+f>_xr!A7#8_7UeGUj%{A-9qXOw zRcBqDbzRnVi@md1on7pm!|I%3uMw+8#ol?W&MWqsuxe85bzGFY*z4A!nE$+aidJg zcOeQ{-h@DI>tcj+5zVw>xor^7MKU9lVtD{KHn%B`BNa(yQiW6{)yc`^RB{HXN9vO^ zNdq#1j3Q&ncruYpCR52wGKbtl?k5kBhscxU8M1{uPqvZQ$eZMCvV*)wJ|drzUF0+J zIVmQ;k>AN*!EkOU@(>NJG+rbRwNe zSJIbULi&?S$v`rQTtKo*ikWC^*MEF;Uw zZRAd}ihM@CCO?q9~Au*C5X;PXTL&}rm zNM%xubRg%G3&>zHgbXE@lab^KQbevKlgLyulPn|4$sJ@RxtFXZ>&e69G4d2?Q_vLc zNJr9zbSD>(i%4H`G3ie(C4V zAK$sV$o{7il!zmng{ALK9cH#tBKk(|P& z$R`03Bw-RIF_I*uNEuR&97|3hCz9&qByuu2g`7%ikuymX(v-9yZAm-Qo^&D?kc$fC zwcfX|eddj&82t*p6EUFBZ?WV>nu~E+#*XE7C`K$7BMOT#O8hbGUgFK^DE|1uOf}K3 zrufxV3JWoV<$>pLbz!?=T*J-c+CnypG2g!m$+88%Vpyo+(n2<}BD08o#c-R7cNeme z6`4i!D~5YjTwlmWR%8~@uNXF|xVeyxtjH{)Uokwb;&X-AM)AdrAX4VilJK%>uNC6u zBeusZqF*uWQ1QJ&HnLaDETUgAe5&H-g=}O+W)c00VYiCk6|#{PnML#~hJ7lckd3U! zETUgA{I24mLN>A@vxt7hkP~pf>HGj2S&>;pzhVfe7zwbE6`4i!D~5!Mr2}kaMP?EG zilLl}#|7BPip(PV6+<-@PYSS+6`4i!D~8iltQ%k>D>94dR}5#Wcus(gtjH{)Uoo7g zVzU5RP(13nb6&=#)>gF+0d%rjTc>qb?ScThA91zJae`= zMXD_c;AX2Wa@um$ZV%uNt1WlhO4aTO;9je(blUx@tq~fEvmf`z&5LGaoWqOy&Aw9R(siLZ>hF3fcLESmeW2|?b85uS?xooeWBVn z0eow5R;^wT^{rOhX$@36FNh{qYv8ozs(_Ev_Qzc0HYxUsJXX%W_jiL6+>FZV?rorx0lY?)GDfWVhGi(R?%rE zt5!RNx>h^cY4ue*JA`wsR^Mq&RBIhV8>=;OT1VBoh0w!l9i7%&wSFP=w_0zf4N`4* z2&1ev$Z18YT^Yh8s}(tIs%o=Bm}9l6PP4?W8bH4x3lQUZ>R#yH~>*VbrGPUJcChYVa$Dvs64cjK+3*XJu?^O;u|VMoX(T zby^$M+J(`S+%ZV^sriIr(LL8pD-@A+J#Q*uiD@+hFGn?(}t@yCX6erHr#3B zRl72b$yOWhw5h7i2xFGjraEn&YS)EvgVp9aZJ}yQ!&qjug-%OX_L6F^hw-M>UUJ$_)!q-| zL#yp{+9#^*4&z&^ed4ses(E1)TWzn?epl_!Fb-Jlcc&dzEkA<7h$I1$fA5k*IqCCZZ@~wMew&1z29SjiB6d%~_z2&yIOSP|} z_{M6xoVHK3U!vG=wS7+eOSNze@tAov{N=QC%)J`Q#ZbX&=~&6Dp|Wb#W2j-Z%1*1L z+UYUWw^}WyHB{}q7@AwHq0`!^);WgmR%_$5UaIwt;S#I$a@u984Ub`z)h=^dk!n+7 zxXNlpPMf9LwK2@M+AOCnQtjp#mRoI+(^jf>Zw&WYZKcyTsP=FSk6LYm)1FlAnHZk8 z+LKOuNwwEwc++YxIc=wE@5k_w)pj~Rj>wKJU7ShW^$ zw6@?$coG&`W3_7D&8AsBP%kC=vNHuRD39oM=2gP zhp{eWQ+rCat#NF#+EY$@O|>0y?6lfzPWwo;&*S*gY9BeRShe5d_{(a=PCKMpegc7n zxeJG!7EQQk@^J}NvRX7Dj|=bViK?BFKuxQi=(M`3otePdR;%l@Myj<)przFsIjx;) zJrcOkYVDlXCn3|Ym#|#y^=Ye1PZ)+u%U^QBFi~3mQWM^zE9f71p3}0OGIO(>c4d(1 z*lQD=upq&Tlf;~3WiKaMIfu%?iB!&!GRWNN(-NL$cv*tXe(sPUvzwnv;8Z1NAsJ+L za-Rg5ef(X5%r52x7-aS^AVFpa6B0Pp$5}iEncb@=b)5uGEMbuZP90&n1WpcN zr36m@;C>05;K3#doWj9o37n+C773h&!OIdj(So-ma4H2KO5kJ(zL3D_5d0{C6CT(v zfm0edD1nm}CG6u)Mp*D`PF>o*qZ6t8G44ox(X1GuShrG~V z0tdA)T*7dM@e(*Ng{cxa^n`g5IJks`5;%N>6%sf=gjEta1cY@G)-gOHfx|d>RssiV z@R9@$#bBod4z}PE2^>zrUI}{{ewV-@5geAlK@UVC3>?KwlhbGWW0tX+^ zP6CG)&{F~j5HM5%hX`%8~01#0W~&D z;2|@flfZ*wyexr-y?9Fk4{Y&)1RlELO9?zU#SapA_=#c(Jix>u2|R>EB+9^pM3k4n z!$4G%zym$hmB2$eG?KuBHMEz&!!h)bzymH^DuIVo7$t!RO_(Twheenzfd@WVAc2QA zSSEo7FSthn4^OaB0uMlVY{4MM9B)bBAp~|w;6VcRN#J1s{*u5QeWYUy+?7XV3EWvn zEeYHmM?(qR;YJ$?+@(e@3EXMMWfHhsj3No#@x?3&+_l9b3EX+bN(tOO#Rdu70mYLN zxQmIGBycAZJ0);85xXRCM-bmi;I1Bik-(if025~?tqA%QzpXe@!d zP23}5kUgco61d~TeHw;g3=<{DzRX++vahm4g6xajErB~0+^1kz$MBQ{?i}DX39m7H zB!Pe6Q7nOf!f{9f|41X6VBnu&{sm^>A6nFvz(1vEB!Pb{(M|&Y9OAQ-EPMJQbv_qP z&SC9sWr6Qg_#uTKQ`ncn&ndnYr+^fSQ}{K7-%|L4KeP~kr55EZoH65rlI5YzWqIg} zv%S~6H@xlMJKnqAdt4s+kt`4WifcW;LhW3fp4+^bg~YQZo}J6LF$ql=T1aTY&`v@- zhE5VXF?5m8h2etCvdc?ZF2bPPmKc`V*6>`6(MC}&#_{syxROgbr{v-)R?~AagVn5D z%w~0UF6OeDmy2syU7L&RSly6|8(H0yi$$!KB(up}at*nT+(qsoYsmfN0rDW(NFFCo zlP%oJ$&$rlbXFP1=!8qzmazE+iL` zKI9V8pA00Ikzr&68AHaCtH^XRhg?JElbgs=ayz-3tRid3I`SZSf;>x}BQKIy$m`@S zvV*)!-XkB7Ps!)x2eOZNAt#cP$SLGBQk&EzXOMcNJ~@jtAPq@#(u#B-ok>^HgIq}ZkbYzU8AvW8 z!^j9SniP=VCq zLJ}eok{~Hknv^Bw$#JA2Ii6G|RY)~bgVZK<$r+?RIh&kI8k6RvHR(*ckZzso^AbE&9OdcgqkY~uV zWDD6!ULkLi?c^QuKKY1zLOvtkkZ;Kkttc+x?I%fe(qVB zA2^%+OZb-8QMPt&AX7E=t0sQcoW?@5V#%eY?PbkRXKol>18fwdn|~#eWea}AaG{EQ z18ihPW)c00VStL41=z@n%p&>~!zdMt0&HYOW)c00VUmhh1=z@n%p&>~!z>lA4qz_D zYchgJnM+H;^{Ooh;QAxB$1I{>F)UW`mH->sD`pnauNZDq@$LW{S&>;pzhYRe;@SWk zS&>;pzhc;+;>G|QS&>;pzhZb)#m56|WJP8X{fglk6`u>RkrkOm^ecv!RD3 zZz}#3U?VFsi|AJjhg8f9BA>@uM?H5AWo&8zS)!A9y@Y~@SS{d|=tNbE2N9*_URKO< zwSL8rR52YyX}i6o+g@4K$_H_*)yg`pqG~4uQN?N%omNA&Q-Y{vwHi)4UA41=IGvii z6U=fa{EDHGip_#(VYk=FZLghb9fRm(wRTSHrdqEcF0xuTr(LYtfFLfl+Qm*AqT28v zMp$i#)5fSaK8Oic8{@Pos!b1KhSjDxZH{W!1aY0!<~VJEYKwzdYPAJUyH&M2g1F0S zw>s?})$R*ooz?Df+C!>68pPvPd&p@|srGyjFIepkvX`tF?4mPt`68p|90?I&Gk8mxVCIY6G1%Qnf2W z7-zMSPMf0I^blrPZHm+8s&;({H(G73)0U{VB81zmw!~>GRa+gxeO6oPwDqbz6v8H} zt#{gEsyz|HQ&xM-Y0s**Erge>_N>!hRqf3Xwp;C0r|nej{SZF1+D@nKQtitSzP8#f zr|nU#N*E_{)aj^a?;fXBmnAxxXYZ+DoMyG^Zi!Ak)y@v1fz|3ct%+*Q!e~Oxz2!5@ zTfSd0v{tcW80XvVwRYRDt)J6|sWu{vQC1t~v?A563S+v} zikvo6wK-v2ZMB(ByH>UNVccl7Yn^tJYD>bn#cDS>ZMkZ9gmI_UmOE{wYOBLoYqgb5 z+o0OUFg96jgVP>U?a45nvD#x!dqK6A!+6bVFF5TD)!q){9jm?Jv|Xxw5yqER+vT)x zRQo=RAFcL{)1cb^Fn+Tdoc6bBIT7S>Z1boW&EHN7$g-NuizXaF%xVF*tR}5mnF!L< z+^d0EUJZW5aIA_|BB*M&cdXmqNvfR^K~1Zj$tIc!T64jPQu*_;poOY*bD(%OV29P-aN2vSeHg(MUl2z)M@2Zs}MyctCe$F71e4)af;QdIIWIq^`bb_YIU4;j%w#c(bQ_^ zIIWdx?V{*twN_5+tXlUddRncs(|W1aH;R5%>*cgTstt+aa;pt;+8EV}qL^T{F;1JJ z+Vm)9T5XEc=BhS7iW{sp*J(>tyCsU{R$J<{J5;+jiZxcd!)fbPdnk%cR$K41&8j^W z#WPmh?6j?_y&T1BR@>^dw^jQvijS@Kw$r{;?Yk&`u-cbS`$@H5qxjuwKRNB7YI!jf za9-=Em&`$@MPu%jm5QN^)uL{3({ZXDA43(Z9p|)@RXZ()x>h^cY3HieEQS_VJJ)IL zRO=K&7pt{%T2Iyb#Bj0IdOB^eYL~|_!fJz^HdeJOW0-8Uu}+(=+MF2XT5Y=1ZcuG; z3`?wbgVR>1c4rKCS#5>W)~NPC3=dgtjnf`cZF3AyS?v+0J*V2MF}!BA=bZMoYVXDH zHZ`|1#Vk8he#P*)ir>WWo!#E&ZhQMwD~@5m)%H2PjMt)A1`tJXP=?pAB>v_7g`62}0m z^>Nxz)kefI#%e>IHbJ#1aZIz?1gFhW?bEz zRy)UOtyOEEKu4>!c3M}}x+l=nYF(YyTeXW5=x?>&P8+P+&;$lkbMGR|@-E_645L&W zo4`1`y-{v^lU2JafyqZ~k6E_oR}8aNoSR@Hd&SHm`W3@`6&EMi$coG&`W3@1D&Cf0 zBP%kC=vNFYRa~85BP%kC=vNHuRD39bhbbQQ+*_BisXd|E(+O;`+7nKDQMGpxc-Lw# zI_+cCK1<+Bt9|UWZ&mv-fxTAy)@i?}_FDpfSnU_59aJqhiGrlLrw5%DN$RUCiImkM zNqPAAfRs_KY!b&>t&Gzusa83Os#dGywCbvzl0;3bRd-sQq)fw}o+-~{d0;CiTRUZD zTsfJ_Ad{@;B|D*ck`0w-2*s{~G+ z;2sH_9Kk~pIQ@aAByfTQFG=7O2HusxNeX-}fzuG!CxH_UI3R&j2?)trM@|-?js#8z zprHf~_@ku+4(X$(1Pfvt*9JWJ17AtaKj$>{N9C+iH8v}>daFPTL zo}sn`4v(RM1P*|qxdaYzp@RetVxgA=4pU)(1P(-DxC9P0p-2J;lQ3NZhl?;z0tbY! zL;{C=aHj+g>R_z|4%^^S2^^TgGZHxTf^8BwxPmt%aQFo8N#FnpK9j&95bTz~K@RMd zz+nvhDuDwP$dM(E9Ew0x0tXvVP6CG$P(=a<3{Xb`hXinr1RnIGl>{Evqq77axTBW@ z9-3p21Ri{2j07HDV~PYGKx3{19wK9@1RezA4hcNW#d--mki}*RJXFP22|O6Z+Y)%V zi7zGafD%7R;2|RpO5i~uqOuHK=2|Osk zUlO?6kFYF*49B_PRRVY2Q9}ZE&QVVScfZkILVJcj61WSEp%R8NOpw6cV9b#)hhdQf z?#kjW3EWx56B4*PiWeok$ncH??owj6gxw6D1nw3hBr7esu?=oM4?3>&oLH0dX zN|1evbrQI%z`X_KiT+20{a^Ija$=L zp2iCP+(O)*&a5W=uw*sqgUH)%QM5;9r@_0R*y~m7_4WGsy_ak6sABI5ugLG6ti98Uy;~SBg(t7km4?KO`QItsazn)2l6;{(WH>B`yCxFiew{f7==6OUu8_3`?cu z-&XEAC35-OKsvLuwKU7+D8uEj$K;|ctMa+1!0Py1oWSbDTvTIKBNr#JIwco1S=GwL zX{_qxqAshma&Zo;b92#1mdTbyQ(4d3G#9ON(MDpMOl&W)eI|C4*fA5kN$ke8zda=M zV7O4ig$x%-xQL;zguV=yNVtTdzl8n_gCz`R7%E{X!}SubXP7TxKEnbD3mDc*SkJIY z!X}1CBs{|KxP-?Uc1qaE@UDb+89tOd)d!z&3G$b@_$n8>bMdV<_T=IRZS2j(Pkw`U z-OI%<+Ss3qU$yZ^F8Lf zA62z+az1KmqgFmn(?;!l)X~Nn`KYIjGxKq_HqOaMLv1w4M>B1-%tu>obj?RMZS=@T zPi+j($0%)#&Br)xOvuM%ZOqQc)!Mi=AJ=Q+#(XT)#-e;I(Z((LxJ?^(=Ho7H+>?*h z+PE(t_iN*Ud~DFhL;2XKjYsnFs5TzY$CKLFl8+a(u`M4jYvZ+iyrGS^^RZJKALZj? zZS2a&XWIB8A75(Y>wJ8pjqmdDy*Bpd<0owt=i^sx{E?48^Z7Rdf3rMzp}g0$E9P4j z-|BM;*eFI`LFVt2Wd19u82(hTuz-!M$Sk5?F@y@-79$00a5vH4qF8cirsiK3)lvm) z7>ym7e<-cmF$HWGjUB#LUbPAZC~q}(_*x~^Di@%V)!5-{RaL8AfT~twhp*LCtyTeQ zT8$mPR!6nd3sA>u?C`ZSRXe)?XIhONzSc;!^9s<&YV7c}W~#L;Kr^ec!`IrYc76fc zTa6vQ)=jmZ1?XlqcKBK^)p{48m(|$eYnP}txB!<}jUB!=T(waJ7;ZIo_}W<2#us3$ z)!5-{lU2K_0F$l84quz0+Ux?%uo^pjZJuh^7hs;%*x_q8s%R~0z7XucKF&Ws=Z!-SFFYkU)!$QI|bNoHFo&g`>K6XfcLG&4qw})+Lr~` zWi@vA+Bd5GP=If&#tvWGrFc1$7CR%3^+RZy)`Au3pn9llmowVH*fYBhHF+G(oQE5vD5V~4Lb zQ0=@zG_V>we66KwZ3@xSYV7c}j;ftsh>lichp%;2t!E*+T8$mP)?2kp3enqY?C`aL zstqZ`K&!FC*M_S$x)8&y#tvVbpxWd@Ot2a|d~LdFvkEcYYV7c}d8*x5h zhp&}Vt!x0Lti}#stEgJ#04iFI9llmwwNnD9ZZ&rJS{v2Q51@_J*x_qERqGuq;*UmL61l>v;k8asS#nrb@&m}WJ0_}T}meHp+9R%3^+ zeW%(F0eojQcKDj7T5$lL)!5-{zpM6l0KZ#}9lmy0wZb3{Ta6vQ77n^6QY?rtr$~-^ zBC*5Q5~`(wNLY;>zE(!HazT`_8asTgf@+n6s9-gA_*ym9P7R`()!5-{byYhvh`Lr| zhp(NhTGJrTwHiBot)*)1gJ@|rcKBKs)h-C43pIDd#ms-w<%_55OS(VL&pP5I%`Bo{ zF`TO6upk@REi#MfR}A%4yn-LbeuT&@qF*sg)Z2Jf5Yy~kndole)v8?^#MMXK6=vC< zUok9H@s=PP=DEU-%s2(86|+xuX8w~dUu>Y;YZO8QyFGUJS}WDshtSGu?C`a&s$CdD zSF5qZ*Dg`*(hx4O8asULa@EF$aJkjk;cF9ByEcT0R%3^+EmUo32n(&o4qscY+MOXR zw;DTq?OxT^g>bLc*x_p%ReLmqjaFlauRW>SGa)=_HFo&g3#z>s!V6Yohp)Y^+FK#K zZZ&rJ+B>R!9Kt(RV~4MOq1rbgd|@?q_}Y)E{S?BFR%3^+LACuMz-sL9wcl0yJA~h@ z#tvUQtXh5;hpomAUkl3VFqs#0B#dC#yr9|PYf05gg^{!xJAAE-YL&t$V>Nd8T4mL$ zhEdsS?C`Z3s?`jmhSk{NYjsttA4XlPvBTFIs&-x&4XwrwUu&*ft1y~djUB$$R<)jC zw6z*Le65#ieZ%NwHFo$~Gks4Q80Pdw_C1N2|D?+oN2oYD%&Cv8$Sk5?F^pAlQkadb z$Sk5?F-%r*Hb3J12$5MtzhaoL;`L!RvRh;p(XSX5sJJ-HMpk4N(XSX5t9W~ujjYHl zqF*uGqT-N41<7>OU&)xR+sJ1VRpRKmXX?N(={t@Q1Q}$|^r$$iA zY9~8wwO;KR{1ovcu9jJ@)~^`WtJo;QM)vkGi|AJjYgOzRVIwOti|AJj52<(|Kbiap zky%8)Vt7Qw{t-5^TVxi|uNXF~I4r_OR%8~@uNaEb@6QZbUwTezVNwr#0oMyF?oOXt44WejhwKJU7M75Stw6Z~Hq2?`RhtyWRaP7Cv{|ani{cuq&2rkO`W#sl<*an}Il?T@ z5x-(sq1(GNio5OhR=Dl0R_*>M9i@CE{ zPE_rr7*4brJ2L-JN3}C!XkfKEPHUoCs~B2at%=h*s@64z9#-q*4& z)keoK#%e>IHbJ#%G0d>q1gFhY?fMuNSZ$uuZdGk{4EI~@R;PWXPxHt5dEiGp&6(wC z?pF+3bbH%kc*SmSi`(8Cs_ls39jm?Jv=3DKB!*9|_JPyBP;GAvp4Gl^+OMh|j3GB} zo^iiAEf9ClxL6!1s|DP7EXSyJTpX3Hc8t@isdj1{b*xs+Y2WDs+%V2HEZO%FW_f`9 zilMn~uT327?Dm?w?R8PDXB-z=t&7w8sWvE%%dFPVX`@sd8^<`SjdI##)n>#o(`u8Q zc8zK`#<9R^*EsEF)ozR9cB|d&v{kCz7spzwt#aB1)gFmsv(+{@?HScxk7K*lo^jfH zs(l>Cr&fELhT6)oMAdfocsCXl%6xPHV1Os|4Cwt+~@WsMa}w zE>`Q{wETQ`PcKSvtylI%!z?cvzhda8+Z&j`AiKSOZhJ#iyF7uBRvY59BGo1&Fv)5~ zPMfOQtOVv*ZK~6*QSHVA7Fq2Yr!7_O)&y2qZK>1lRBcrP_gL*tr>#|OeF7V-w$^Ez zRC_Fe$E~)>Y0s+mLIT^Y_N>!hQSJ2v-m=;&PTQf{hY5USwH;2|rP|jC?6%r2r+uf| zz65@@+ILRduiBpp{AIQMPRo%qoHDPi!XyG*(S6iQFvp$Y6jLpoL}{zVoK{Y?3Q1J7 zS~;gxQSC&Y^JKLuPOGI_-6ZN+t(MaosMauvMpkR!v?i*xNTQY1nmDbkYQvHkZnd^f z8>!luB(AX9NT-ccZ9)=PT5X)url>YGiRo6G;$HWc zEly&I)fPH!nQF_ExXo(IoOXw5tCG0aYIiv8KGoJI@qpFtbJ|AL9!=tLt8H}Jv#M=P z;zg@H>$F!?dp(IatoDl2cBuAl67O4Whtob$?Xx7lu-Ye1+pXHSNqlFu-A>!9+RsUN zR@>{eUsd}fiNCD&tJ4msb})%URy*LdoRoXj=cSO(5Bom)Ri7&P`&_76EQPq$3Z0fv zEtx{fY6+*MRV$T3X{)83Rz|gQDU`Qb8K+&K+C?e!vDyVr>!;f26vkMspVNv|8=t}i zs}(tIl4?^@xXNmioHk9h87a)P+BB!lR&7oSS6gki)8?vnZ3@>}ZLZVitF|D8g;tyI zw8g3|P2py%Eq2;6)mEf%o7I*%?GDxMOyMr8-Ql#mRl6sJd#!f2)7GeVe+uiYw#I1> zsP<3_8?E+$)1taF^=OLA+kgMRUZhW0qUzR}63J_O_?+w%y*FZhJdbdoP9et+vx?AFB3o3ZGi- zL#ORh?aLItw%RVI?N;sE6!utcx6}5j_Dc%;t+v-`f2wvcg+o^R(`h+r_vV$KMj_8F zJNnHlUGjSfsTNKnYPFEl5~>}WMg^-SoK{h_DruZ(wTe!wrrJqqoNTpfPOGWfX=&89 zT1}_bQSFR0>RGLh)9R~sW*YUa#*WNCoTXZWG|sWwSx#%H+PP^ovRXr@HCFAsG@4kg zvD2EW)+~+YR%`0C7OJ&Oqm|WKIIXp6ZPI9Kwbo8+r&{|oI#{ip(>kiwDUI{3*3oHQ zRO^;TcdK=AS`XDOOyeS}^>A7r)hpVj&}Ev&;QL()9qEBoff%zx75|5k_V_C}^L z%5HDC+ulJvrDJTGr;pzha21I4;dbR%8~@uNcazI6lor zR%8~@uNYD)PDrzn6`4i!D~2oeK2J2ja#g?*lD+^c1Id_TJ1Kc-KE;yX{@x`T~1r2+C6F9YqeEQTg`KVmtal0 zz5H_cTe&YS=ZdZ^xmbGEWHY}%NyT*;aeekeUY6NJroaO#ZperaW-sJrM~DxpxG^Jc z%3g?vvbh)!^Oi2cBk2yDQB31e-lNAdKd@PPHmC8p_B=uJU>`a4s#E6tDxNyUAg5G4 zneK$A(yVx|@H89GNX1)@XW7^y6>lA$W8-QH+La&k~N33B>RF9~vj&m|J% z6rSM{hBJ(nAgAF>mLMnE%#a|b(#(?}C(GO@foH$)To(p8;bnycIi+Q_1UYGCg9JG( zlwY`;tS6^Sq$S7+5fvoJDGya8$Vm;SNs!YP8c2{66Ix1;Qx7^ykdq6#N|4hB zdP|TK1O`fwQvilbkVXCzB*-%U=@Mk2{yYh?6o0VJns;b{h$@47;ZUS!mr~f-I#TCP5ZUkChmIs%SAPayiNRTDI)g;Iw-ntU%GMpYLkj1d|C2(ac7qv2Q?JAe0GRSh(g%V^r>TMEa!RcxVvZQpQ1X(ot zv;^d23gv=%xS)a`3wsr$TFqH61e7w%ZV7crid$u7-SjIb_v@VR>(zM z_k+)+hbw!qN5US4JLDo+u5(CwxcUY``M?&gui?@e2Ckps(isM>kip3kxCVyHTNq^7 z%X$f1!@}h$3|ymvha_+f3YV8K$g-2o5@cD)Qxas^$TkUF1H$DU46^LwEeW!$;~fdI zY~y_iT!X>o7YtlwflU&)jsk}zaHRy2Q3kGsKt%~$?SPXca6JRgkiZoSXd;1Y63{^c zR~_JD30zlzVG_7<0OKWaZ2)FT;Osvq_8DZte}(jL{vN9(aE2ZaOW+(lo|nK`cDyNp z^XT|g0%ywcy#&sMERqK-jKjqR(v3V^Qibj0%uC`s|3!4A`oW? z#Q80c5;&iUY7(k3d?y=}Ny_HZ!#PKEk-%9+^pn7OLyVFziea(@&i&yU3D+>(EP?ZP zSS5iobl4za1H&^CILn6jByb)LUrFFh8Rx|qerEVv0%yBWNJPG~NH^GfI-fip*(6k?FcqJGlDxgQLXz}X!XN#Ohqrb^%p4X%;EIT$RJz*!dD zDS`7SSSx`uCD^N% zTLMREu~!1eVezX3j&291lf80!KWNmcTJhl#x(|;Q|R9mqb4a z9C<{M1dc6Yk_3((Vwwbw4`Q|ijsRk=1dj1xz66fqVX*{`(_xtej>O>(2^?#~-4ZyO zhBXp6UWNxGa72uQT?{e^wpn^Oro|B~1{ucMDuLrt9CBiip{O^dha*eaDS=~0_)r2z zhp{oSSB7p z{glfjA3Vd7Kk;cAyVCe9jnDZL?D`^&FVpxc^Alh5I+kL0x}*0;F+T+?w_`D@Z_=6S zTfh3wulAH20=2>SX>3ln;TO`%q0YUz_%YoSd&xfX6Zx5V1mqV|O!kvs$#3L$@(1~o z{6+pI2gpHkh#V$4rTF!aB#-2i0#ZlvO-hl{qzpNRlqKaz zd2%eNK#n67NhNYTsZ35FRY+BGBB@5IlN#hCaxyuE)Fh{pTI4iRo75q7$?4<_QjgRp zXOgqX*`xtEhcqPTl18L4Igd0UO-VD-oU|Y|OtJJOzXARS33az5!yx{$7< z8|hAZke=iMav|wOE+V~2AJUgxOfDh)NPjYbTuKI#L1Zwwj0_<|$uM#`8BRu!kz^DZ zO~#Nb$XHTD#*y)40=be*B$LQwGKE}4rjlu7I+;Ocl38RnnM1B7bICk%4Y`(FN3JLH z$qnR2vVbfkH<3kTF+}x1No8cCHu%v3Q2$jNr;3=ghWY<#7TlANs6RNDN>r0A;*xiq#P+vjwKbyaik)t zM2;tw$qA$isY*^H)kt+xgPcT8CZ~{^@n$v`rQ3?`S6A!H~SMlL7A$p|u%j3T4S7;*&}ONz)i zGM-EzSCWZj5}8b z#z!R|F}S-rKVtB>**lQazlBij zwPe+@*lWeARk7Ea6+eit?V{YpUb`0jBU$X7pDDX|U5mZ$#ok5U#eVmt(p@aQmlb=% zypewISnZuq>`n5fayZeO+0vWGtG(8{-VY1CMf?mt@77k{?cSZOyt}-+TX`$JRjs^x zyn9=DtGzX?y!*Vht-Slab*;Sh-UF??4c>#TyobDv^0|Ny^K%)!M|m3`_nwgWbQ|v( z?^(HI3qQE-Q}4N^-V05=ZB4zGn|iM__1n4u8B4~I31lLfLZ*?qWMd6pE#$NVjd zC6{Ju4k4=cY=n*M_LxQVD~19qQ)of}1CtJQZ} zbJf~J(bj6soz_XUu2FQeS|_Jnq}nA>^takYPP#|OLlh5MZLQNDRqe?r zp0?VfPJ2PMSEG2{YA-l#hidOf@sZVbIPG)Qc1Q88)joIHkE(f5z-m7_?Kjm9MUlgy z*rQ%Dzd0=^r?X^UGLaY(Rtv`DRn3=kY1NL6p`z7FJFTi}r^Ilo)v7wJo@!^saE{gL zIjyN`ZDVL}wWdz%rrHHDTx7LwP8*=wpcsZ&ZGh88sy04`iB=oww5h6H9m6$No9eV1 zRa+XvEmphHX}7C(cMPkncDvKosrFzD8?Cm^X^*M)L<~<`?J=iqRqe$X_E>GJ(|%U% zw;2Ag+RsiqtXe@F!MJ(89d=q$PCv;!-^#>M)@n(2`pNOCoft=Ts~zvOTB@BMM}4c+ za#{n`8pUy*)fzahm1-U0=w!84PV1psuQ)EUS`VjPs@jk^F1OmHP8+S-_&Bb#+GwXu zS8aA2S6gkm)8?yoQyhz}Hs5K>Rl6gOl~!Bsv^A>TAIAe$TjR8cReL;+C$09d)1FuD zr8r);+Vf6(OSO07c;9MoIqfsmzK-J?t9|CQA65G)4p{9+r~RhdpK%P%xU+j_Fw`Vt#+T&Hmmkj0?$}&v(vV!_HqKRT5YS- z-c)US0z0ktrqkY6?b8H4x7zzo`$n}r3H)HSZ=B|-R-C}^R`ZzYJ2t95c(Pt`6=qLAeUj*FwcbvcA3*IS8YTRqpWth(?+W{Hi;sujdt32 z)g~n|*=pmRHchpeNzAg^G^fo~?ZzY)SZ%J;7OA#0iCe6;$Z0E7yDN#6R$Jk;)vB#Y zVy)FyJ8gq%4<)h5Y8#xkS+ysVc-m^4owh}_=ablGwJlD2S+!S_c+F}rJMB%?-cDkt z)!ua4d#Zhu#K%^9&uP0<`zncVthUQ(dsO=|iG5bv<20zYKZ)P02B-b4S|EiWXOxeA z<8oR^&KJnMafMTeSS{qv7l^8MObTVK7IoUOs#QqgIIA7&w2G=#O5u2`RdiZq)lNvE ziq$GRt*UA#rcljlRh?E{wHhg$WVPx}J6W|;QmARQlbv>|YPC{0&1$DQt+r})QmAXS z+Dj!A={h+OQNZx7tvr4OeYM3L~vH+-aj!yCQ|LRvYECajIRJ!bGc$ zbJ}Fprlv66YLlHdOSO3^Tw}FaPP<;U8&bH@YS%mMCe;?Du*7ONIqeqJZcSmi)oyXx z?W(OzVU^WxciL*z?n_~<)mA%gy=og$c+hI=owiA}hf{dOYMY$)m}-xw@PySKbJ~-t zJ(I%!>FQkIte*BZZZ!MSv@f$$$Yn4uN4iMy7Dj}o3tgxbz12~jiO?|zIf_H-s3W0r z8zu2Jt`Ulfq|?RBL^bA|M#Z2MX_Wdu&8fU+it{{szw0+zKA&g)-#vZ(Cua7nwVt(R z_6lEH=CoC&t9lpGt@hoHF0|`A2f<&iJ1%GdlP@i<%33%EHQH- z>@_jS<%33%EHQH-95S&X7l$bxHSQlu+thwFEh~j%d5Y;M?N_H|>&H&g(}Qpd5ns#x z{~zc;j%hLe9Fwo*I4x;fZVD-1OFFH&X~(6|!q=KRt)*$lr*ML=wRGBvrk$L^slIli z)ACF^Errv4EzfEBrk$0-?|d!aY3G>MHidS+c8=4|<9V-{=*YKE1Ot1y9dLd=gE4xP z+4v^htw)&+Z+`B&&`)n_^-b?waZ`$*&8oKq+2Y@n+dgV5g0I0b6UFFJLc?ZUQ#X7$9J`jFAGi#~3GIKa9T! z*Z|`(0XtsI6R^d_LIHbPlnL0xVvT@ZEA|Q4rs7ut`%)xzM462!@&xQW(N4ft6Bi2D zTcS|FW)g!0>>e>nz;+S03vMSoAYem?83J~Im?L1zhgSsb@vua|rVgtF?BY-*s3LqL zV4sHF0ybtiC}1asV-f_mUPuVoYavg-<_hfv?56N%0ox}`6R=-GiGU3fUKOw-!cqZS zAgmFv=fMU6n;dKsu&crM0=6*-1ngVTAYh|{sLlqnGeL7fbHd32_8vG>z-9yO1?(=+ zRls%veFf|vaGih+1BMFNAz-+GEdg#6um`|s0ayAMBj8#dw+Oge$L#{H$1z^O6*uk| za7~S=0>O?@Unn&C%hrx>!YKw}9id84MW_*Qroc%6L6d{60*>??#0eb9IY<*YQge_da4hC9OyFpX>=c3H zDTh)5M@%FI923!8z)=q^1svCKqJSe8@&p{4kT2lqgL4ENU$B~k#4M~y_2YS{2YC%1 z<{NyRLU{@mDO9GgmKNXjNeZ8)ur7u5DQrlOM^%}ZlpT{gCjHOC-|@WHu~UL3L3R)c za)MZp__<|p{Oqif;3S^mIw?3iXw7SDUeDq6ocf>*FKz0Bw!E~h58Cn4u0CkbOZ)nu z6EB_WgT6YhH8gXQYa|Cej&GyugQEK2rr@^BdyDP8GG;0B0rMfV zf?3I|Val0LnDtB*vys`vY-YY>wlO=H@0lN%I%YTX6SI#2^9ys#u{@v2gqa+sIn$Ck zkvW|?lWEPgV>&RMm;&Y!=2E5`a|LrH)14_~dN4hiUQBQ1Dy9$9kGX~!zzk#tG1oDJ znIX*e%ni&?=6{&s%G5Z)W^~?e0AajWMnfW(!m`OI_|1;(UrWJDva|UxB z(~-G=>C9ZnT*6$+T)`AFJ(;VRK1_e+dS)myj2X`So*BuEV*bF~&fLS?%iPaQVkR?F znQ6>)=27Nx<_YF$=2>PgvzS@REN4DqRxxXs3g#1L1M?ZPk=ev-VQQJ}%y-OAW*4)Y z*~ftS7juX?%>2Tfnax96Olzhsa}iU(bY(7Mx-nNWJ(ylhUuH5hm3f$%&OFLI&dg$- zV4h}5m}i;inCF@QWnN-lXWnGqW)?F`nZGlunU9$Yrjq%TS)H2Z_EqWU zJilvZ2WMkj<8L_TA7%bTZ?Pk7znFD3e^4h2Kkx^V>*Vj|yPpgu^^vkSJAFasQlGhW z2chKKl|@qT29nG2!F#9Kmq&?u56W-f#~OuRG12aO_GV&+1aVB&ot z-0%MlC%C`i6w{`M@Tjj%aoTLto(^I5Z$2zpA2xF#%rS9(2ru~eo8#_RYTBzIyyk1A zPFrN!J0ZO5Ym1!rzG=%s_|VthciJk`DneLA&3ze=^&gSB5Z0Mk6+*Rtzjf|@HKuI| z;Y(kuaoRT1wui98*S0xrmub60*yC%voEDh&uMiIUTHv$>)3U-imOo8?)E8)j(?WVZ ztMoG?5=K*B3%S>`ikX%SBiGkrPHSOWt1wRTwH8jxGwqBp{>#_$oYva3wqdmMwboAS zU|Odz&iAzrPP@>wi^I6Y*DiEgH`BU@(ZkoeIjy&8eZsiL*Lpi`kZIS4af7c7a@q*f zMujoj*G4$)Cev;W<2GNr$!W!=jSu5)Un_RnMAIG!W0J2;blMctriJmauT62<4AW+Y zG0WFxIPEFZO2T;7*Pe3PT+`-<@q(|-b=m^cUJ2t>Ut8d`g{Hj~#@oKO&}n6+eGtZn zzE}`(+=}>4*8oKj`|*Qz-cY@3R~&#Aty(0s;{+ludtPG+F22t?Q8i? zYj0YI2s-&%d#80a?V<=S_O;GV>uOq$2zvQiSEuziZD0h0e67FJhL|=if)Tzp#A%~V z8xz6JzBbxv<4n6Fg1dZeoYN+lHYI|ozBa*WGfaCdg4w<{!)Ya^&5dB5ua!7$foZQq z@S3kJaM~i%mPAnIYm1z=%(N8|tn{^IPAfNUZ3OFlt=wtVrfrO1ldn}ft=6>d5$yD} zTBq$XZC?cYeQl4^8cb^vMTo!TK;#BG9LOhD3ujRNGr)ptZyC~ZGS_`Lj zG_7+K7x`L8r(J5=ruSvYo$(GV%pLu z-uJa7PFrr;swmd@+H$8=n)YcF>wT@#Y1O8E9>r!~t9DwgX zblO4FevabbzIM=QM@&1WDYBb-&xIpSi|SRJ($9rhQzU#X>R!buWm?OoINsM%PHSb_ z$xU&JueEYoo@pzZVI_A4j(VQvIjvkL?9+d@_08~^ua&zK_BE!}Hp4f*R^zl?rtN8l zeZIEKY4xTxG{a$Et9M$KPGhJ4Zs8cB+)Oy?KOxIbW1H4IhU0xL>9kW#J3WRoeeG1I zwK4777&`e{8>e+K?UER}`dSyKbvNzm82b5Icc%?8?Zy~J``QqvjWz90G2G>AW1Tj^ zv$#YR4Sw1yad@wG!v3+Xg=`l~l5 zj(FVr>J7Qm*vFaHDvncp?Kr39n|5{_t$i)uY3G^t-*I&Iwey@-VA^GIT<&WHPU~e_ zzc{Y-wO&peY}(K`hWpxJrxlrYYaHWzt;lJ2nl>Sh`+V(Ar%g6(S{&1TZL-s5n)Xy2 z&-&U-r_DF5G>(^jZNAgqFl})hWxn=?)0UgIGLF^0w%loJP1_JhwXdyp+Gf+fj$@mz zZFbsD(|(NOCtus?wEdVNr@zQ^6G-`5jyoxS zf@!BEaE7m);Iy`;ou5EwUu)~M0@E%_;BsFpa9U5(`X~|eQl1@UNY^K1YY;Gmz?&dY40ZRp0B;>v}LBPOkkC-Epu9hX`d#r z-q$LeR&Cnn32gSYYNyqjwk?6}zE)Xwn?1pYYC@yGObGz7x`KzrxlpiEs4v0t-xvBP3xINcWSN}CaW0E zTnK$k?3ctf{{8y6`wcX0a1sN5b3d}~m$?vbF!7!wA2fbovc$}VaG!~jl6=r8k|ky? zguj~jw4_CXRK`dXROJ~C}(603dfBd1lER+YqOzE3qgA^>jd0dL5+Z$ zC)g(7_6T+fxB-Gdz%33m2)K!XkbYS%wtiUltz>*tJ30Pxeu7E`~ z76@2HW1)a$Gs*<4ld(d;!WiWOR>IgIVCjoZ0@k|NDqwMoIsvO$91yU4Mau|*^(yiO zEKt#2z={-|1uQ|)Rlu4P{RJ#CF+{+s5~BqyBQZ|Ex)BouEEF+Az{(IM0+xbUAYko> zMFJLkSSDa~hjIbSIaCW+zoAyZf(?5FtkBRPU`d7?{f=DLU}zy=(S?ozR#~`Iz_JRx z1+1emSir&wMFLhzC>F3Z!bAaUAxsmn_`x#*Ry!yau)M(%0qYqo7qEaqrGOO+ss$`j zP%B_ff}H{uAvh>t)qx`dmKliZ*WR+OKuW+u0<8qB9FQkqsep1FL}YD%8Uc#|>=JP4 zk9q+Y_sG)WKrY{r6mWr#Qw3atqm6)zY;+ND8IA4&E|f7uz@;$83b@$C1Ob<`m@eRg z6(s^LNl_}`q7#b+Tvnn|z=b1f1Y8>88vz%8s1tB`heHA`;1JT`z)+kAC}a1zhf+NKiz$Q@|w)CJVSI!At>{9hfiR!UAsyxOBjB0T%~Y zE8z4Wn+2TUW2b;qcZh4{r)MiNi7hr)j7Va3Y3k z0jFB16>u_zIsvCkI3VDJ2u*a%k5e8b1f0~MlYr9}6bLvm;hcleozO?XsRd^Z1Wp|| zD{^~WJ3E+!Yg55gzQJ`V3{K(t6o#fSjHk}{t`RBR zn8L^uMx`)1ed_EFI(3Gk^bN+O`tv}?%_)pc;g%F`O9i|6m=DIdo86v5aSDIp&G@e0 J+-%aM{{R(Gum=DD literal 248098 zcmdRX31A#odH?LLa*&XVgj^6}6as`etILutCr(C|>{y8p#ggriY;Z=qBWdl`?q(0$ z3WWQ<3FW4=P$(1%g>n@Ng+ifFC=?2Xauo`NLZQsVg+dE|{@?emdGlswwYzheI$7=8 zncvL&zTdmP_r2>kryGWG?u@P>QoS4{L8ZB*^+)}j17boqp@v+k6(%7cSVsTSxi)}oZ#yY=NEv__b z)$+Y|W4czdjm(&F`E;#Pf%vAXR%H#YH)rf-dAYh!UbT%UPH!!MILi%db;Hhb#cmc# zwN}+`6`G}^h0Xcl{MhhlVZL;bZqz$YwCpNN1E`dj%FAsid6)q`f@5U|g0nBB5O?*oaYv6D zK;{%O6+JR}RAItAhS%TIwffpZZC|@pZ?|U34XDv;P@EyJEA{#BXJ)n*rmxz-o0w+d zz|=zFmOVQT-!e5fwU>tW+pFc)VZ6Rzuht9G?PjaCYBywH4yq@sB7g3yR?1cT;Hd9H ze!8~0TB{Zo%hdvH1`Cj5K;keUE$`>fL3ywn$LziKal6?v9wMR_(eSrY@b9uR_0nRv z@OblTUf%8bb{%VcyR<;t%bn2F+Q(~+qf?c#)illl(l8@i_4)|pzjLs4-GF6l1O2Jq z9r50UpYB~Objq{zr+U}(>}XzlcGUYU{B)lk^S+t>RPTD;JO*z*9qx|9LuXP|Foaho zMHF_x!h+o5u6W&UWnF6|`a9B3>n)`k63(>t!8*|Gh=&DVoM_}P4T7{8|X z?cXsqH;2LT!^4O7?LT}oTv*t#AFoXKuE0|ohQDAW{KiP|6Qf~Ij2;esVl?>=Gp4WA zrnT+;F$%Y2Tdg+K^sF)NO|YH(St`^Kg|ITAovjGWix$c)tGr(VU6DcKjS&dw zp*NDc9RHwIPqMO$%mwVXcn- z|6?|E`>BU_(5NP>y6V=VX`N`Z0J?$mlGj_wG^&zVVfiK62w?eCJWqp0qHP_G4gbvB zEyeDq>6R#)G-4V}qK({4*;+=AL%9e8KVYk%bC_4U$yk;=v#9Y>k0h&g5-s_jIHlff z$bm)wgd|J88akh|#$tYdyV`<@1}w=|lZia>{ZFOT1E&5$%QPe>A-kEpHeLosN)v){s%rNue~pM03B0 z&+8dToXtH}nP>b&TO-tNFU(}4^R?P^IwhqvQQMJ5YPWFq9NHP!-@|#F>15M6*;`Mv zMnN5QdnWNrb6Z;s1}54?N8R?@_q1W=C$}OJk8a+Eq2zLlPclfnz|X_n)^gFFtHGiU zmM;@^LLi~@HJB49_)N5M#n@n;%5vb-mrb3jw@X`kRZ zC($kiS5%~=N^s(J4X7#NO`#rb!%TA=7D}P{6;U0e6Xki7iI&EFi@2_>D5;fH`QBSfG*$$Yo$g)nNV|sdwv%9^kmIjSPeMoxr zyJ1>!>$r`7nevI&MQZHsA{Cm2!s~cU3dSDf8ak7Z+=1$a3 zL6aSq;x)k*!;K1Y7h%G`NCqEt0=)w zOC>w$Q7dbksT9vUB~ox=d`^K>G96F?YxrTE0=F>}HQ7ZL*j;n0?qsV^p3C7-N8o0|=gbayVg~1|BiwRz*BJO6L z*+q$VI)e44^=hJ1^n>HwQ7zU=(zpG@B*&D31=t5$U(7do`92kyUa#Mtm8cC9Ov3Hs z!;{mnUZA{GhIPhbkUdeyzZ8V#yhKeU85K|sdz{oQp4y2vr2&z`!oyPSIImyRDdSWM z8;15}5lhru<9!0=gv3RqG;tF(NqLl>3E+u#gXq>ivf9FZrsi<_8m4NZBOuKMyC$(9zW;)2yY+RWo}r=?2mIEy+_1K!n`MNK(Qv~|;C z)GLQnnfA`OO0}b@+(v|N#dq9ZtkX^U#&GvPv0KZg@d9r; zF{)j5rOw?{h8kn+;~O+G*m>_jt6Y(jYt(s<{pl#T8w^$t_CCa1X{h<5zla*vy|qT6 z1C#p^KqFI!di#s4o0J1WnGFjYK~`#Ot9*iup;o0S#E$H$9<~&sbeT?cEXvdKOSH^O zS7oA|cZ?;aY1|kU8!1)?P!nC^icxw!;MAZ>v~P!T-ab<+!Z?SRyO(GkO5S*J0*q z$1PaT8)6%GZ-s5Ka6@S09J>1>Xn`9;UT2&=)NUd*}X1ei`3GddAh^qj#9Z*gPESVn@QfLKiDgc zXJ_w64s|G z?5-`BtGI(YUEm5gF61{@7YMd(&%?#5sNcO=fbruRjAPSZo*xLhl!IV$80?=7v+-b~ zE@(pF&K3O5F4&NpJu5@%gW?e;0p7WYKe#X_?%~yI#8tPS&EC4>1nhv0OLt_wqv-<=v1?5uP#>Brdlu_ve?FPE_lHf z-wVQa1sBhYM7UCIx~|>2_rS=+@c730$IkDb-99`#GGbf>O44oi*^wJC?b5fU^r#{B z;t$x@S=p0$8+3+XjKhCaMpt>2?JPfTTotr`H8y_g{?!}1CIqd4?$Nj}`NppIYe)3M zIDe2=gSeCYii8OSy$Da)=>7D8BIKZi_BuXoiJp~EcK6@yv_1014I&fMvjy_Q8#hdY zT>u-pZmZhu7A!X1xM8ln2s?$}YQqlwNA2o1tF$<|d2(#a=wzv6*%QOYgC4&N3^O!@ zcfy|AxNHA?#+H%*w>a)5;TDI- zmd2MhFO7_p#)qvj%ZM)XP?c_Wube62?mBIp^Z5PNaa>l9iz)9jUe#-su-!TO%!(C< zTlf!>5Kgtw9iBaHpyzZ9>IrMO^eTf5;Scq}zOUG<^;mN#bkya3)%|U7y%?yjJ69wQ z^_CMT5J4Mf8;^69(eJx@jKGfZ_}}`~o3E5aSHxdRbU|q*TuhiTY)~H?NS4AAWvMTo zqKn^|CltTYW0?W}bmV=?54)7%*Z|mP%C_eUbKPdJv6024u`S~hR%vWv6P$HsM9*OU zrUM)}zRk~#yA(~d`>r1SHz(2c@MnNPJ?sPu3X4eHx81l?r%T+8gRJN}gpnnrq;<-H z*r-ysn>TJ1zg#Ldb({YeH*dDai{o%0;MgX6c*~>_T}DBLkcz5)du*zMks}Tsp>N)+ zTyP11qlda{VT#4giz8!8OGP;Iuv8i!F``Q<2v7v0l0Ggr4!8%zyG6gT;JfVd(SJn} zU24IHPdv)XopH0GoF!n~#^dDI`ryNtKcdU4@uA9lByKX?-3;g!$;xpD#@(EoU`QWS z`HZ#b+Gtb-i%PT6;Ut+uYv+KUt~fY~E_VlxQ0{V)#CVRDFb?}E%1cBXWJTAd16fj1 znxCTQU10|Xkm5ZVBd{d8kT{5ou1yExTu~`=N0ZEO+R+|{6~L~7iG#c7`gGth?eeUB>#iVWUgmnK9uFNixp`9CTxZ}w(9;ZL$34}(B>Ae2i<|7}8adHs~2 zY?O@XP9z^0?0hO?ugoG1g@*2PhVJi+E~$?OE@||ht;PY`CCcGhvPZ65k0WD5ms?{* zk&kAM=$)}3VlWopIbX7CNoDXsT)O(tK+&}cqRS_0GR2D0g4UZTR(K%}R$?z!Qqt%? z5Iy(E)5Nq>)TBR0J(LM*V3>#k=d8Ib^kD7Dl6oH4WGYfj-}Tbj>;us0mCptHo_JsubaL9zJ7? zPE^E-OdPP&0oMnUK7%s4ULBYW(kuFSc85%w z9*5{!8L|j8^DZO~+M;XIfi_oET4s+YS!QwPiIC$Qjn#mx7lMz2)98A3;50;TN^tac ztV7n6CshWv#q@3*?=U7t?0xw6uH z7QL=rhdjR3Qec~b#KHYINQ-wVF#r|9#Eq@@Yh%e9;|2dMWx0=@pTuYORmwQ3P`z$?rYTQ z9uWgSEm-!#6N2f3FkgQ;x;`3VA+pk36@9d) zBYD_Ph>}>_JUJb zgU`d39_TimsQRuP}L& zvAw(mVOj~>%X23VvSPQrJQ7lRqT9h8^Vv+Je9V?(VPbN)R}6`XgRF+bm3#gROx|^RN#a>^4i2NB9IG!)dqUAS}8Te!?^{sTL~<*b#f|)mme158dA! zvlBgnz<8XrEb=};9E?TR#Lt*dP|8_!JI|lP=E`;8$!~awWsi`{0w8hl7F`=ZZvmpR zGLt}VV{xISvER*M^kN+B6e3F;#tupxy+QHkqyyDe*i~=YF0srDN37V^DrH}3A_GBj z@D*JnKVN~uQjMa|Th#aydk4!ImUtl!UZP8?@ggNHMb4o?9PBtzZ`e)T&6L&Nckr@B zqg8Ik!A*1xg1AwHq`+UG^Y`goLbeNF*EG*0vjKxYsW$ zu4*Qdx8fiuc7GpDLMbAZ{*JgAVih!f_Z(-2UFw4o-)LZTX|*h)NP8%5CidF&40mG> zrvZMu9CYu^)ZI_f<rZ2T&m;j$S{7 z@gYvVl69*fC69OdV8&NaqRSq}jFdfk0~bQiZrFa@uJTU2Xrcu};$|EqMb{vNBq1ct z_|Y?I08e|YGCe>?b`Ovrych>B(IpPxMM@mq2@t>s?x;z(uWh%$x?{Y%)o$Ko^a+GTcPe`7~N^juIHnHa$5MCq75DD&l~==uaxrprq8Nu=V2^nrDs zC)Q{TYQ-&X^g)v^XGNDhm?l^9=mXlp8H?9Fd8Pb`eJXjj@*?_R%a^I5>k`bCS5lhb z(QVVtw4pViTGo)MVyw-hOW&C&ls>whsxt&9H#W*e*33!EnqPFYPxoF{ecEGmiFH;~ ziKE*WVSF5fs=L|PclTr%w>ga0`!&%v}T4wz=v6j-MCXe^x;3vBL;rvMXqiZTSr4fp?Cpwi1E)FK6>$MJ(io8^> z=+ja4vSxwQP8TX92{cw(UdDW&X(P4>2gO8Xr z^9QO;Yl%&_EQ<`+85;+S(e=|=>?||Q7Om7sWoK?q(^!wJ$0`TML2GmkyQNjtF#48F zdZFftiM60OMR>O2_u}9wy8IzLsq#l3#0w#5w%W2AwYqEzF#n1{Ns+HKOdO;|*C&KD zO;(!2jwMy;>yh1J9kb?(jdGp2Ln>Oe9}bU$(&$=tNvWpg6VqasXGeWrWosRl{g1`L zc66<~WZN%3&C}6q=kN-lQLZ+{=%3!kKpy6|`(V*G=pJ2*a28c9qL0Fcu(i8}lR9XM zh%sbQYqDE?u;d$Tk1l-(ON#W-`!pd8$>C9KS)>DiH^bs)94tlGAcQ3$Bu(Y$ZmkfW zpam{lmGZsrgmLMj<79adE@S* z-02EUb7yqVVpqK0zRFf>NymIpg_#Fb985;nsjIvxbc(*FN25^AB@f>?Bp4D0dC|4e z$O{&gX1?hC@-XJ6D^_`xwJ^f3Amw29;@~Q}{9#-v^2c8DxkNP9>aE&x!>X^W<)FP4e>%3VGCKOO{Fd1E^u9y@$MUSpK z3Y%;Ny=Xi_C~VgMFHy*Kif-U{MIrX=L}w+CzBs6hu1ik`JDDk;r;(Z?Blw9)1DY}pj7KBTdTkrHsQ;@W$8(M${>BLw4e)_?UMT_26J5Ls#VioO#-NAl2&5W5(7#E65a z=(2Yt3T2PJ;IAV++8i#igwey4a!ynnq(#@LBWapO(M_37{55e`44RFFLFQqO-tL35 z5{WdqugQ@89hchMRkG|WUPEx~yRjhPlMP}NIeF7Jh8!kOvJ5Lw& zt;?cIuG6CkNUM$bJ3nd+yK6;lEJ$T2Pj9pw48L%sdt23Rw;C2ySaa>gO1XHey|z$0YFD@U*oiK+ z#*Ql<%|p?TG0|8N{wi_Y3jFr+Fx(9fzHVT2IW-=HoHlr*4m4pQK*4GpX~UTXE7oec zkgv9v?N*^~6_280ys%m>Hfqhs8pS_PD)Rr+3Ekqxs1~rM!qdY#JAi0(|{0 zyHXb`48#t1%5|3($Qt1Mi{L$qP zNLF2boI}t@60aUB7RJLR%2AMc_lft+lFYR0ZtYHO=v|7bB-g?a>F;?N4)r=+#Q4zI97 zR8``TA3ID*%kO3^wf>U{5?c<7z8iyH-6@kdWI<-vT<*KK0rj~+(dE^vH$~p)O`=AI zSV|(AZqGuP?n%%M;plQ|BnUZUpBsiRmS^TcKdO+l@k5gjrdPm{lhqCM4Cz9t)&lE|ntRQ{9%<|C z-LWuTYuNdzdL2|hg5hMIAVoJ*yQDLBjl|1iAO(peVZh zK@_<%CRf~m43S&8r%Nqvp1W}nl}K^(NJ*)RKG+$QpXRLA3Vpq>`e{zWt8q{hUFM)X zBxR1ir)nrA-m)zAhLz;RTN_2!Ba|ku9??$&7liRSz}u}R+w*U)a>30xUAJLA=S6f$ z1tp4LG^0O)pPqA|zEFd~WP5tWE*{<2Zq?hZ8M|3tt}cLs*|?OW=9rfUT6nu*S79qs z1ExgM(|71umdEVUbZxa>uFxGfT$J*rOSZSml@{0(c&q`7=jKMOT{nI|GqbfYebokj zt64ZOwNSWa&yK^lOwCR0rJ?;cY`cCKuP@lE^}=+!*{XquUIylBjh0oBKlfED<*I#f z)OP{5Yh0~W3$?`~g&BLXy)2SZyiq*Kft08mh-X|9f-nXs=Bd8}Iv7tn#UvX3MKID% z+`u+C+%Vs2m&&!m=c45yv=8h61SOc7$RT3m#0n2(?#JyoF197=g2^b*M+=Ev`JhH4oXWC7yYRS5T&gxVgp6 zGE>d^Ub{tmN9YJ;4j{gxl~P*{q4_>CVw}#uM|ysPf%Zl3{;MMP+rWdHZ&06SgYEQD zbn9{2nFGnrK{K*aTOLBc=ZJ9{`#OVPHAcINy~*AIzE^z5rTpQ%OA_T_*m#itj@H?7|s7Mpcw zxbw7a(E?Ov#cjVn782q+iL@QF&z(ovd5W5c6``O;C%v5<#L=&~+Y zBC0}Bg}8YqFNLAaapr+W{EiCjpociM!G1K zv=S?DW3Q0U7uc@&*Dc#syJ6uua*Cy>WG1)aRRl!O<1<33Nl+SQ0_+AetPKO>w5oc+ zsgr|^UzZ`nGK-AL6S@~`+_ZS=Fh&ff%TrS0L&*^A%sM&iEWFsnO#*n&X(Pw_RIqRjx06FpMTvw)_buUb7%hP_zNPZN2f?`S(^cV_L^d{{rqUPsnzwwyP^?P_M zhH?q)dzhG17|Bn#ku+Pdg}>D(jmpSoIgZx*4`LB|ukp$Or(0k{N)t-C=GNL5D_7Mi zU4zPXIn_a%pK?VI#(niALAOzomtjk>J}0ihZP96ITCdlZ$E-nr2|8{fO;ox9?affj z;=118uZu;E(9XNi2Zv(U5zOzJpea7y-($~-pjU%BBr4oa>M>zh*6|owj|x;F0C-=I zS!%IZ0e8b1Yzl+E%q0t4OHk_IKS8^jjYbsux5Hyo_!vFKfIdd4ez+@V7^K~!gq~g| z_;%3!O@||dgjgP+#TWyb-Pk?G85Xw7JKTFhB$1lfZR}Mf-q}RS6wW+SD-i4m_EJ%J zIHP&7n=I&wo#ic*Z$k)kE&{z3y@*GTY6Le=u~J4~Ir^JqehW-ZTq~Fd|C4g4{X<=; z0`5Mo*Rt!@qWO{y8^=M*Qe0bw4snIK;6!Hg)|=LSj>3k>zm0jxC`EP5->L*o0~PY%vKGqtOwUXtYlJ6tWC3r94KZR&s-oIt2O5 zUURQkU^L*5+lwt+Y|!jM;#=T3uyN=j1-5MFnlR=3P#ikzr4I0l48D2vxbz^b@X=rm zbyb*{DhRuw{R;@*<5sO$tMtMrxQf^_H2JR%6VeNNb+ojXa^`DLAC*hR8tiXSZ1q5_ zD-LclISa$$^bJ&pvGsNEKXf7z@jd5aCHoGBiK}3a_b8nloyhY+3aAd;3cv~YSGd6YO0$dI7dYssVL?UIF5=oE`i5qYq8~3;$42wbH5kKP1>Z!q zg_&6q-dmf&bPGVUzRM1Zrje>*1tae0O024Vyanw7uC~GYsxX4XYO-lSQTDnBtZr!R z7Y1FN?J7b@E*t`6!*`+y!sZ;(1aHvypRNAruFJ~b>l?HSibC=0V!d^-h)uhWN1Cr+ zRf&j|Mi#v$SdHR9th5GH9hK&B7sFDuA0`9|x!<=yz$>lSyAepOtb+tn?{`;f1w%`< z#;QfVa^SpJh4o%7+Q*R$sijsh!H-tKVE`PRfM>i+h1~B=FzG9VYI>=>+=hVwFqXoT zZ(jHop;C77RIouIcn3^(%isiSY&;euYt~>;7`t53NJm>!#zzN^K_G-tQM3_Z^%m~T z*nQ4s5|rpXC-C~XS=vpo5ls&2sH0L`;uX-n(Oa=*GPvX7qFDPWz)^V`vnd<)4lZ@U8Ew;`aI2-l^J^7`VV7aT9X5C}8&eM1qmW6J0_FLo9>IMb_vLv2 zP(dgUtMD!h9223`u%Lxr#wrSZ94M)*p%h7HI1FkffKetd<5C6O>dq`@HbLHNlQYXJ zf8=A0XVLhl&q~_31qhZak82%#ck4rS1)ySCEjOvB zAT;Ak381DBU`ptfoX}7}mlZEdVkm=jt7q4&3Y7>ESrYSW*o4d{iC`CCMs?xgJ&n5eW%jV`6_ z7MQ5CRNAApE~V`jn5eY%N|(}h3#1dJlB#d(t?Rb$?@r*y z^ngv2;YPbVfgjZ^Fi~k+-PU8>0-x2Ljn!ZKd+*A1yI}9B?g-x46FLRCyR3w{++Cu3 z9!K|#Uc$fL;_lQrF_i%$J zSoR+AiOL>s{shb3BR)~t!;PU}*?Yt%DtowT6fAp>_(Ww7H0zF-4N;N?#44*tG=`R;05ee{OhIoeLVc^X!Pfs z)iTr^Fl!nXI-^s1q@YT3oz++^RAF%Om}){&A1};3;1j~;_s&vx>XyErq{~iv>1lh@ zpbI5nJ$<)oY}M81;n{>!<3talcvGX7CzDoU%S6{{p()YBlRZ~UQ1*f+xv1Ge6m1+< zb6vXN&JUXL;t{^5C%c=V!^c7bhySF|YJJ*yFmSYwXS$of+m)b7-Pc*p5h-Wak90Rr zn~TX`uMO1&McU=Kou@((`Jl^ZU)x>v&P8vEv9@)`^@7wkQiMjOjf+jW$EF z2M@HZBMcPNpi#H+{vO-wu2XWiJ7TMwy4luua&+^i(UI{1w4lqdyCP=W&po{CFT(#)Tu5Q$_N{f@5 zC&#voPQt*nJuz(1sy$)7+N~8_N(KjO!@R1zZ%TGESkLgM;?O(#s{VD8)2qOAt#%X_ zN#odbwHuB3192#elYdi9<7wOz1~om}ou&;t4mGi*PgPCSaH$Io<4|rbZRPe&K?bIY zSm{E=JcY-hXy~phctn6YaG+M5y;ZcJSgldMm(@p@h<2!k5*LSR>7=0)IX_o}6E9d} z5}t-SJPt*10c5fz5vK#w9f)AF5?^xG1CulCkvJ5_`D>{uj5&639TnqH3fIG>rW8)) zX07AOI;!OhbI(j^kjRHfl4h2&Ki7KdWEBq3?V8mxLzd`*f40TydB4n?r@ov1PNBbyBLcuHP66+s zzue)eIP^}w9nlmBZ%4eqIFt+B94odihgW9hs9Rca?+MJvq0hvja`H{*Oxaql;_}8K znCSX4{NScD?2$MWPTqf~N{_iW*ng*>;!rEyblhcImDUQ~!+joNE`}xeQ=G^ zxcBCV#k4yVR3hULKY8y4E-8jpkg$;uu46-Gg1s9aTpX$;@7)lqrG3>&uy-Q}9*3e` zAB^3178H_W>KzWsig}KRL!A^%8leyG1N+i1cnF}wQ*r2>eD8l3?2PYk`+|G_KJ5P$ z6%fS@00VXiMX+i@t;N+)A#%U+kmGo*`*L%kFX87xIRZ40;BVb*4dA*15r zP%U{c8_k0I?IxU2&NK`5vZ=5*6idDjgc7S;#02+&6jU5)rIQu+f%m=vn=`DJ6(ueX z)zV3^rsD4nPce>)LoM73AlXJ+?1@1;Kz9dLiUJacLdjPdyK6-_%19Zr4z4m(SR9Ha z->Fk2&hLk#oJ6-ZxKkGdk3-Sqv*aGTWtDKgKH46^SyDjaP$+pzk)B?ooBqL;q7IEi z!Q>4rDs{cQ<3zmz6PnnLfx!lrhKxhK6fz`i#x7@Sg=9z$`9Gx)YoR+T6w6p&^3&=t zTj4OkRJB@b(Sa|fTky2H0CXJbwvu>bje=vPcxPZc4R_;EBc0UZI}*ZqW_h_^W_W68 z=s48Gy$_Q$tuVC|!SNJdOuQpuiKl_%P%@pi&0}hyis5aW3XMa-YAUI?pB|8anpvTV zM=^1z6l~66W@2IlxhLpk{l4b4w>vA8-_Mrm;hZFX+^|>25!l&o8|K=JFr^Y^70_Mww)v*hCqGOs37dnh6j^H!JO$Yc^lI1D5{Ofz+=8{Np8XQ8 zoC}OYxpb-&JmS*h(h9FqRA?LuChsL-$8oE>ECxI5Jh(ViOTPELAC5NPU54YsMdviQ z_pQR>Q0z$J&4Akk+!a`3##a3Ymtz*aIAzDBtpAEX`E1T)<_!oneS)*O2j{BR|5~l& zeKGs(d)jci_>5hIb`iYp^lWsr4}u%-Ab1>#hM(RT+k`A|zQg)~rY&kK-wLuR?lR|45IJgfMfR01WK*R(^_9YqdM5xLhoUK@8%fg6Sp4td>$Onn_uhH8Sw(+P%iluS6t@V z*?HQ?2d}ttL2)RR{OSQ$UR*i=tJ&!sbIgvxs|Nz{aj2SnQ@};P6%3k&U2#3#!A(H` zIu12cD}zE!Ov+$e+pA$5%F!)nlXW(Fh0ZTDU|-jItVS<8yK79)9wB zY&L4B4)e9*QJc>kIT2{5uJ>ph3?$!L&MQ5T;MS5O;!r1rl3HGdrCR%;CX(|9LrSU# z7>9Dndr0P`%zW#IU=N83i$k##G9gzi++^cA#i35}+meU`fNGncizvsbg103JejpBI zlb_r)kAtQ~JQIo;r@@n(6jU5)C2yI+I%~BF2)0aJP#j7nUx9$U2U_I{xLA2&1y>*{ zEDptR0aY)%C5E5X%{K&cHzQMz!VWu#TbZR00C5$h2V8bDBvmYKUK|-)S}K-COQq8I zh&t2AbGQrJwbYG)9%j=`3}YjUOJiHcC#=%g#3p-e+<2^Of~YaX@oJ^jS6|JB4BZH# zxr=*Aema56x8bV2RH)jmZns!fra9o`4);uLS0Q?&RX2$-I%XF)FBL~i6Sie-vc`>s zoHg#~tUN}mle14esPhf0pdzf~>mE?1fNR$2Sq%`m6I#<5s=+Mm_>I~s3m!XR<4`f734Wns%kH5v!LK7Y4kZ)X)*w`Fn9&6X zT4H{r$*F8>(8VKhD4cdPgf=g1OxzG|#BQ1)<(W8CPP?p%iK^X{RlvrfVp2|GB~#AW zbsJ2lYH@A0dL(SiAjL`C!=rI9kkByCI$B_rtPJyXM#rJ1GJ_&8vOTqu9ZQa)r#mET z;3zxPzSLX_@)9NaVV60 zHy4|9C@#lf;Vvx6@VP9ME#y=cLm!Gm>4bKy2$dh_xYwFuwve)8#rjXgp>9G$8ll4P zSY3ou*X22ubsk(CswFhrSxE#b@_Y+caI-<+U|U^7#-U#FeR_4-q2IU( z?$d`p6NkzP4HGLV>JcAHpE67w0*gbjPedAWo*g4zFgjkmWU`LceRZ*aXmzQ)+-7Sp6os&^ zIUeXzUFXR-^iSR^C6ox-&?eX`74k$J>L%ZU2;sw95RQmLo#cz;T!SuuKgK&z3C-PA zN&`&v+)*vUxCuYEMVY%BjEaLtWf8pW5VDiG-M4SbZ=%!l*54jv*qVT;n43za$t{!i z7Ry!*TDxYfu(P#m@!-Zq*anaq!MGZ)YoozlRI=;%O{r>p43G?5>r(@fV_ z%r^y88B_JfgtG@ACFyo4%BEWpqEhmKH!7b&79kSF0pg7WS_n36J{H=Pea}Op$?t>V z-Psb~ema&&mDbc7X`G3aOk;Y>JU#HJ#{6yv-L_KRa2e`j((=kDwK7d7bhzUniE*Yj=Sn73yY7Dl#Q=|}Qi zHa0$TEJ4n^-NFrdnqF6u8%6&b+%BUiSC7*7qyNTzGcJ|@@z-xDeZn8~zFBjL^q*s7 zrkWmVP|K@QW0Io7!7Xn}9d%Jjl!#d83 zFr0hgzPW#ziu}z%_DBAf<4P?N!Gn1@oJ?KUp@15yG}l-XNFMB;_`ysL88hIh3MuEDWmmhRFipe#KFVA`zqCyS(dNF^Pn~;D(08fpB5*rJR7D}ni4U&Cps6}x2{X=ZUz(z_&6z$v5eN|8|! zv0qLftpdukyqDWFtAAdhb(c+fEr)|6Z%>ieFd2QUa`}St>z|}3uUn(}b3$P8cORg6 z_PxI&vikT{v7}7AV@@W(RdRS+WaTZ$c8fCiH9!{`?d2=nOF<_bm z6(D76PwbH3&xmWOk}u?-9Hd-hinzH|vSFa`kI+R<9Mp| zic+WiUOWYs)h89Jy4;4`-D7RS#M#Xsre!nT48a88)dXvNQ+Czux9@4g$-*;s5h^Lz zS`sT|Cddob1R6|yMuj}X-lA(}PrXH~3v?<>BPoNPIO+OP_uI!|l_fXK)6Ss0SLp8{ zrObiaJ59Oy?SUWIHr6W?OIwhoSG~l z14;KZ57>hMOo2B#~5C?_ei@1A;{ z`kYLmJIAmMwUMriUpX22R5TtirOHzP)6IeqyXQb=Eg$sg&WQQkWY7Gj9!0@T z1!2pV3LKr$#Dy7Fqh6q=9}5pf5gI3}ULVV=Cpde~A7+OqW1jFjB_c@zCxh0iy-I>2 zcr42(BG67@H+?}58LTsgf~cjlM>*&yLd1iWJv=1T^HSVr!XM$cu+y+<0t9gnDjqb_ zn0BX%;5p6L&q&%y;}M6Q7R+k!G$y-+@`Cn+a`^9{k%HGGR2XXddb~*~6d6ytgdLtc zXr$po2_**iPE&4Dp3<0fq{InxY}_rP^Zb7g@8Lg&Qq|n({MJQX#Rha5pE;c)#@0rdTqi!Ul>6XI821OR{a97IK6t+On`wcm@ za?nU)+Na8eM;siLmFG!noxPs z5aJPrX2q0y!D4o@p9qipEcr@X2;%M5P)btHq>3csM7Fd`st`e*nwHAQiYH&P1NbQa zX-v`!h+EyrI`yuBNCEAzuu~?7ay}Qc9#R;iR?=jj=d`Us<0a|#N5nx%p2|THk7m=9 zEnXp0;OydbZ5bg7r6Jvn;XU(d(Bs}uzR`g3C-nd*Z4kJ}jyo)pp_@$Qia|F6z;@qkw7dsN+!1z^Mnn7eIn18$@8gFm^;mjEW9@p`;SG zT9x-+N`&IDA>XP+kFtWDHt8{0P)d~6RxKq$2)^KopUZAk!$#Y+5OFQ{~I<{9em%@+(d<2nC} z>e{>c%#%U%!g|Vw!Q|3TG{Tn4lwM?rxL%Rk>*1Gqqd1qzM+sSbkI?qEu_a+IlY^o+-^9 ziHw(>dV%aR}& zvyt3hK{*Z*n-@9&bxI{;3mVkr?SsavPBB|dCU-#&J70wH1wFL%`SR44atR3CU^jhX zl?9aie^dh@|R+&@qWd0tx^$NWzVjzwp-RB^DYb;TZXI>*dMTo zfmK1j#8!5S%@kNWaQIaLyiG-WdIdIou;;91^LVXM;z!yTkLmp6Y_(*c5ZFfrV|T$> ztOXD7nhro1l{{t@*Tg$Rp#1!u9gPNT#=}nEF*XLj)q7OWs6cP)j6P^p%FuxV#^#HS za=q1@vl^{348rlqMuQ)xt9{v^8u(qRr9H5zzSL#7i)Y%!BJ4IHVhPdyFecwD%+qYZ z-iTbF5b`N>9?WfVNRe@EuoPaJOX=8Tvq19$lEcO-;m%nw z2)5j?RuMJUg$ZA&En1ZW;K5sN=9lrIk@X*%YBufF#md@jb*YArOsxM1tx@&o%!$og z#y5{n7Ol~-$;}g^rKQcAhbJw2Q>kP@aP#nD5f0#<7#knAmL@ihjEoi+M;5m%Em@1> zOXDMB6N^S>(s*5_tA4U;RJ$F;Jok-zhlZJ>TvYna0=KTEW#YB7m8x2J&%Krjczf6S=`U60$0O4I;-PYDW&UWnJ|#>{qj!I3uj$Iq`wCsr zAQDlZWN5r0Nv{=io8zfa(2)ypp-GR;I^L_XE?pTiIdGI|ThBfX&*LR&tre+fxeHH< ze7<`R0-TU0ie#_7=(G#`wL(47E`Lk zByJ&YllY-FK=RtG(kh9I_|%yA5%^TdLzj9QGVum{-3>j|9=II9+g$aM+w}G)-$Tq; zPM0rA6GrM%DVtv)Qj$M?KJZI@Wu_( zu*Wu>1G%kgw_6RXvT?&)d$Ce3!ct5+9(Ve7J<50elS*B?28XrsFx<_jda~CmuFL=nR5f0Ps6A_3jUU=u z7%n{mB?N|R{O0#~m*%7LLTndr>e+zQUa%x>yRJ=0k*uM8ALr$<_MB z!mNG;VGrW3nAy$(c;9xhV(3omFq*Mc9&h^KB;mvky!Gd$#TRUOw!iE94qfJ;$ zlrAYj2?O>A8qCJPUKrRiPM@l-P0t-Lew)2vN{%nWfXfjWhJ-Jed)I>F)^9xLtPLA( z(A3$m7xdaT2<~0zj}1}?fadMW64;h4t6a59H{LMh{f+Md(BawUjuSBTk&bTy$ordv zW}ExVr76A>&W)``+rDAQdyNC!%!!NjZ5<|COuti*i-fT#)B{h2LqSejsdmC86wH5 z>E<5eXo@AsIOAZsS%%?m<4iH3*tl@E2}7jd$11lfa85AHMzl-D*$c4uXKShn4u_I) z`rg_ht5G%1-`6NFmtoLl7FG~pIvE#<7HH0Dt?-<@29YpgjdNzJ#Y($mV>RDu8t2e4 z>z4ev~s9}`PHo-;8(#kk*CuSh_gWf%JXS-6Np)>Z^YAr}irc)Ku z`~lMEWSqU<#&dLz*@$?6o8~}Yu?^*z-MEBiU`#w#yULees@-s3aG`dG5~9OhIWVJO zy=^=c6{nk<%!B5Y3Y>7j%^9f64M+oCB{E%wrDI&W3+gx!5K_(Ca2Xe~3v-|*E`@?A z5oI6~l2}|ZuJqJxyxG9aA!NEld#8NI`PvOAjGkKFcz}qcX}l=K_7f%y;+hLz6UwfO zD)}ktN#qxWx8yHPPX^Z!?c+tbs0A}=+N(+@)F+pFk4tue!T#mo>)odt#(UuNUih2` zzuyPn?}yJ{z~=+-`5=4{^Ox}X5PUuipTB|+;y(hPkHY7#;qx*0;QKxf-+u$2PrxSw zzds4zS@`~2`2G~XhVOy@jZecLjOXv*gK>NYKKNdI&u8IVJaZZRM!EhTKA(fn=i&1Y z@WE%l0G}_y2j%=n_=!RIUR!S{X@KK~4#ufYd({W^TU0iSQeN7dsjhzE5K z)B9Tr9%cL&_>J%THhj*9-`|1ne}xaqh5CONKHr1SzrpAG@c99J{vAF)gbzOVBl!FW ze0~g{pTGzC!so7lZ`Aic;e$H=6h5ln4*bSAgwEaStEZu^|G5w^%HNOd7s0axp8Xko zPQvHE;PZ3%`~p7z4WD1ar&m5sgLnQ4p2L3=R~v?7Jk7~CStsWVIHx(M|MDW|jQcaM zaL$}M>7402z&Q)P&w}r>;rr~9&I94=fhV1F;Om@|&bjb)?n&o7_&V>TbN>CAmpT`0 zKMDVw2hqP5Iv1UE9(>Zd*tvvVz7#K?#H*K`bS`%u!md74UcKU^^DyVi`!n}D8>XFy zL$rg=RV?rb=j!`2uXY|e<2=fF^o(obDfi)afY1X8E3>9opHvTO*788 zGcn_AcDBqolg`%rGcR_ozd!R5=Y}08oo&vI7`$nxV>(lKXZ!t`Uw^}yHk}#M*@}TzrZZZK9cbkr7I*X=LG@X*^*ru~&I?JZBVmf8hIbu3TO{ZcytEN*m zoto*?P3IodX_!vabXum-_@o#&a(^G)Xkrt?D6d6DV7*mPcEI`^B-OHJqZ zOy^~$^K#R9h3UM~bY5jTuQr|6n9gfW=l4zLb*A$Nrt^oU^Lo>HgX#Q{>AcZ&-efv| zY&vf?owu0IpP0^DP3LW<^QWfscGG!>>HL}Lywh~vWjcRuI`1}}_n6LmP3L{4^M2F$ z3)A_4>3q<1{?c?lWI7)HN3p{L*xOWjg<3I{#}rzc!uUn9lz*o!^?o z$e1JppDcWG@EL&5Y4AB6K4-w^O!zziK4-z_Z1_A7KIg#aT=<*^pY!2!0el_=p9|r0 z5qusDpNrvh34AVv&t>qr96k?$&qLvJ1$-U`pDQzveaQy+3)%VRlg>@#;hB?UFylOc zTm=_@&)KjGiWPZ8hJIbmz8=ZG9z~yhH2nSbJIFPe*^}fk8NgnffgdNyMhN4h5O%-d z_jMAO&%h5C2w?=WF9-}t;BbbF0C1GO5m9)TexD>`61FJ=Kiv007=i2y0^<@mk%1pB z5W)y#Ul7v`8w>m0`>w4dtrvWNQb>Zz+Nn2FUgSmb=Zpq?4=U+dl~XF9rjWId%1+YB12xO z!(J|6uadA=XUJ=G*sBEWwG#IG8S*+E_F4h^0}1=X40*i{`vU=cgM|H2hP+XSy+Od< zBw>G?A#c`UZxXP#NZ6lb$Xj*TTLkQF685JV@^&5eHUWEwg#B5Dyi z@77`O60rA3*n2bNeLCzt0``6h`-=?ufDU`VfPGNH{xU;8q{BWaU>}ySzsiu0=&%n9 z*heMouQTLhI_#qY_HhaOn+*Ac4*R%(eNw{yHbXw8!#*ispO&z{%aG6LuuluvXC>_K zGvsqR?6U&)c?tW64Ecf%`@DdCQNsQ)L%yWLz9?W{mau=ykgw>lFALaLCG4Lw20MzZ=CpX;!b z0`?0D`|k|-r4IXrfc;9s{wG8JSBL#dzaYt0>>>$!aF$%G!!8oAOC;>lEV)dFT_RwYOV~rQVWb=U?0yGp_yktJ8_u&V^@krMW(EP1pJd!&F}BVmupl52I? zH3GI#!mi7bybjwaU_%l%oFyYVY)HUHC2TB9HtDcY0UMXFi7eTy!^Q<{i-b*P$yOb< zMZm6?up6>un-05Pz;2YVo3g~zVK)lcl!R^1l4%__C15iWwj)b+>aZCByII0^Wy!1# zyIH_)k+55{WVa5xMZoq**xoGJr^EIL*qnsjmL>aj*qngPOV~n|9MEC&0(MZs4rR&h zI_#i;Jyyc*$dWsC*kc8(AYpf9$>VfbLBI}6*xgxT>9E5BwkTo6EGg-*MFF!VY$;2Y zb(k$+D-u@Dk|R27MZk_qSS3qVb=Xk>t4dfcOX@nTDq#0WSR+fCI_w?+Ye`r;OOENV zmVh0XuoGFbro)a4*u4_=_$+yX4!c*t?vt=5X33Lu*nI-_WC?ppmONF5Jz2n>CSgy{ zl4t0!rwQ0ICG1&Q@@yUUOaXh2ggrM)o~Of}BVf;$uoq;>3w7A@1?)u<_Tnsgi4J>_ zfZZ=)FU^wQ(_!}u*vlmBZEDob9i!(J(1uaU6VX36jCu-6FK>m=+C zvg8kS*y{xB^%C}mEcqiH_Id$(qlCRFOa54gy-~p4EMafSl0VU5Zx*n(O4!@7Q^4LWVeiS3_v)~B3)uT4?EP8t7dq^H0`>t3 z`(T#*r4IXmfPF~9KAa_grNcfXU>}jNk7mhV>#&aq*vBO7<5}`II_zTt_6Z65WS0D` z4*P_FeM-VUoh5&#!#*WopOLW7X35{{u+IqC=Opa&S@I7$>~jM41qu6Nmi(g*`+|Ud zNy5IICI6(uz9e8@k+833$v^9`uL#)JB<$;1@(msKH39pkgncVZ{zZpA0_Jb_>cOCY90sEnZ{U}TRLx=rPzFMg#9W@{zr%XQo#OK!hW44 z{|m5eC@|6i8;R)61b#QTh#==5ZA#K^htgD}32eL)~Afw>&~aDfm; zAp3&AfCQeFgC8ys!U$wv5I9`|&&a_K7YJblvM&gnDS;2j!4DS*VFa=-2%IH>XXnTR z0XWM0b`*9NMFZ>{2|G7O&eLJ%2-x`&c0rCjNQa#-U>8c*MLF_d9d@CBT`Xaj|z1COu{bDk%#E8%LMG95_Uz7JWPi@RKTv3unjr#a2}mmfw1i!gBahKxj~1|Nb2z}Y5&pi^dGIY_Oc_$jxeR}?p=1bLfxp-gGNj#g zfTx36x6%PD7?gs*b*1cB`s zfH4}f0|PJ$Lv~>R##zX%7=V!!vKIp|RzhyW0E~u^1q{G=2RVd+LlC$F19w2+E)3iS zfx9sP;|`>V0T@{zOBjH$15(BSj1G_r1}YG!VW0+q1_l}sXk(xaffE=2KRkIn2Efx! zo`?bPrIV*%0KDbo=@E!7y!RCc_{|K^Gsfj0q`x8 zS789W$KQ241gz=yaNN^YbEc(0C-c$ zdoTe0Qu2NbfJc;k5Ch=zBp=2Acs0pKF#vu`@^K7+XOesp1K@ikpT+=q7s+Qa0RBVr zc?^JukbDsX-~%LI#sGNv$X77{emwGZ41lMOdqdH1Y!sfX9sd z2m{~~BR|0ac)f^&0q|>)lNbQc75N1Qz&AyHg#qwBkzZo~{7dAw7yu6v$z~ytg=+RR z44ejmGcj-`1kT35*$_Av1Ls2E0t{RLfr~J35d<#5z$Fm490Qj_;0g>}0f7w|*Z_g6 zFmM$F9*KcRLf{$=5Ry%@L`0{3Cy zJ_tM+1JG|GPs0H8jL0)F0DT|w91KA3hCCkw(0?H>!T|J8$o&|&9|AAK0Q54*D=`55 z2=W>XyaocV!vORJ$m=lx);@V72Ed*tZ^i&v?BuN&0Gph=9Rpx>lXqeO>}v9E41ncK z-iHCOjmZZv0M;-05C*`$B_F{6Sg_<{7yuiUd;$Ytg_2KU0PIZi84Q3WNj`@GuocM{ zFaXvd`4R@e-XmYZ09bV7YZw5VjeHXWV3m17N5&1C& z!2TgW#Q<11=G zOytPs9NCg1le9hBn!De4@spqYKYRw&kM|nx3@UPcj!vPvnA`x^*OG0yJ@6qn!q<&C zaua;rlp`j5nK?2AUsE}<9lo~b$TWOS=g16v&E&`q_}Y;pJK<|*j@%4iH|NMM_}Y~t zv{htNmtelt%gAhQJ2hTzVa+B?ts=LA?7MSh55Ke5y|WMQ%;m^!><(`<@sa&-V?IX~ z_#+40M-IZBLpgFgzw=o4&K+>)&KxNqEjYpIb)f4GXn}8}e{Z6HP5O6={@q3YZl`~z z>E9XpcL)8ulm5M#{=EzSI@`$O=nqCangK5Z&7iF(TvZ6|qrbU=@OwZ0c5Q)!^fp%p zZr?$Fa~0q>O-n*2!}L454Cc!H`eJf8HwCp=4yNARjiI|Cq)(tD7T&RdvqcOn=3qJ< zOq=UGrH&L4TZD&77$`x&#()ihB@8SO6;5Lm&$3Ixg+C_~@~297}BC?HoDAgU55^1P`v|$h|!H zc=Uprz=HSXpi*GLC!*ocf=@z=odutaRz3?pB}bmhgHOwmr}N-5a^#sj_^cdx zHV-~0N1n@r&&!eL^WY0|K$@LzM}yFB>49QijM{CBv(|I3lz@}Mz5G6O8-vjZf@g98KP zG#)&CfSkdDXAY1D@Zebk%-~c&?2hSZK=kehA1LOi8e9!>7kOwasAP?rjiwDRh zJb38|NZ7r28yrf-(N8RKis}EgyA1vqW_?93*f^B;D-x@ zFap^Z1g;zqzzqZNL+fP21@^v&OW5E5dAJUP3k-IZggs(_T&2U{0)t&GVUHXjSL-mi zz+jJ(utyJ&N9i!Qz+l%%*kcCBH98C~Fxa&cwsC-5tHa;|gIyWKxI01qQob!fqHK*XuC2z+l@X?8X7IO^3k+2D?eZ%mH$f4ucB}HYH)(2gsBT zg9{8cEnzbQWLk&81qRz8VLJ!N4jl#;80=;V+ciLL)?sjg!Dc1wmH{%W!{7pg-6~Aw%HXQ~R7;Ij`76!^Tq4>6~BwIA`zI>(hF#XWp}B<~wV4 zd$0AZ?~;yQqY$*SP3x49v%N+kXy=%AZbHuS8ik;BHtoEGboLsBpq+2p1qnIdYZQXk z#k30((#2~Og4WfvixSe+YZQWZv1#2BauXxSg!J_qg`o8}Z9qc$dyPWS2AXzTLI!$`LeOqE?T&=p z?llTQyT*oOP=a?!*&%^>Xeo$;ZF_enWU${Jg`f>F?XH9j@fwAo4K?lVgbei>g`nMI z+Pw+6$7>XVHq5m95;Dwd6oNL~wEGh>+-nqqHo~+A5;DST6oNL=vd=m^LjT&v=bO(4IAIdP1J{8ikRlJdYO7 z(84^l6vP|tPkMHO;~H5JRxvDq>rH$y!Ae$yRSXN@W)ojZu#y#F6~h8p&nvj**pKpZ zLgrNXQDEI(SO9ZPd?mq(dmg4x{*YHqo0nk4X%vF?nrU1(_L|oy1nqUx-bl#nUZW7S z`KG;@kojJt5VQrRy_Jv!UZW7Sw@rH|A#Zz)LeLhP_HIHJdW}NR-ZSm}guLf93PD?B z+6M_)0)@u}kw$ilk6SC546oR(OwABe&op2N`^mJ8lJb++C@^BOD>bbwDWzVc5VVwO>7=B*Mj>b!(>6{@ z#%mOUR@Jmkl2X-c6oR&?X`3ZwQ?F47S~b)Dl9Xy*qY$*}rfr^->RzJ|v@J}lk(4dG zMj>chnzmI^w)7f>pw%>O>!j558ik;3W7@V!*~V)Wg0`J$Tu{87*C+(7mT9$jW0IAu2&)(tz)%x+O0tp_VHLvyxW~l5CRxdfu!>;;3^TD_l9j9os~8r*&Nkfj zldQNW3ku~A*~PS7ldL$6LePfWm)$MN8JX;tg?VTxi2oHAjXz*N?e0m=G-ZEUSby5E z05+qb3=3eQiF+kk$%?RwVF5g5;@(MCvLdWvSO8C$ zxKEOmtO%yV@z?4P_Sgr77wB|;bnn-XD`{n0c{(v+3`qk(y7DSSq5 z?u0N7^wbB)&7Ba&fvW@pz=*z+iQ_!uKzTzm3qfyKgNf`7WCg`TgS~EtJ-nd4=vj| zYe{R{+VQHLkk$B51yAQ-@8{=WKQY;q3r>^LhNs^0N!fK`inUB&-Ayk-=Bg?#m;$(J zN=`~Pmy?q$_+jJ}R@&-0reH?1G_5h3hb`1JJ3L(0nkvPA+V>yp1|G;djtC_>Z!G09q)t0FF{P3TUO!3OH8bSfI5+ zYv2Th6M!}fZGe*%P6pa4v<2EJv;*2JvmI0NXQ&;jVE&=ELWL9cT-N8ucxvqER! ze1-FYE(%?Mt_od&ixn;gx+`=CdMNY&dMfk;dMWe*E?1x#pVoVTc6*xZ0UGLQp9g4} zr$HW|DV~0JfTnl)*#Vl`X<-L$;zPG6+yeAf=nM2$=no837zo_1a652~e!BLA57x?H zDnk^807Dgq0{1A~0}N9b1`Jmi4vbJ30gO}_35-(E9_TR&+U5MPg7z_wQ_xQ32@2Ya z{HTI<8&6Wue&WX!v}5>51zLb<_yuV4rKK03jhCiffJR-~asgU#X}kq!wxzWepq-XZ zS%7v~I$;6rkiA|(J78~C&<hdXiw%M1?{?Ate}0BA1P?(g^gGlJ#wA)= zLS?DKQa}_0Sgx=f_*UUtV5P!JV3h*ReYElcwC~ZZ2hgBLJ09>8ke3AVcmk@VpnY{o z1?`-xtf0Mdg$mmJR;-}?ZKVp@!Io0c9<_{ucA-^O&_1(G6||GAnu7L{!;Y3^@f^kXu5u@dZuUC^sPylg{KOBw`SLJ|WSIx|8UUFPoX@Fx~z1*p*FDG)Emh{`C9KRdl$1V|wi3 zPc&)KTpc=nU-{e4Uer%cPqrX(MpFOXrIMVPlnzPxdr~?wV3f{E%GpWjl+>w<&Pg)U z5%aeII(rNM@(JfAb*`h%NjZ;Cpj2_LBfW#vKsi5oD3kE;ChNjVK8|h9iAw9^Yq$jzI^dh~<<>U%- zCAo@RO|Bu=l0M`*ay_|$+(>RBHPbQE@$fIN;nM58VkCP|JlVmcP zLZ*_Z$kXH*GL1Y-rjr@uIWm*XBF~c-$ZYZ=d5O#+FO#|C74j;XM_wbZC-qi#@&-7c zyh#?2x5(S%9kP(TOWq^zlSSkMvY32GJ|Z8JPspd_Gx9n4f_zE7B1_2EWGPujgnUDm zlNID!@*P=8z9*~5YO;p>K-Q8U$xmdX0`9j)@<}C9?0wXpxw zn*d5}KKb9d5#aXhCw0gU#NP<8F0~zr-VAUjmVYJjrhxU}oyjlV9I!t1UC6FvH?lj~ zgESz2BMnI-vM1S#>`nF|`;z_0{-iNEfE-Agkb}s<!QQ>stef}l@Var{yG@uwsb#^kq#U*G-l2E=Z0fV43z%!{=z{f`@l0cEnemxx4G?-vxIei39Ra@2;D>l&t(&gaP9QEaeYw zz!FC;cN<(rEuGy0J+=nhH>CVMgelS;SJ-!t(gMkZo?bK zftyVQ$lZoFj03mN3h-ZW8{V_*80pysa#n?7q%aRHg`agjFC|;gYs7MweuYuZUHau_ zzOzfea@TZ)JtTKc*Z;^hUAarO!VX_EULO3rT&k75U+=BqF1*wK)wNE)dU;b_y=!XS zJiT!*pm*=JOFe#mJ%`=Tw_^dao~*PR`);VK3jVWe2!4L2V7qkScj@cj;O+bys*C?m z-MpXc*{97scN1X-;kUbq@LBrIrf)HC7*WQpFzof4HCU59|6WPqV(teEKTS+n{}w{pI|E1ND`HToB%x z>YabP@QqzqAYH>pD%=wIB0g|&fplBAGSHOH%*h5lV57iyn_1rG-qCkcNMvsTtluU zeaLm>dU6A~k=#VIQS)Y&u~D<{dNyF{3R^Ad?DQ^vnzPZNA^5@C*zQ0kf zvGPxU_laC%W%)sb^8Nnc*!Op+^%WeJC(U>tzT3Kwlxv4ZZM|;;k!!3hA7sfjR=Qp3 zg19SnwLR{lJh|BKab2U<&9v@$a*5ZvMXiTvm*z=Nul0!9Wv2DYlipstENYjVc150C z>9xzFc9m&Y=gBo*%QaTIU;UssZbNL`?#h#)e%yvc?QYZV$&-7%mTRnZ!~19)x5sSU z9?z2}{J7;BD|3yNxyH(MFM(uP{G-V=R>mR8kF6U?YY;5Rm&zRX{D;?sxyDL2Ae+Z= z%QaSp*S_`RfaDr0!+_)(E8U+=uCdY$NUpKc4M?uB(hW$iv2u)mB{C}hKa*>$4FAtO z9S7uDdj&T=UuO7m%QaTIzpY$jr5li3V`Z+fk}iVM*lw7%Iae~3WMk$&{D*gh>8MpT zZIeo}sn@DTZ8OuVRg%AWZL_FVH*NDuvW3^GN3DiwTUL^-yjCM>HBH;Pl5FF(KT2a| zf7&&gW&1avi*$Wm*9NPXlz(_#uLkQn>HH7VexVPuV(VqD+meH!t+ms%HE^QBiNMJU zoT!mg6;1`(E3^mBR5%mpsL&DUq|gcItk4$c?OTCUrYLCAGmG6;+E`MX#Ie5mjt@QK1Fz~>5| z179idl1-K>ECs$%_y+h^;alK)h3|ni3TuG13TuIlbV6f&y_2ty4$Y4~JI-RM-Ilj$ zx8>~x-*39Ca=*O)^DLJA{^Op?7VCN{?v}2&Z-Ac4JAbvO@~!plskB~7Cb`T` zaJlT*#>pkpLyn0<(%MGu z_&hnmj~wrOf`6iE+^g&)ukpSpXeXO?N}ja!8t^vpURV`{cbrm?v~G(HZ4z{_1ZI0n{L{S zJbBJ*)1x-iv{`xbyw^C4683=?Oq-o2xvsTb*IL*wmjBybYv0+9v@%b=_xsy-aerH7 z+Uh)6$`@yuedGe#zeu&ynrfrljc^qK)hu4=sMJ?aXQC7;Agx7M-Xl~r9#dEux z+qi9!FE#wQ<(kplxaFGB+<@eo(cFOKn$g^V`+lug7tF)5dK7+#8#~r& zTgTe=m81@*-2dTybnU3^U|QWuvZL2_h+1~?zJBY~Q#M}yc?X$I)Avti=WD1w@$uTcovOw(ppk(pkj5VU!wEvO>%yhb5t@0<2%6?xxl6oR(Yv~R1(Qm;`6+E1qC z7s^jwqY$*B!Z;x5LMbYA<3=H9)lJ)`P^x>4LeT1(wp*dp^%{ksH8O3#LTThR3PEdX zTIWJ(>NN^M>t@;&h0@Jy6oPhxY5fc32Cq>F+Fhm%FO<8yMj>cpO?#wJ#(IrH(59F+ zqfn-JjY81om^Qyq=6H=l&^|Ej^FsN+YZQXE!nDF7S>ZJbLEE?}{_1NK$;L(QS5F~m z+ncsik!MLP#(RxI(B8HonO-DsR~QnQhn9jk$F}!ck<9ViqY$)(rY$Ox zgFhNMLF-}KgT>OrYZQVu*0hPm zGS+Jpf;QQ-X~i`>a?# z@*0JpEivtzVp-xf3PD?C+7HFD%4-yYmMDokQsoj!l(-#Y27niPS@j&vGyiEd}u_`;%^1B41VblZI6c3*b`|4=7&3qx_H3Jbs6*Olwmjtt$K|ux>9bfVL)fC}G9@ zJ}8twq?2jqmayV93PI~)TDKDE;x!6E>uK7RCDPMt6oS^rv>QvLkJl&!t*>dfl}KN& zQ3%>#(}tGFV6RaK+HliGm&kChQ3%?2(;h96@m`}4w8^GTE0M`wqY$(irp+#q8D66h zw3khLwM1U_8ikyY^k*L8ik;>G4141Y2!5tL2GAP`%-D=H3~sH!?b%# zER*~){|8vMPAfJoT_(j|qY$>XiD@;*4X`7~GGp|*R+R651Yoz4l3SSo1 zFB=v>E!*DqDXHtXS1WF>o@u+KWDl>^i&{JTviqi_U4<_T>z54+;7k(_PO*~R31Ah& z0yy2oBU7woMOekK0M0V8b&8d&2&)(tKxY$AO0kj^VHLvy=x*ZaDOR!~tYTOIy-e(s zVkIlWDuxAcvx!|&tYk%4#jpTwGqGEWm8=M>7#6?~6E97%k`-YU!vYv#;^iq;vLdWv zSOB9;ziA^<@_^UwkJ?Dn9!$w7uZ@h_Xw$}|K@wShQPs#WS z`v|Q2NLT<9Y1 z@~+q3iQ0Rny`PdrUVATUADFf{B_De2gQ$IE+Q%vR#A_c#?J?WUKV`S9u$#lWn}-GP znQia$lzid0_gUQDm!^G{k|kdIGHPF&wlpQny!Lg}#I$cxvfOJDwH2m)o09LmwjydP zP5VA2tGu={YO76Klae32wmNESP5Ut=KY49!)Sj^c-Y6~4R2X1b2RJN%ymWkVl%JML zY4_qNFReCO!n9;s3cQwxT4mF!q@~bnm7`WX*;B)uGi{BZAa5~O3Popwqw-lo3=|@cJ*5Q zs5LOHQCjx&T7#(VV_M_19O$)uqSnN;gVJ)a*P2A_5Yw8bffVmQibE+A(Q4&TFlrcD!jP zq@|75j*nVf)7qt_z1P}Ct%GT2rR8j|b%wXRX?W?J{OT;jEEQR`varD^HuwH{Hs%(UKVxx#CgMeRz{u1-rI zuU#3n8%(KrVUTa{a(8_Y9ma0AT1-k zHX>>dnl>seqrLWE)W(?hP+A`L+L)+~HEmp4#(QmS)FznrNLn8C+JvZ0G;LB^9`oA7 zs6B4l6KQ$UYmY~5vT0M&GSzF7qxO_(PxD`|*Pe>nG}E3<%XF_zi`op+o=eM2ug!?s zEYqG(%L`tc6}8!>y_lAlyf!;(b4+_VEpxp#Cu*;l_G((@dF_>`y=L0$X?eqIuSIRX zX>X=wf!F3o?Jd*ZPRl!9dn;-SO?x*j?|E%u)ZRC3QCdFm+WS#kY}$uu`N(UFqxP|B zpQPneuYDY~&rJI~Enj%;v#5P(+E-~=;! zc93ZYXXFsC9Tc^urX8A*!@SlsYRyb*o{_`7)+}mAn091FT6pbk_q#OuINE-Mn^D)ViB?Nk)2jt$WliHLYhxF7w)@QR`(| z?~GjTwO&!X!n7+ha+TMvh}u2YzH@a(?y1ne1MAa6SOC}9_O8uHAHTh8;`VN`?Om6V zn<{J%*6oD_(9gu{GpuBvHDMLQ0vKiD4H;IlBCKLq056$%V}_Ni2&)(tzyuR-%CM3Z zVHLvyxY>T@TQYL1|Cw)&Kl4<3itU?`sTH1LVclL>0R3!x{WCJaZ?9k6-aylC%gF6s z8yK}aOdFJu!Ct!~YImA8BqMiu?artTHSKP81g{N^+P$U?%gB9RyEkgXO}jrMBfK^| zY7dw;G9wRq?SZI`GHrB5#&~U1)E+YJ;f##++Cxzrm+6-`K*nbd(_fDMx_RM|FORJI zuvW%rdAU4l;>2=sQuc#1$KPvnPRH*_~;bMf0 zLI$X=P#xG>VQZkSLS3MNLIdDHg#&>$3T=Q+3Y~y%3f+J{3Vnb<3VH#^NCmybW0Hbi z#4%GrFVmQ(pci7iub`J&ELG5pDSlGW%O#2m0lgrix`JNvP**`OYG|aOmn}3^&UkYeDVv#}-kWtWv}p>{fSC%~RQ8gBwv8=N z(8jRE3flUWUj}G%SFwV&Z*8KW4O+Dnv;}KN1#PmbsiQ&96zxy|JyEnf0on#tPeI$9 zc2m$criKa)fqfO|Iij5i&^Duax90U9gxsb; zw}T8)pr1j8DA2JWcPr47Aj1^sI*|Jn=qr$s3Um(0Xa#x$w8Hs& znW(@SdU;%dbMP`*fwS!Llmh3`WtswK%4LQE=fY){0%yBrwgTs~IeQK0DeSoloRgM$ z3Y>M8HxxLpEDIDkb1d&DaBf)MQ{e2ce4xPjUHM3XGr01Yeyg0J<>V~DIav8pfwQdg zwF2i+MHDzwDk~H?7b+_iINK?!6*!+MYZW+S$;n7SPg3Tkfjo}?BosKSD3ui|14Rl& zK&b-f{v@rC2C6D>{!TVi;0&EqSKu6+)KK6oo77aO32dvtnKI6c0h|kyItq1w9Tj#2 z>MPU-8YnaX_EF%hlQdD_ypkNEz?maX3ITeusF_xpQ8_|^vpdpKp(W5tfipC6yu$H7 zTZOhj2ZatmCk4)wNM{Akg~$a8ob8aV3SEJ23f+Jn3Y?RW%M>{4AXh4IUO{e9;LL#x zR2T@{sld^HxmSVX`!Yg-Blz;50>|iOi~>jDWvl|n*=2$PN77}Y!bIS41&)TxWCf0Q z%To#*(Uxfn9J7`g3LKS|Sqig&*$T6PISL#*mRA%wIxMd#aQs*1D{zEY-csNgt}ImG zD6PD&z;RevtiX|0`B;Htsq&cuM@!{P1&)Wx*9si*6j9)qrmRrlsHLn_;JBo$R^Z5^ ztX1IHqHL4_IC?0R6gWO81quZ~p#sPFq(p(Ec#=`zIGt2e;7FWorLYxHTY;l#vV#K0 z%VZ}7j)=*)B%lYu>T88#S{%UwIBLZKD}dut9C8BmP*fwWaAZmLR^Zr??5D6FaDW2G zf8-zqj_^oR1&-lJGX;*)$Po%0hmn>F9BGkO3LHz3;}kerA}1(tJVZ`X;E0E`Rp6Kg zM=$_AjB&aG$0ekL0!JR?ECr4&$TPh0^O8c_Sn9GxBCe7G#dpcTg8sg5;9& zfBB5JGV*pt-pR;9K7$Xuo00c2@_zYeEaGbnln*k^m)*2{IiJ{E-*qj{lrKIEi;u$M z<8^O=4wX+byyZER*I)Wp=e|7oEYny%Ctr{+$ya0v`I;;x%ZQL~$a1oRd`rF~E6Mj{ z6$s_rs5=oFGDIk?e6;eowNHHlPrKF6cNSb8G#-u9QgltMS zBh|=XNOiI~*@Dy{Tav9vO|muFhHOi=Beh6vvOTFob|7`hj$|kDS5lAcOzM+e$gX5J zvOC#>G$4N?4M`)iC)tbaP4*%ClKsg3q%k>w97vjwgUG?;5Ym(!N)98B6w;QQO4^arNPBWRIfI-@I*`AUj^r$I zHt9spA?K3Ld>0}0Zj?5&p$n)d{GMl_eULteI%VaKjg}h4Uk=MxUPyh#?2x5(S%9kP(T zOWq^zlSSkMvY32GJ|Z8JPspd_Gx9n4f_zE7B1_2EWGPujgnUDmlNID!@*P=8z9*~5 zYO;p>K-Q8U$xmdXs{H+vd{T)dNRkwg%A^V@Bt@i{l#o(VMp7hAGGt>?m25&bC7Y3I z=aYLG3-R-`7`nruV1CEJl&q&C@})FC^Nx@1SP6ZtEtM|LLl$u4A9vK!f* z>_HlkzmbNd5!sXMMfN89kbTL1WPj3_96$~vO~^syU~&j)N)9E5k!GYhIh-6pjwCHe zOL7!BnzSOvkYmYlq%}F7oIp+_ZOBRFWO52=OHL*2$Z4cKIh~wA&Lkbk-$_Su7CD=A zBIl5ENoR5%IiFlWx{wP=S8@@#m~!ImyuqiH@Tc#L9QfMk*moySe@Otdn7Xbfte2Z`=z}i}Gjf87t zvepaNqG&Bm)|g%^^;%8Wgk5X&nssZPT{{qjgoN}7nGlkZbwbt)vR;z)nygE*uE=^z zdWS*6kc52_#w47OaGzY6kgE*2>Jmon?~sU)C?e62#4$;(BuPdRN|Kr+f+UtCjtmGH z49Jj>AzX)KI3mL>GNfdKkd2s(2pJ8?XoHM4$!1Kp2-%LYM5!g&6(qZgWCM~7Nwz_< z5y`emmXd6TWRzq%$qJG&l5vuiB&$ePlT46Il1!1TC7B@^B;rW6AlZ^+E3%W5or3HL zvU5OaK`0}%B2*IE5ZV&jk(`j6l3bJAk-Q@XAq6ExO$td0O$tK_ONx%Lh%ic6P8cUl z5T*$;gmr{Bge$@g;Y(6dQc6;4Qg)5)%w zb3qn_EGStBvW&>GA^SbDACmo;>`%x+P7X?PAj!c2xilb8NY+WV-V4`rw_fOV#@Cr% z=gaj{uh(q7=Ic_gE56>+^|n}V&3fCd8@_Ifb<5WsU3dHn;;snD6+!QcAiN@AR|M{g zm|ig)JdlY8s=P<~Ju>O7_j>DjZ@uWPv)(%It(U#^y0#Dcj_SQ{r-S*a9uNU@u zlU^A2Lb&er!b`oV*NdWF-0Q`8FP6P{-b-jNse6g*4SKyH9E0At*W2N}op~?Uy`tAE zXs@VyMb~4z$3%~to=`nSdrJ58tk?E>E$y{Uuhl)nd$#L!wm0X!1r659V66_;M6lKb zYc^Qx0zv|^9*|x@t_(;&AW=Y)fJ_3C280Hr2nY)Z4@eo1Dj;=0L_lOfntz zu>o-bfut@4SCHU}An2_JydBK_P=e2P_U44Hyd;4;Y9hU^ZYb z;9H?hyx(!+yobCd{1ET}W16v37bYNZJc;M>5nZT`r&IFweIv32tU`~U* zGB_xL0~s8ckYsS%hpr!nlQ6s#hL^**2xA_`Wf<3CJPTtT#%&mzFt%ar!gwA|k}yre z+J$?AaDP9%Od!&gqz{eXm1%wzdHhvZg;yOve$}qM%J8c$nLg?F$)rDs`x}G)XwW}C z=x+}CTZ8`gpnqb}KRM{{6#X61-)Z|hw!hQ$t?nL`B3eXLMzo9QBFcG`S5YpbTt~T$3K|tW zD(a{ZQ6Zy3M~p^{M@&RqMf`Ncmr*IAQbwhYN)uHks(Dn4NT^7-NYY61NLG;)kTEQp(Sk>dI$DTmp`(R~mNM@3<8TtkXX62h2mN>u z$AdvUNMq=BhMV#5WV{i_BNA^W@#Y}j+>EzQ#3xC7au}ycoZ6V?F)d=sVp_#?H>N74 zZA?Mm#W{_07w27E(734MLdJ!T3lkSMF1nb}nDLm2nCY0Am^U$p>oP8BT#C4qajE0d z#AO#(Jg#(HnYgBL&Es0cwT^2S3l<9%i#8TE-qrDL8}Hh9#$ySGh^3Aj9ycOx;D?Qy zd8}xxc&v1+XR%hXZsV55Z4tLTZdKgsxHWOx#izU2@Yv|s(%2TUWwGV4tz#=(v0dV5;#lHD;&kHL#F?a%NoSM!Fq!k@Kn_SaAbl8xK*uxag@cd`!pR`KH0Td* z`%}lNIUK|zsE9D|84Mmc81%5Vq8kndlffVz3@#6by}_`Lis5iD+#U=kgN?ypV>sB@ z7;KCNqyAtt7#trDHn#^`#|PVFuss-TpB!wbgA=2{i4%kIVM>$XAWa6W8??*8emK~V z2m6!3{@&m+8C>oU2^`t57Y_TQVgLBBzd7u04g1@}{)u59zKy{!9u5g5g$wxHTGX zjfY#y;dVUShN$pej)vpmFinP(4fn(0emvZtY>;Gwz%|CY{d0OY&Hf%cpMvp6C1-6OEEgRF-kW!$;RejseC&G_VI!Zrs4>cQq9-5j)=Tk+=h#^(0c<_W$II~ zu+<-d&(>hD1w|NcY>ncr5xn-%*4AKadm9?Ft?^)Mc@l=d+wovK-om;7m1a2D9*(x* zL2M1Tx5@T)yuE#5dpq4ev9*2T6a8lP6E`(Mgh>j5kjX1}BGOy!FxM$DF4b+?W@$^))})4~MyIw&El+KmT9-PSI+i+-I-R;UbtdiPl#nS| zpOSD&u9}i)O5!O=rerWB!ztOAlF^iGPRZ7kY){F~l+Y>3r=*w?HYI#Y$|4I_yt}@pN=@3T~&FGCt*O+UTj$ zQ_H7zG3{J-#V~uI$^w!FVHOlwu$u)YyK*PH>UcJYv%&FfILL;Z*>Ee{*vLk4HX3E4 z6l#37y$$asODR0=EM@T2;BjQB&9WfdDYBg=+v&2Mc}9zjvW&J_PP1HO1c1nt!E7Khqiw)zQ z5#6DSom}kX-AfF@7Q9;!nNLU ztDVm7bZ%!Zb`Atx!+|>u1Pu%gEDb{%)76v*n#Gx^Tu>}kx zXuL~fN#lmb2KsUucXVSyM-%Kqr0FS76mOhEoxfKXyItF!nrJr zZWw$M@CG0Tql{BlQYI*CDASa6l&xsVX%*6{Ppb%rLe-d7lvbduX=Q0msbEw{DjF&j z6^`ywI^%R!)0x1DGRzNTNM#>Koie6!LS;&2PGvzQrxL?7s%BJasw`CyzN2b|bM!XCfm;g$ z3PIbJwwAVzo{p&rsEMed)D+Y(YB)6&HG-NMHJTbjjits>v!XVjHlntmmQl;8t*M<+ ztEp|NHPl*a9kp|6SJVa6jj5y571VL+YU%`anmR{aM>|P7N9Tk>t)Ejm&*_}gxu6S5 z7o08wx}NW-4i(p!L*T+ z{X81w(eXUm%;P$bck{Tx)-I!YmggDEvog=xoEAB)a$3VX$f?Sy$*IkGk@G6&GUqDi zCg-4Wc|~x3P}98Tc`b4wbD?tK^4&1sjq}|}zRR(4$vl@Vm+)KUQs=VGrOBnurORcP zHzHSEu4%4Wu63?Wu3fH|c?%72mK&NIo*SLp0Hz?hZFB2#CvvCquF5;O+Pri5YAs)p zeAUZWVZQ3;t8uP!xeJ0#`(J5lNU!6p<_9vWQI) zJ7_Tr8p6i_^{=1}R3Lc$@M__O75SjsEa}uMOQFZFi|j7@BrsVJTCaS;Az1# z48>W&dBN*~i-OC7HwA}~y5McWZNXi^=LKID^%@$4U_xAvi#o+mu;xWw7PTm9Rn)o= zv=B`p;73~sQwUeg)`}S^W)Xg@v%Hw;Vm2=%EhI0bD5NfAS2V0>G|oIUD|A_CS?H$F zs?eZp3vCMB6^0i^6h;@eEvzl<6ADKP*DG95xTtV(;gZ6oh06+e3R?wN6pj~86iybd zDV#2xDV!~wE8MDZdqqc!P8MBLbf)NR(Yay{Z3!t>y<*ibR#CBvi`BSTrNsd)4p?!Z ziv!2j2qPgQeMTl=ePd*w^+ML`gROxDAqxg9*kD1yf)b|sESRyNVS!?SX2AgqLl*W~ zIAP&s77ban$)YV5ZL{bki*gnfEGk)4u}H8;!i1AWibaM+a~3UFoU*uPv1GA=*$#{6 zEXmk7g|PxlEp(i0I%3luHnq?{v5Y|W}J`=`M z=zAH@880vrFBzANH;gOBHRCPghH;4Q7@sq~Wc)HKIV%M#XROq$G_2y-Y(rIr3`NC6 z!-QhOFkzW+Ow8Ggu-TN!fXR@_m`Tp0WU^rmXN_QuW{qVkhMLY4XR2gMGu1K$O2>4; zG-p~et(Z1UcT6u>yI_VhqnX)5i;fMMjhUS=%bC^8I%YfOLgr%TYUT`cOV;(VOM$Pd zGi*-TT(DKZRvB9gx*a!0s4<|fKd3c%k!Nf4&(U3De6-ESgpX5fOC|({tuTP&(;*DMcoy(% zhiCAk;X52UZ0M4quZ5lxIyp{T=%t_sg06+rj^~8uG0!JF7d!`X#fyj+6q+PxUw9#S zG2?}X@0k}JXKS1h&U%~$oQ0hAIg4-t&BmNfVBCizEJiuYu>vv<)r%k2DyScvwVXi; zbIuMp55bRf$+_aZ<=k-YIA8K|%1g>i&P%~d$xFw}Ij;n-I$m>LYc3cU6&H$&mJ7$l zoJ+!Gz-7o~pUarbgv&9P6E3G*W?Y`)l47$8p91721(%Xb&1K7_<#NI0Su~$F0dM+f zWoafjLTo5+a^7&>RJ;+q(Y$GSV|lZOhISQj6>^nwHN~-{qS#==M+Uc|O0Fud1Xq?T z$5qGGoU47V3D-H-CD#qtEpI7rC2uuv9Y5Wn<=%i<7i^g!H+^m*H1?P=Hxmw%2{Yv; z_;c1zY8^Mj_rr}0$qq%9hIn9mX#&YAhnRBz?X2s0`w`<%6+(z8S+$P+P zxt(C&VmY@Zw>7t#+m>6)t>d=ic8@#4!My51?jr7D?h@{{xtnk|<&I*f1g!|XF;{X| zb0@fy+%?>3?pp2)ca}THUB}&myA|&&pA$ac;B(67oX-WH8$Ne@LHHuzi;yp3zR36@ z=L^Oc6<;X6(0tMIh2;we%Nk(c<;xIkhhPKa%L!jj`I17f2vvqJ1z)y&Y53CerQ<8Y zS3SN8_$uV9K3_$A74ucfS0!Jyd}a8`^3^`y8}Pj$KOp>|;Fli{hVn8f%AhU-QAQ`q z<7K&dqCC-u8Bs~2k`^$cEvYD}ENN5H(QeX6Xbsj-FzM-?QWvF`rBtC`Jua%4RWYyPvWi6&n<@r< zSH<%x(N&sMQ&MGVl@(RyDk>^!E9$DetqNT+jtfw{hxT|LR=i*F2o09lkc}%osW=3v z;e)AoTX9oyTX9!aysAW1$*Oi$-Bp5BLRG?6!c~%2QdCk`4XspEDN!k1sjkulji6dr z+Eu!%T3Q)V8C}_+vTPA#|5C4`g0Y2jMojBrl4PPmom8Zn=W zc_!u*`cg3$Vs6Bei!)T5fvXT_3$Y*Xh7(x5*p2OO>~`b%E`?*c%ZpttcH3(AbO)=) zUBTlUZ8KQa($? zES0m=&QdpOVx$smOFMI6uK+950uHZo8$Xk}nz zU}YG}urI?{h7%d4GQ2GN3mI*}S{JNr$%x5F%BYc%k&%_STm;6692RnLXbd9}T&Jn9 zR>o4sjf|CywTxRC8(1lkv6FEpmXkh*(3j^~mm|ww^14li~;;KHZcJdI{)^MOX zmOPbwDtU(H6POOdKpsb9&?&+2sF7U3z(R6}2>tp}@;zA*T$HQffNGSX#RX=Ng5h`y z+GEkcmjIO&YM2yrDb7eqqzt4CrR>8qg8P?pf<_uFCFB8LXCtMOQcG#2oJ+Zq4V8_S zib@674$V1W27pPbhW1`bt)*_IHd0%u7qU%p1lM-bz&I|DHk7t6Z7l6X+Em&C2Y0rS zww2aNdsaFkT_9a7-Bh|vIwl>*R>5iMtaMA+t;vqbj?1o*osm#m7SLt{a+S)}RGty? zENMvC^g>t*Zvwa$O*CktQ4{4&1ix7ml}%JNk%Z;OCR#KxZQ`PdSrhLzv20@1#1@vp znt0J9MU#|GvfHFdlLZY;p*O>32_67#8mb!FHq@IJ1Q!h#-88a{0JxZx8pBsYB89L@pI62|j}7ufP~+3=>}3I>i1w=igH z_@b$xB`R))8YbavV=tl8ISujsFItLR1PX4rN zv}v?!bl2#4(-JhiwXA7n)9R*m&FQW&v@u0vU^ESzN`l6QjqNu!YV4%3Q?%0A3L9hF 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

wsA96%gygLxAXz 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 RoAdwgygmQF{tNm4{{fY!@4Wy3 literal 0 HcmV?d00001 diff --git a/CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/062b77ba-48da-4e54-af34-11b6651a5f8f.vsidx b/CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/d95d583c-0ac5-4384-80ff-37380abb0f10.vsidx similarity index 84% rename from CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/062b77ba-48da-4e54-af34-11b6651a5f8f.vsidx rename to CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/d95d583c-0ac5-4384-80ff-37380abb0f10.vsidx index bb5866e357ed79badb91ccbb3a2e211fa9fd5106..06d259bf0a0cf5614c5ffb07431be4892551b38c 100644 GIT binary patch delta 13417 zcmZvDXZGbV-PK*yOZ83=h)5s=*<|a)1O!AonpQ-CpooB5f(tsb1eBNc zm1NW$bp!%#5LtpK7Zf2;5jP~bD~tqDXBbds)HcR9;*o^#IS zwGSSU7Jm4E6uG!~q|&KVr_avsjGvu4+3B-WCkcPvu_ZD|mU?ZyS1z+jMO)v=9AuMH zTW#u7Wm3-lPfcV`O_c6=Mk-+;+18RT6|!IZ*@|wl^{iw=*4l=-q)zOP2HOA!{(N$q z?YN9Tm+iE%BT}bDgI8tXKRf=D@t=bYUX=+`@%cOUtg9E`&+wwG)CbJK^D(~5$HRiP2N^Nlax2`CZ7pXF=ekEu@ z^K@5i+Xc#5A5GgP-pwjh#+!VuB>%gV|8^t)&182MDl0Qo8GqNgB&wisw^0De(TW0k zsUoupCCYJ|#$QPB7wn_pz(K1IG<>5gQ1*~J4yi`fgjBI&XK!AjoV7u6q2-d6!bfA2 zZ*>0JF?#J{{%#TIZQ&fKIA3wGQXf{FvW-I?TXWbx%PRhUzk9fij2@my&AHtK=~dq`tl zXDAVyoPh(x;j}vr^TpCER;d(wIyRVw<~gn) zxIa#~*+UDI!o`sPf+4$Yd@O%~&Uyo^iFD3ox~Aq@BvTK6o?=DksYedcTxE0;mM3X* z?GC=*qzZk$QMy6?GfoHlyR0p?)3`}|oDVz;%phB&YEPK-Eoo0;d2#KE4BBj_%*T}! zgL{3n4FCCbWDK7yu1#czd!dx@jXqG|3A7ip16?weQPllM>%#8B``! zgFW|%c2S0d%Sl(+caLhj18)8YEu8k_Z?mB3nZOiC+@QIkWh)v;pDkLqOqB+4D>B*S z?b=Qoy(Mw2*!XfuNYt1nOTMi2$nF@cvpe6^@@@1*A>Tw2DsPM!tm$p7K_^8`r zul0fI?TW&-G;4<>+OkhfI{#lT1M1(`t`(Y_FTV9eeJN-hh%Ze0Ks(lxj92)

>!~ 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 bPwo$9c-ah&nLT=3vPt}Rq`^npd-V8!*vcsj diff --git a/CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/fe0b247d-1fab-4bc9-909b-301e95e5a756.vsidx b/CustomerOnlineV2/.vs/CustomerOnlineV2/FileContentIndex/fe0b247d-1fab-4bc9-909b-301e95e5a756.vsidx deleted file mode 100644 index fb40566732b443bf832398e660fdbde5a380ea7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151044 zcmd44d7LdrS^q!CCW|b>mrYrwCggM{r@POYx$B&B`c9qhI^8wXUDda$`Yd7<;Tt!Md8Z}e^C_W*kxhN!T}3+*f|M1*RXTXP}J@Qix`U{7WG*iv*a9>q%7eqDOn;}Vp-x?kFj2l z^%?8q+GqVW)<4AhoUJmp8nZRV)_QDhm8~6Q2V-`KvBNQyXlPk_7E8}%X^*9SmaejN zjip1DZm^WIbj;F>r8!FlOD8NXSt?mtu~f0NVX0v$qC1w(SUP9vf^Cf1M#eTI+t_71 zV?1ZPV7y|yX1rm%Wn;$1oQ*XbJ2q}v##qK#R#$CJYmEHsNeiv597rmQ7}?5Uen)%vmW|DOssm>6pxz%$XES)=VlUE!*U5 z)3S=OO0Y_^I$||v^_bOy)sofFSXMh$x2&GCdchQDN-(9FYME9{H>_c-;j9_6CSy&- z8qFHRnwB+lW+G-dGlCh-Y{sl$Rx;Z#>zHksBy*a%hB?FBoVf*SEo&W{ayAug zD%p&&8D}%e<`J9MY^TF^LbemLodMe&v)u{Xt=R4^JJVy=Br7ak>4Ym|x030VT&(1J zMa)+wdZo-)O0iPu6(v?0zS3kXjag~h6(d$`wqnJK<10>_#oSo|J1gj%6@+I6`B{NG zE9PhQduQkJY&Gt%ZifvzE1k~DxU-UVR`Sk@=&VdSD`jV;>a3{FO4C^}ofX?zah*=s z=?pqy+zD~r?u2JLQKu6{ow(D9$DO$9#M4f~J4x9|T&LIR^l|h$>z&Sq=xj_oW8KL* zos4&~vXix)Ty%2T5vC(mNAZr*9lh0QI-Q1hn!3~Iju9Q(c3Rt+iq4D&%adTa43=fE zTnEcGSZ)Kx0=5#cPQcCyST|r%z>%#f=(QC)`QMQ(8+>M9&}{TF+s-$ommiuLD&t#I0y$p zcqZtDL9ZM1arA=KFjxzNVHNN?;BCOSgRuz4IvATE<3UyiSrueD$m1aAL7oS>2y%!f z$Ze3jK!kxXftUtj9!#=eQUwzoOxmCjLD2@K2uc^oFpyaw^FUUCRDraCbit+#wnR|r zpw@v30~H5K1WE;}2~->CaiE)^;lc4XFd{HIup+Q!V2=mZ1x^I644etvB4|y}+Msp8 zGz_LZ*q#KtS+H9LyC!5QZhOyl!*CFWXTtF6FwVkQgz+Sd%P`&wV;#m#7@IJ*VeGh;^gRfLhH6H8G7M8}+CK zjrzT)zZ&%qMXM}Y?M15xqcs*Cz|o5ivglwhI>I8JMZAi58}V5*7SXtf##J=d(bz^A zk1`QuWt7P%tD;OtIgfG?sNzv2qN<20 z8C5!}c~s|7EutE~+eocNibqOBN=Lel8Xh%e)R?H5MJ9=ih>VPkj%*fL5m_18Il&8xW6jl)44pNxAf?sel{ z9QS&0Zy2MK=^u>yN8{BvUSsjWBtF=S4;_h*viN8}9wzb7#(W&}EarL4iUPQrHo4*moAohELAL9`hgE#n$LY+O%c z#bYI6rDMGnYZdDzZg|{eaU|6E|&qyp4^BjgBpkZ5G=+wj#D=Y-Mb#*fy~} z9$OdNHn!8)@z{yjm9eX1r(@T|&ctpJw_9QT|DLSRK_zA&&qga;*(jt zn2B1vSD*d*Cak~2wib#nM{lFB4KnH;MUK1_I;@GRkZ!XY-v zxJt%48MjH6Cs~ML~p!S<<9QqmsrXMkF>%EUryr zU1HnB@x)qs6 zP1UjAi`ROne?5$D&hGU(R71)2d%Z!gH|+JU?)5vpez(`}_xgu>{XuWF*IVuPR@ZuK zz22b%y~C_`_-OC&uyPxMwYa~w)?YhBJ_lLfPSL5+&oUO*?YHU_}{ng&;YVXKu ze@L0H9bH`;t{!Bo2Yai-WcAo&bz^OHCtTgZ2c52kgSBwD7WdZTgKG(=fg!yBJg~!S zeMYe{PFxMvR@c_n7#05@hK;?oLx0&n5=QTwi6y;>49GFKyU3p z|KNeO)dOos4;=0vm>fK?6CPyg!MJxYUOgBeJ(%PNdkin~U~hP^*Bm^2=-?4?D98^5 z?V(`zP953S+VtsOelJ9PLk8lFS*qlZ~~IPM*e4;}9H4)@m%AL<`I z%nl!p4<8;LK62>r(Ibb4$>A(M!qOvg|40vSJ2`RyKD{G{4jnmi=!jT5%F?6p!K1z2 z(f&H!#M;55hmRaRa^NVr!FnfLKli|TlC1Z->;2yPFj?o#`q->zdOa8GQmsq3uJn4t z*Bi5L#ky_Rr+UD;1C|bwWYFsl`rW}W9}MMiIT|kK!z9IbJ50vI1i!^FnGBP1n8;yL z4HGp?^e}0Li5(_xn6yKl4S7Bs^Wj(z$7VQghgmhu^e}6Oxg6$ZDDt704<~w9m|?j( zEZ2tR!C@(er5=`UDEUxMhO!2lN4ILl4eCXuR>7i?e&J5dX#Mp?fj955g=Z;u3V)2M2Bi0+S{)nxP*xHC4 z9I-3p6p^f4A5oA6^YKUT?& zbA}rj)b!(xHNL@T8)LaKZZ|T$k+mDbY>4^BL~cx~jiTNt-GFe)TDvio8@rM()4-Pph6k31A&r``Gn_^=QYnY&s&}^_(bp`_2?W!bXfk0l;W9DJ#5^mP$qIs5U^%4k zrW9E@$x4}(I+Hw;btdtn$)w4o%eI!YEtYLX^m%QKvn`!%O|yz;mB=cYRXVHMtj@Dq z)6iSznVw|2%50lnX58aXHI9%WX@*JWp0tV?X2ZlTV-vXwI*wA*1Bwpub*X$PPXV~izr*f z*0)Y~2Voxc@?bR&vOJhzW}63F zc~Iwp$^)GTyLlMqVK)y4d3bdm_4DXp9v#l3qj@yWqb!dmc~s<)%%ciZtUOYAWb$a5 zN3%R0=5d+FRURvh_49a|Cn@^rd}z^o<)gKHw2_Z2It(=Zd1~?$za33q_#o$1&KrEL zIfrIJW~wpI$7McN`Pk&+HXkqYti*Gtd3+vGYnO{Wmw8_0d7bAb&n;QDVC29oUxc~n z(yT~epfSkB5S?Bw#<|ESl9=S8%0-vX$|pLX zn7k0wtfD?5Ls{gq&ZWww$)(Mu%jGoRV)@o6uY$Y^^D53Okylk-)p;%QTIRLRYn!VW z)j3xpSCd@nTs66Z(&akKwa9gqYn5x0>o(W3yqV=jI?eqhLFt z6N*k(bOtcoh#(X}Uj&@KIWm_B5lloN1=%~a2pX6(V9S6BLj-dX?26!w2$={&5q4pi z5aB?CLlIsrx|m4!M6@cRH4$-4_2~5gcNz5KGMHF!>;wh$oBFQif6GzZ7!+chBu0IV zazq-4bVH>0QHu?M?h_p(IzMz^=zaum(1oCTK)Ww^E5=NWV=*3xu@qy73z0=4<7jBm zaEMHbY)fPs->S%3kuQs!iM%87K;)swyCRQhj+n2De1PEaLQJHXRAS=9WGV_NidK|Dlv>DK$U;aZ zWFw>#aw;k&sz6kssJfzxMU{wZT~q^6jYO4->X@iFwUns!$gPs1szjwl)riW9Y9^|a zWCpGSQFqCHP!DKmR&!C0MJ+^Kh+2wTi@FiD745e?!Lr#2Yh6K+Kn zLP?>lP)?{;sHsppLNlSqLQjOQg>FQ{MN^4Ji^hrLEt#JUY?Cm^g~D`&iO7aw)`b}e zjML3Xm{b@}eW1zcW5uH~6JewSWMb z;B~o)aHVikxJtNMI4xWwoDt3n=Y(s8n+dlNtrb%yrmJGg#Z-u?6jLLnPRy8?1!5M8 zSuAF$n2p6O7qddll$dETYsAconS*T}MoKXcVFrU~N6ZIeJ`!_|UJms|%%zw&Vs6CT zin$XDCKesB2*e^3i>_EiViAkQP%I{5(TIf+3o8~oV!J1{`(l@g-Ar8lI9PipK{g4> zNgyZDk;#F{(Kh!yFu;IiPh;I0@qMW%~f(8`JEkRe%wh3FO{BHJ6aR_lcr z6aoQCd?bZv3SkOi3*m}F6oo8`swiDiwuQ_KsS0Te>557el`LvrsHjk~P`XfUp&1$T zv@WzObXzpMFtRYZut8zt!X|}XFYKVOX<yT*jG9OWfnEjg~LmTdf4B(s6cIL4GRlQPp7#$i|{vxUq~%50Zb zz48t%1>~X3yJR%Y*JVDC`AFuR#sz4Vb18Exb0_nwr5H)UB?b=E;G#j)QdlWwl0Gmg zCt6O7oH#jIp!Ue3l!e5rm4(F{!gG|RmKBp#D63dj1DdE+LRL~%m8{@pW#weGkaZyI zl;&`?kaZzzDQhk3M%G5wR@P3|EiKb2Ec;*uqf7R3*m_~oz?@HIG>Sntf=?55O-ZS? zq^hKQ**PHk^jfO)i^SHjc*8Mo3djW2FsYOO}>P zn@KCAozQEyQrb$|T3RJ-Bdw7ZA)U0Xv{Q+tMc2XVigclLT^RKxEYq-|I#`KdfEi(i zig7x1cW6Q!Dv^|~l1@w4NN1#T(zVhp_&DL%$54Tvj#nLUdv(@R+ zL?Mz}QMDDht$4DP9NS99TL;#*hRN12+Zu|kq1+l)TSL1wVp}ODy2TdX+#2gGA-06t z5@t&*wkBdr=35e1Ja@aL_?Dh-HGIqPEg0bKV9O4-EZ=fwtF5=Dn3snY>sD-l)#8fn zR6(Z-LM(C7sFRkjutrr^fvSS03QQH)Dh#WzTZM5I4ytfig;!VISrr|^q6?N-swl6b zs*36=GF4uVpqj&6;G=~SG``f zel84fFi2HtP^Dp&4y*JSO+zt%;sw=QURPXIys5aYxU2Z0;wP%{qRPfqR#jPzsZ^C2 zOo1@f!AyY0DY>QfWURA^kk)o+IJjPkVI@YDNXZC+nHfgeG=4%)f&ook35C%>B@hvv z@w^h-Rl#UcsKkM~l9Js5lR25w2uPw$tx?xeBTbGu#_+ z1(gje+pTO|*+FH8mCa}rX6wo}m35UpSvgj@pmK5LMwLq|msd{E=k9dnY}GDTZCs6)MIIEkRH%hSg$JosiW@RebO&9gXV_g)X8Q&OzJeK`4C+YwKTY6Ue{dJys5dVxvjaY z`Me%SHJLClY?Sr5-CKfNrd6 z+74is9CiQ?PzeF+J&|2)-I}@uHB+;tGcc0*45Ljo=5cpM^kSz#X`lpimfX) zz&;Pfc2p-+ov!LQ6)+W?rGkzMLNb*FnF?|h6x3P=l?rMVG%7GEuqqs=C{t0cq6xL) zQKh0Z2mF6_$PfL~7FvzNnzT#tr z;R!whUMsE?H;P-uo#L(HQ#H0QB&jS=**e+($X-)Y=aW^io~X>J4AWGm@(yeeD(}Lk z01E<{32FYH(X1k$P*0UtDz8)5`%_7DYyrY?@Y8N+=~7 zOb?W>N;oB^7+5PYS7M>WF75(-$P9>e%VrnZ=TZ!75P^Y@3)K;UmjM}nl%b}g3 zZkF1J1->HcZ&5W>h_WhG($*M_^;M;`Q@T}ps`N}XTs5U?YSkFkwCeak8KI0;mMPm& zHc&QHwySKc?7Ff8Wrt)~wHeLB>_pj;x^au}jj~R;W#yQ19pwV$Lgl*3Masp>CCc@c zTT@t>aRcRs%8isul{-c@S~pfMgT;a-c5b3vN#g=nDOW3}l+(%?<*af@e}UaSWYcYP zngU|%(4uv$RjX9nsMe^~s@AC~r`h46RwpyHTd7^_@nV{Vnx&fU=uTG$XLQu3nE@@p z&&c)`3z{X+N;a)b>$uhHQg0M`Lu#JE>J3{kOuew->ao=0O;|j2#$i%~eGo=HnCf6+ z(^(5Mna-KcJ30?_-qrcK&WAc5>72tPq;m-)i_Tk}FEBIIlR!@qytJt`l7kbra3e)^#FURI$8x< zg<5sdDA3BhO0*hiHPmWED<|q0zE!QbR%0?-(pMyCnxzUFePdWhHIgc#R*l}PTX>^d zwOUQJT4;4rt6i;gnsewa>fCgrwbj~T4;S{l=!WYi$K;+mJ@_<@Zs67GW}(fpHcXq2 zHi0&gHnBE|HtX7qwBckrh26^tZ3=CqHe1w48?BAi#%Z(AR%k0JE9$q{YJ&wh-R%tl>H4a2WkH zyrNDCpF6F87%W;e+%1sFhM`6% zdKF|AfoWsj6s#$AQ<_GGjf@+aG;+O>gGOeJEHTz^B)l*#KZ#Kq*=8!)ROr2urWQ@D z(T1YcYjoJ?E^YD9gGNhKVpJ4*)%3DWqixe<4Xis&MK8ZGO=BAqVs*4JqA{{Dy0KAX z*BdJu>l()z7dLLbacSd@!4!mPMB{AZ7EL>D+Nx9dG6F7Ilpo78=$yY=HfghV7V6XgXc&Kf|sv6NDz{nLwJL zGJ!IIHNhDZh9>NqaA2YytujSp6J=zDifR)n6B!d(?EW#><%5-|y?r*=Qe*Zu)0kMA zc+^stTb7*_uVj)cT66bJcJ?MnfKdf{ z4y>+_U7Q-?O`|Kb*ZiSo8EuTVMmv1`_>A%8phlX;pbnYituf4)kk$!JPBua#5!%>w zV+Y0#$z*6TbA`qkyKNjZE-)@OE-`LsTxMKtoTApq8RMqL&5c_aST5Vjw8~65nH#6l z%%oW`v*?&bU>2cSbj>0%i`Xm@vsgEafmsaAA~lQ5ED*9b3uP9KSy;1hW^vLicFZ<2 zyOmvLb{RW~L(96@i;O+NmhIS1hz*q37HI?g=+io9kda+8m|$a~4U7$}4V(?OZE(hh zA@&8@aDXj(Hd>_>(I~S~ZllUZ)L*hxmq3owqtbQG5~HKEO37)>-b zHa504cG!Jo<6WC@n~bqF$|e(=NSib^u{Lpb^_X2x>^isWId))RJAzGxJ;v-Ym;q=3 z+wzH}Rp(6_MAM>gYx&fU4Xx8=nay%C$7ZF?w9TNzTGy1;Z)ss>V)HH9`AcgLq1{_u zpsi%sFd_!D{!d2yj21><%@q^aipb^fS%jxnuc1`fk87v$3XktngK0AQzMJ19tL7)E{#22S(D*oL&ddr*;LwRURljP^>q z4mO`!7h2b~E~0IB*k9%b*rj4!O6%bc3%@Xa!yZ#(c!+M6z5}G;rq(U2+p+D~wwY}! z+t#*i_R?OZRrG0LXWY)DooTyJc46%{v)etp-M8DTc6-a7EbU2Wcdfm~xaDQH+;J>) ztn1hS+uR-7ah=e0y4V)%g0o!EaY0DS^1+yvO!xNblDT(p-!09FgPKOHfu^r>Z$qsM z<}TQEA#-8q!Y($#x^UoV7wpw8id@up(W;BqTy(%i2VHc;MchSWT8xEVKbp9xAX8IR z(Ht&nTx96+M9xJs7js&$#R?nD|1nI?h1=UM>EcZn*ECp0-xVLHMgosBc8<0u&S-%* znYg{}fG*jj0d>;4{vo%@-0Hxst-8apTOYgij4WH|`qr&mpJK-nEej8GHxzDIV84+Y z*3|IqZ6w0Z9yjXHNSrq71TG!AGCIc;>9JHGAq*7#jkx=cH)G3Q-JOS3sGapYJ^!7lp_?OYb2 z6J6S;Db}4BI+4<*2{EP>Y?0Gq2rWm!R#DUZ00T5y-9dEJEUblKwPWrkk((T$H4|D1 z&~9Q}$z0i`ji2SZD+jI|x^hGtG0KeARmfP3fgXZc*nDYs2KFY9Sr#@{th&H{3cCob zoS2AUFo@v;?0{2RiXod0=J_y8z;;k!!tXG>r%5sJHDp*l9r@0D-iTDEoOfc4I z>xUjYox8p9JsB7E78zYIxu>BpjdZC8*c*nrz0n@+%52tMGr$ndH5o1bG>vPFqw!5k z8@)|PTUpHjyOYq1)6x+2j_9S}J4K`KEOWMt=GECDtr}4)gD=lHdxrL*(6hr`X@}vG zGtMnsYg~)(QaBh*vA8tHWNR6J^ne}ZZV_V7tXmA+qHv1}!zj0{-1bhp%vu(Rv33ia-BQ{?Q;D{cZB@0EYwM`3c}un-u{Rflbs%eL z0*{HbZIx@aYa2$}tFhs?8DcY6yEoEp8__nhZK}3GU(RVOgb^5m!1_f~N$T&RH?6U) zY3YwYu&v&9TYHRlOjsNavkdEvY?gOsIiKYjtv!nIOyo0xA6OX10;-)&+F4P~ zigs3tSt(~&o{>2$jx(udsDM>GtK^IfPkg5GnW|>0o+&d^yECn3+RPe0YcLw)Gn3DZ zoY`<@V_Ma;+cUenH`8Ks*2Nz?&4X|rRP$ha9`)wY>O49ykN7+)=8>95W*)Wkn9t*K z9@q2O&Ex6(D4P%1e3)Rf&fymIVwo+LI|~*rSa-pa z1^tcI&Y}}8I^9LU7C~nbgo_}f)z@IM2qf8M1GNZ_F9N#=wim(fA`BPdU=gh@qP0bI zfVS{NSiOX?&@Q4W?I6RBo_Ml|i$z>6V!4RxMcmL35?^-QF5>AT*<7rv#d@ApU!2Sq zJA)J4oe=p6p-;%>gmfpgIniQ3ip^`;HWS-yvdxNZCbtebd`#amKJKJkJ+Xr^Gd9}^k?TOhg-L~A>-V)o2Z#QCl%D1Oz-M5 zGC#9v&lqv$>Ms2a4a4@tIuUui|U#Le=C+%lK9gaP){<&V1Pf>ZGYSKLsd zA9}t2qrUi!|L@ZuywxpL?EhY=mo9qX7rt=w7yCQ!>O1d*UI8BUWq8>?^g-_hc-HV9 z&(SyQ(;i=S1**>#SDgIr4}QS~r?0y7%I_!NRMok|vu}GR^FOTE@;}_iO_ckQv-Nx5 z(#0OyuJ>-{LJFcFS~`G_WqKdl>4RcTkhvJzkiQgy4ddW^De#OybG?p z==7!EedzKgl>2Vt-Pvy+`kz?rA6)9CGk>u9q?@+^{O$w&Pp#m0eDG9%SW|dm-2J&* zr~xcbU3?k3*&DF0$UjQUebyU4{rKlze{=Sd+38CzIeqEL?DVA%z39R#Jg>U^JgVCD zd6%Ad;i=2_RpRe+5BL6qKYvSev$iDPDYhTfe7B>#LH{FE5W17IKfSOwZzb`?_En@h zec?rywpX0GTweOn(?9$vf9K(USwHEsH*a_Iy~S>?yy)VKuDs~f6+e2Bspxk&_xfvZ zkxEjZe#ohduQ=)Z@jdB#gdcnxPoBo#%YR7y6@=c(2?qIXOCfOFnH_0{^QO zgv$N4XK&r%>9^q1-Z%ERp{|I>pyxUD!|vr_@4P&F(#=|IbLz6wS6p=E>B}EWJ>;dB zaie?mt@wXbeBVmbJ@Kf&y?MKvA5?7lqn7)~wcot{mMivu?BH*_B|PUJGz$FilW%p= zEmmw_HSnipdxOF6TP1F2^!8t$^qSYb`Q{w~-uOiQnAPJ({f|)mzx~Tc{@+`y*f*B+ zJN^0(((J#R{B@r>@8)f{_mynlPd_%WA;YQWIa=-a)Pq^fNLb0i9zp;QPzgOH> zUSGlA_WXN3?PWLXP-XI=C^x7gpW)JsSI@VfJF)?%OJS6%tA)0bcLb9-~%@0IwKS6+V6`Bz=}!^hnZ zyYs8geE8-Zlh8oq%F9n*eDSHvzdN_NQT3lH@%}z$-|y#iAO579buRfm#okv5{%b`) zQa)I(10R_8tT^i@}`{#OhB#Gn1xyZ-kr@U-`Rj3@1>OCM67zVy^%fAqrt z^W~dQeby~q?5i%g0BcY`dZCw=-uK&Y7#;lV&1i8w`RGSK`tsAKuRQs1SX=jIH}S)N z)J4=A>-YFUuYcnCsN2=^Z_xetjb3}d=pVYJ^R_t2kN!#AJ9_!9UcNg>VeaX9Z;%|3 z{?Xj~c-|MJbo}D;_we@6KNu&a-@!@$=0_Mah@?+&QogHRUIWSPC&fFs zr~O`1{6jb?pLLvf#yP=B`T{4#lQ_xkC*@b+Bx;-#zVWgJDPHU4xtC9XG_@7MWpaoc|IB>N2GKg6nld0u|L=L%bwr#{CAMT z{TL$Cw|_^Fs^?Wa108;ogOtxxKpaa?#f6^7Gr-${zX($L&joQTJr5TOf325)6{PfE=;dDrss6ph%fADX zBT~LE11bE=y?#F_-|M`dNIzeR3+4Y>ko;fo^=|+voj>;eZ}Iv+@%&TIw}Rw|6#maW z|HAvf9i(*M>Gkgd$q`Ba9x1SX6fj-=We7F@apXI~vCxw47^yJm?;R4T)lyF1}cMeGTMqZA+ z-1j^H;#fLF7f%X*)cX%XN@wJmdL9FDEO9T7L5e3lORtw+t~@nJj!5Y?p2tD@{-)l4 zKS?#mg?PgAr036ol<#>Uy`NKFf1&3^o{#YUr@j10km6nG+89 z{x?8M|3zN^V$c5z-Vyp&fH;<}^ZHkVG=_aUDLv`uJ8+?N-U*WYE?g+T_jvu^c)r*3 zeISmd4|w^5o*yD5+)a`0>!aSENa=qZyc76&kn;aWklz1Sy!=(qfAajA=hs0TOW(wW z!hhTA|IO9{zc%OA-|M7J<0!NkV*9lTqxh`K+?a`>t92j za75C-*6UvnQusdt>HWRg^Q|D&m$!rDh!pM}AjN;D=U;h$BKg1D%S4jjC zect~A-v6dZ>3j(O6#m1WAMxS;JEZhJiulBjd49sD`$-VT(x<)tGbF$f>G^yfq;mWt zNM2v^@|Qt+US9_(-EV?8mj1=_-$07@?;!c#3W*VK?Ri^}{BK8@c+$^1;zGO&E)@Q5 zUcM(t;r|y%`P|3*-_QF$z>|6Z2YUvd=X%BfuYU`OW9iRup?H7c`3{io5+Dsog&e;#eAba*+B%33kBCKuYhC zAf@vdFFzKf{^W@uj-{vKLis-(r0~!1d?rZcd=5zEe;#-@@Wmjd_j@4acO6LaUI|jV ze*{u_-vm;;KLx43d>2UJ-VKr?lKj`;UBQoo6z@|Yj-}7yLg{}Qq;h-%q;mcQy+KuY&#yu9oA zv!3UHl+Hsy97_-P`bT(P43ht8FJA^y{#SYZV?esE$ALcuKHvLa3sQN0)$`Xt3il$A z>cPvr{0H9uI*{^tHAv6vwO)QbNbl_}AU)T&d;L2>3imFM%JW{39Fg*UA4t#ZQy`^# zJxKZf6G-vC?)gp6Z-L~96#rj9%J0_5oXUNBkm|!vQeiwP+&#R!pOoLdpr?H9<9R>N zp9U%3{XHK5Qut*rGmzYV?!9lX@7x3_y}-v0z5h*-(usYz1f+adJr8>QA&?xA{EvbZ zFZD9_{`*Pca_?XG@D)hqs(pAO$;wlMl&`Ar}_m$!hF&s)9z&%FL^ zUjLUMIU=R=4zGWg*Y79!zZ-fg@B6$zk<$MlNcnvjq;Mbc{zQ`h*317LQhuNC>3kBT zeE#02M5InU4ga76O|N6#;KJ(1G;lIK@E|H<>~p5Fv1{y&3s|NrXs z|K>@J0;Tg~p11M59Z2zR@8vsq`HmpD{iOT8s}FZ~kn*{w=e@oDzFz)mkm|{UKuUiZ zBu6BfffWD2UOwCV|942~gg(8lPcQO}Jrj@|k;=8^^#?o;dL9DlIUVs__xgdCM_x|7 zyy0c;<;=^ur|_J379c&x3M99ml&^xG*no6j*2^tO&u!{C1IZC7{KCsb3U|WGMDjlg zQhK{yPbB$#kiuW!`4G=jo)7iB5Tx(@5|Hd9j|R^Me-)&3ejTK7#mhj-@8w>9otIw) zQa-Qte2v%tAxQDx0Fon;{6>(%zsc)~B)=J?^#8=`iS$1I-21=H^DjUO_m?0!BE^4) z=R3WAKPmjXy#KpB|Jw6Co__;Uxc7Pa{hlB2`VV=2#Pg%x|L;6M29hIEI-daPe*fP4 zf7%3-rXhdH?++{ZD%TdwSjrq6_CRt(^6!HbZ_Vq8Bp>uV z3{towUS0?3IgLPaMDkBPkAW1Qdw(LynfK2#taegOtxDUVpjg zqdgx7k|WanKHlq}43gKgz5bU#bahKFAf+e$d=V~`-*0>Wmx5HDmwR3Z(*3;3^EF=o zIxoKgr1)C@yRT`-Rs}w`CgFHc|S;wNagt`Nag;7*Apq+r#wFmQo7fJRIbl? z{pY>>MK6EZ^Q$1G`z`PPZIIHx6&huVe;d!+gQUNcm+#_vcaZY?N$-CzkQ|Z1-w&j8 z?(gMgkjlFPk|R<-5P~$XH~`Y~ISNv`>s~(Q-v901|D7P^^DdAak>bDG%lk?CzxH|}mFvA;CQ>@@_cD>f zf57vDUQeWOANKl>c>b;T-%pDFQLiVG{C6NdpHG2wKcDgX&w75&>%ZXTFM9c_AUPtX z^G}{%^ZdH!H$ZYXMT+-L_*416<@v8Z-nYH{?_Q>lfWqI3J_b*UcWcP>o!-&=-^u$E zDg2#1f5P)Fo_7T){@p$A;rYKnazu)MFVA~>J&~T%PkH@Mdp(iTdw|zJ(96r-pGf{I zAid|aK}x^l8F+>ug*(^FU634+!bhGlNaa}d{`*Ps4|x4ek@7$6(>daK)Q8_sN@oB) zg-?CBW1btH9HepxkQ|Z9Iq@t&N=JHm6C_8Zc*^@X-v2mA`8kjrk-GN!ygTII1}XgS zg7*Ob2wVX_4$^&p+Vda4dqe&)82_lexAwe^=WRW22U0$F04d#{0Le~vKakqp2Z3}S z45V-m2FVfe=`JN+CQ?2<&pt@;)<8=4Fi7#&z5l@LkAbu?4#$w5lD1SvlWl6`+0r1Z}NDV+;EPkCMl zQh6Wld5Py`Afz@QtI!^{EpQm{FY2N>tp3nCFzW`D?zYJ2m=YjP6ejTKI zf79z<4AS#@DM;a80aCa(c==5r-N&DSl+N2givO41|6L%J=iMNUKR*akxDSK0PVf&P zIU?1suX&mHK*;xmQJM0+4@l|U7o_`sFi80XAUPt{>!J5ALE5YPvmoVnK6o$iF(9S$ zSkIpW>AgJxqG^Ds!u=9R={*;ud|v?4eZL5#@Gl0b94`auJA5Tb>AlMH)t;~Md@V@nz0S+8 z_k06L`Mt@@ZwAQ`DZRINnMm>f)a&2s`Db4LHZT8$m;chs@9^?pdA{50|Jw6CUjJT@ z?&||y{*d?oFi1_qXT1MEczyw-=kisM91&G&=~if5=zeYslGi;!D)+rW>c>Nno>$`a zeUR>R6{P$Rf|TyMmq(r(o*78tbCBAj#>>Y&4M^#i{yMrC@2uOd6aU7)l97y3>klM$SAdP1p1=92Qd63@wlR@e) zUI0?OYe6d4uY(l-H#}eD{a*}HJNx?}g?qWzU+4L1km9`tr2Bb;m;cDiZviQvw|c$} zq`w`x9;A4m@%$`E@xK64_%DOxi1d8F>h)g-Dc(0czX{U){yRwVZ-d4Sk8bInU;qyP zf9l>lywqE+&SbRzGWg!owzLP@aog5x*x!_%~JfEfs!iNITwE@#j?hxfMPyv)-!3tj)@<8%`xWbU|RmG1KKU%!H_^}W@K2f};cx{MXt}A{%)V9L zzir4kpQ`Yt72YhQ+~y(uy-i5@?J9h)3h!LJcX79n2U7k%A@cVLk@KJsIs1p``>=3b zcy!1Ei9ar+UC*m{$UOFvkn%4Jr^2^})bqCDxgqU(NAaB@`QKIH^Ftm;`~}7L7B31Z z|Go-eQsMVk_&-A0@u3P|8Dh_mSNyfb&xPpq#o|{&>ib%V{I3_k5hCw~;twkRhanFn z|Bu2@P{-bzHk;$C-d3A{VHB9bB_6?gRjQl%S`dvce zx32IuA^o~@#oxc;A5feQDZg(>yJsuBU#0I~JfL`B$O9?&&=9*kBE*i546*ZJA^IL( zd~AsP$AvtQ@<&z}l73XhKe_m{N*^Y2pPqR5jN&sx^f)%eFOLtA|H6uYafp5|4=MMG z;z`AmEB%y^ea~Aed{(8uEkxcq6+XAp-&NuBEB!qcesA%@;zgByNr-(eulNszJP^IE zs4ygaWk~;hvclI?I%Gffl?p@he>KF8UoU>M;=dK5{|&|ORs8phKL~js<$qN1|5f~P zNco?IJdpZsD*imAUB9dFe~0wLUqa;lwfOgtep;SMf&N$-B6kgwL=k_VNErE>RQgm% z{yT@vFPn$dw_S+5dxg}qb4a;eLLP|x-70?f;vN;hSB39e+`Hl*5MuZJit`n}5K_-U z#e+lYdsK*ihgSHo;^86sJwD8kUUpo?KPN=a^Fr*jzT#gL@<7sG9HRfriYHb4D?=Vg z{jaJp&Rat2IXlFD7liovWg&WBQR!EQ?61BUvcJ43MBX1l>iJ`cK7T3x zt>XV)VJ;&`UlCI8SV*~*A$GV;NWX0o@<8%UR{UK<^jurPa#Gf7;Qtsa>{iq5*IYiD=i%$=c_l%JKdTxcE7b5qCA$EF6rJoYgPj3#9e@2MB zvqH8Q7gziTLi+uqA@Z*dc_87B6+a%L?`K2CscPh3IihNWZViWgqkWokIF!ZAiIwA?e#!{BFhj zht#uAh<*zp`4>a#d0a@jr-roa86oX|R!F($RQ&N3J|U!CFA6htFFP%ypUw=qk9bc= z`HMs3UlpS7=fZ8m--nd{WAV>nrix`7=Wxq>*bA9w_6m`^Pe}fm5Ir9nqW{A}9!UCp zi2e&9jCsg;Yniig(tB&7WNL+o@#$OEzO$3p7;MDd!C z{GSS$H@*~-@0%eHq~04s>iKbqo<9q@-&vV2qZ3{eB4?uz{l-J;*`zob@<8%U6*n#3 zv3RGD^7jbQW6O%)D&*M^k+*f_+otkC;kbeGpNPXW98HfK>=|3+1BxGFvHKcu`nS3a>QHZ?Tgy^*~ zlTwlT#}h{GWTkH!5`X6q`}9J}uMK%1a<{JdZ9>X#U*R2!JBG;Fxwvac{kvEC9u>b= z#qVA5_bcAN()*RZZ*jKb_Y2W$|B64b_>khmit{1)9$tJzaUrA~j}FoE(2xg`|FGiW z6+cY!Kd#dMt@!xjksN~FZf{=VKD!#OMQt{OxdYlqsw^KvveSM|B zDMa3xA^FY<@%wW_@|_pr2k#467p|`OPlTH%{NoV6{%uIUn=AeAMJKJqL+W21#%dxprpPjRo}eJlO`A$HrR_`r(a zzxdz~eIFVk=V2lFA5r0j;$ld?M^^aY3O~AdNW~u-qSs?9d_?haA>|)m=|@%k6GI+I z{ZA@BIVAs6i%%~;v(k?)9#iqp3aR(F3O_gGfvi6-4Ve#LUFok0$^W_vzagaEr-$hA z<`92*Tk)MC`Oh!DCuAS-u}Z(T;;#!S|Je}zKOgcy;=d3g_bV0tYDm4`tnjx&{NTor z`hE~1=SP+PUm*{qJ--ae_nQj;IVAthArGWJUJekyJfs}|$`Rq)^3tG4y%Pze=O!U? zrz+naD}0xbXPD@JkHj-Rwhbx2UFCy>?^)cwxI>8iohrO@ahKw~D}DD0?-5eZeJi|o z@qWeo7avfZF7`v}nF)Cy_BbG9U04XwZ?Sk#h+Ph@@S`gHmY}|Ft3c zzYtR2mn!_tkb1roQtpOI|9*vk5F+E0p! ze%}!J{SbQ|5ON+mJfuBO3V9%UJ~c$%(?ZH08&dxGN`GO6UlOAK%R=-!Ii%bxL*$%N z;n#%Zdu_$Pp~7zrk$Xl+xic&M?Bcm0<=z>R?>!-Qzc|FdJ{fKs{xYQhe_!Fd_genV zL-g7@ME*7*`R)~>-!38PyN5iGbL4DDy$=d=Bwlt{Nd6;=j}J+ILb!Q&Qi%MML*ic* zQqSu{9!UBdil>F7pAnM(tO~y~w4EXKT@+I8eIfZS32FajA@Luq@P{jWRq-Ps4x)#|l`8fovw33D#KOGrEJ5#qo1uJ9fq`SuRc^8ppVZ-}1zhv;`; zNWQs{b{-Zo|2(PUpB_^F=x`)FrozXD6FNetgc8EX!pyGcN($1e&{I4tg-^D+L$iF!p3I7^W@82u@ zkC1*^v986B6<3AiUtL@iBImXt&oGIb9W zxxZBSZz1~py}~RWq>qNgkA>*7akxCZeWl-_(kDa4{oOrx3gD9@4()il3?QLqp^*hR8iQMDC#>{qlqmxlgS0rxc$a z((Y$e_?VD#$5r@wArB<}gm5%`amfDTEg|)tSv)(Wo^wLzReTcnotn}}NxpG`~bBG_T+OpNNQ8=3L?LzJYHmmUFArD0U78Qo*w{?i!cCPeY zDt@;RefOyFULpGI6OM%s3Q6BTMD7704;%|07BbErUE#w+@;x@B-hT@ze`Li!A>{d= zNcp3x+>?q=36b~oko0F1pIJP*(w|j4F64ofdtOMn<3sd$LGgr2Ke71IkbZhqrJoY= zK+3-+MBeKv{QBY>LY`rg?@bjCDSvu}A?a@o@y~aJ^y~Q{`QBaO3yYV8V~M{kME}b} z{Ocnjf!yy`{11uD1JUyr75}TSm+BDh@2xs9!Pyp2&wN$6@GF^e?6n(kE!^7ukf?Ol}Ueog-@vT^&$10 zSm75JUlQ^_>VHMWpHw`#(jnzvRq?M5(c^U?<=$B7r-wWc{oh>aXIA*E5IJX8`0XL> zdq>5eS3JMc-(9>QB;SP^-^vjAtHNHmb%@+;D}DP4?-*i_T|@HkR`Gj;JdpT3D+~$Wr?^*$+`TIuQvU-g zz8@n0K^1>MNcjUp9!U7X6&@z`ny>VSS30D=g$hH$2UU2O#2=h^^m$B(yvJ7l$A#$i z#Bi(dl#u>=U5Gxf4=I0I@l6$fdWgKY7SAfaz4(rha_3d}-QlW)FRt(hikF4dcSXo} z|3rna4e7`0EBw_EeZE%wdhr_}dVIUW-wA2o_bdKK#h--iXZ{hQ7ne7bTTxsYQr~z; zJrf~%O@+w2OU2(cT%GXdA#%2?_^m=7h}><9+gJJyA?@F_!n+lB50SHH$TLjpnNB=< z9T2ildSsX;EIT3O9{jWrecxE==T`U~A>}R#k#kw7okR4yDrDdNnUM0=h2;NA$OG4e zH&hr>?t3BmzaL_kA6NJ%75+uYc>GgH{+o+`4=MMLka|{c*V?^NNc?Szw+)dy5%NIf z-L1k9d)*_X+-4#9x2W)z#jQdfNWQI$+l1(K&kAo}+@ZK*@m?Vh#NLk#Dfj3QeU1## z0BInGI{AU->t@w9@JdpHvRs8uO z{rcWYhwQ6ARbhyIJ{uzcbH&dWzfkfEUsK$uc$<)VH?HvQDm-4?q~h;ToGea-$h}jA z?_9h~#os+d?q(qmB)m36zjYyY->Txbsqps2okHw%pYXQfY{l;%;y(`!8Fvd6e{hKW zM;8wX(eLn({ErW*?}-)vln_0h8dC1*#b;Lh(Zypb{#haNjtkd?Z?5neA#%X3D1JS6@OA$s1i!gmR&=dK~`>Q(&a6~9G=x32WF9*DjNgw*@6kaBYs|M22M$TLjJ9aQl!OVzRy!mY#e zLgc-tcyUPn_lM|lX^1_ps`!tF=y_d;eZLrz@5{xng{&+8sPM>+E&pvp^xZh5zD+{f zf9Hz7ONgAihuC{qKzYvT%!hdhvWO@`Qa z(@MW{@oph{ZynOEokQ~7JEWdnL*(yK+^f>}uJrp={B*_d6H?y;L*|W#g*?MV-oq>Z zLP+?LA>|$u-Y$Gnh#ig%Zy&xSB>fd3{eMb`-CrM4&lw?lpB3^z@}CoO@AZL@ez>B- zpA8w0H-;OBzX;Le*CBF#8&c1oD*Trad)yq7@9!bX(dUsN`5s;2LyCtL9~&a~$dG(btoSE~)cec|A5-ba zhV=XT5WQa%lJDgeens)5kosR4@<8&xs^U+n@M|g^Qvd5J{SB3VT7}s$OCD|Lqh7AtMJ1^${!R`&m$}TQ6cgV ztN6pid{u1O@fCi4h`bk8_=F0-DCB|2J26E5%PRcx;wy?L6;BR%Ao{(!;!mmYYb*S^ zkooQ{A#%?OnZM2tDfgb@MIrUSuXu4tKYg&$uL#lq!&s%A>;Vbm40YQ{=-A`__vUJkFWSAgv__ks_?Tzm{KKxpUoxWY^ zH-zN>Uh#(^_5CR1f#m;L#otu?d5E6B4r%9~Lgd_B@&5>sb4!T6Blpfnk@)2alYgwZ zIz--WL((@6DR=vdze9zmLdxB#c-P`RLLNx^+Ts=!4~gHpxLrs+_pEeCJ9i3c&z=_&cf2MY8_Pc9HyLut>*p3yxcgO?jmpww{-X}!gy^8lO?p?fJNWKRY`xU=WNIeg# z`2C9qhUov$ka`|o;l+>#l74Wd9};4x$A{=~WW_%zq9VhREHn z(su}XAn`kf=(kgacP{P{((c_Vyn9G}vlV_|g%?B0KeFNvuJEHn{Q1ZbyFWRkT~813 zpXY?s|J;yzo?qb?g!tV_75}P`XPC%2HSzEbp>_+g_ggDJM6WX|{@jrMxuDV^>F*7Z zb8*E(?00#kUlAhr>X3Rq7Sf(iRr;rk*M+p>^C9E$dlmj+NVy+X_$L+qX@!3tQva_j z{JRSOv3PTco`0+GvOQWoD?;MOimO8ESzTOH+^Be)kOz|QwiSlxefx?ZFHVHCbJI${ zbBG-_tMp!RZE;<3^NFWR~A1~{8)&*k5~Ab3V*7?p9y(}iJZ?Rp8CE}=@31> zT>M6ee|@LYA@$r4QvQ1(`_kW3{BJ|-eoKXy?b-6JD6R~tZ*_>AH5I;1NIkc&@I<9= zQoKW@-?4bt5c{qTk+*q>ye*1bhUm9Vg|`inze7m-b_tnZ?iXU`11kNYA@b%z=8;1x zd{{_79u-pVn2-mu-*`!gJ|~Bie^v36kaBMd(eLyMzdfYhi$eV3^3Z+_nV-KHQtq1} z@_!y8_m?3Lq&>e4DfjzI|6}pbA@%*GcysZuArC~}-$TkTyH5)*5Ao}bDty}zIU9$} zf0H5g-YMKH+#_T>92g?+AtC#V!$Ra95#k?5hdhw@XNAZ;w)pIj^3N$gFQmQ~Rrtjr z_B|=2zB5A}h`h5y?Dg&t{VptC5>n6mL-Ji(;ma!gp>WH@e>bGu4?^nsX-NIQ4twG4 z_iE{P2wfjTF!AW~;E?b` zL*zW7cyNfkM}>^LqbmHw;*&xiNIg#tsrNY*K0c(KCx*y*aq%U^mxh#kMe&s({{O}h zJ>D9k*O?*hd{>Aa-&1^FNcs1N^v{(Q{zyo zikF1syR^cWhsgO*h<;aw*x{2Ee@(~(@sH1i)c2p2{>6}TUkZ63^1d8W|2HcATOs9c zsPykv`1>Jpe_HWBE8Z01@4pFoAm#tN(tjUP?;k_#J+gPJcX`MINgoX36B{Ju195MDFGx4Y&ypb)=2C`A6jA>|JVsprs;@{bMiv!{mG`{z`Jo(+-mU#omyFMcCLkMC4Dh@2aW->vu!k$g8+Iz;~WD+~$$ zFeKlPD*WRR{eKo>pI=q{Z$kY3PazMa{9i))bL@Vt-0E=Cgzpg|ce9FL7b0)#3U3!O z@9!CMZa6Sxzi?=X+`~ikcwF(w;uAys;kc0UFAW+0r-an^n&PP;^_>=?_ZcB}JiFrG z8Iu3JO24qe7lqV+afp9kR^iKwSA^(wRfRuV{8&i-YeVM!Z&duZir)z-cVl?R@Q)$w z7`uPdV`Yeb8-;fXw+P9;g|6@Gbz zUlStl4HZ5kMBdv%>N`K|g`W<|_xTVxUk!O6`hK(0zgyuSR5~R8O%?yEkp1e42Q)oL zL*%Xr(f>9Tf7=kb;}yS2#owVgS)2;d_f8?@?^3*5h}^Xya<&Yy%T|@XO-Q+WhWO9U zA^CT&`1^$0Bz#1Ozds{H{?Q@%o*m*(uMV-(8$;@OOGv&mif4t?`?liQ6@O01_;`2m z;);KNh@8ucR}?=|=~suy`&flPQM{&jZKZ!Y#Giij{B>#Ov?7Mf!14-W}M4$ab*5iec_(zAxJ0xVk z{>;$*QAqp?LLP|R^&xt{BqaT1A@#mIq}=N&{Q8jmZw$$IdPuo5if4!P??oZ$7l+8X zB;*+;@$a8*=^qHme`$p;3z2(8NPSm@z3_&R@b^N>e?O$$4?`Y^-G3Jn|N9XC`b$Xu zn?uU~y|}F3`fW`}zT1W5yM1xII1!S*X~+Xd!aEl46w(iyg{<$}hxEfPA$sgu+&$!h z#P1m*_kIkDhU_EeLY`qVZjMSk^Vh$JBjK}($AiSU4U|RrrqKW(n^e zj)Z%J%wLCB_^}~!A0P5S@*P=xLbyEPCsz1L#V3c9dwTJh;`%fmZW{9P;lZWVuz3U5~7wZ+Xt+Pigl z=WsgY8Rm+F_f0%@dvHkjVIlTesPH30M8=Z7m2e?o=Vhdhw{CszE6D;^U6(&Ec2ewg^rYZH&2Zw%4v zEtLw-?`0@$W32SA19T{E+%D2$6eHxFWoy_#Yv1FRk$9#VbR~T@~^` z!XK?LMBh(V{HH?XUl$_pv*C*H3nBTwT;Z>UJdk`}uP{XZH$(j32O;Ht60Qhu3Q7M( zNV#8ztQUU^sdw2-%eSJqG9=%skOxwJO^DpvRd_rcO?Wcof%L~cLdtIzQf_Uf50mtD zm2dOn7L|Xi3U3{bCf_|n9!R%>Zbd4*32M-%_L;u}LA$o}T-A?xG2Li9er`0nBbA^N~nXNuPqKO3@6 zd^zNS)c@7u*F)rfD@5+MEB=P!jg|g`;(rx?8uCEO|GfCC5Wo0yNIf@)JPneWBiXSHOw@p0qwhIaGSlp$!dx)Lx zA0lr$B!53d?+1nKqaG2W=ON)(ctq&ACFFTVNd99(%0D}#ozD#^|I(2Dd{xE2CM4gf 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 Ee|>e}od5s; diff --git a/CustomerOnlineV2/.vs/CustomerOnlineV2/v17/.futdcache.v2 b/CustomerOnlineV2/.vs/CustomerOnlineV2/v17/.futdcache.v2 index b31f29746d6a7d66c2427c7419218a5cca1d27b4..53473527325302d93d1c5cbc9d58fc7333aeb3b8 100644 GIT binary patch delta 72 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 delta 9210 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 delta 2251 zcmai#3s96*6vy{|=PtVo!ajH?pn_Hur0a?#wXD2+qzHs)sYJ0W(nAOcFl`h?%~CUD zTI4TT8dIcY5ta6hk4o)jK1yfA6tzK9ClgDYrlv8a`|Yw1s+o3X@6OJ5zjOY-bN=Vv z69Cu1N>Z7U90Kku}51sum{HVn&|)_HZoZRp%hPq7zp&c;%j zwo0J^)902Jn$6CZtZ3vlk}=p^(^n|nX}J}I?_$_+xqT1iGxnrA zS62ub@JAR8)w#B=$~&z^%ODDceFM866$KQ4%e_)U0JFdPOje`Z`w5*VwDfv57~YrS z(8fp;z-~mHH0fF8mZ7?1t3*Ox(Eftv$#?q2jk@?&{T7;*M zkR3&jQV^OMh2xt=WC~<$Jy$f1q7ZYO!$QKHb>V{$yPHO#_7G{973UaPb!=+e3hPC! z2(x!TZE+5-G2z-@QUU~`7WT!&v2HQlp|7l}sC3swfvv~B1GEMo-=Gk-)>TjJ4J9Mu zjAGHgB}Ks!LlK%j-SVx^DU;!;6O@UD4QwC;zcHY&q`Xj7st7|vK7U9+KC@|7+y|Z7 zY(>~;Tq6oZOduHrsinE|W!ot&(!Zo5m~mOu(WB9T?`kOyXQRmIN!Ro#O+fo^VpGa) z3Uk4t_A9DF{836#bn3iZBYdSTM#k@yBai!<7O7dSyUoHBQHb6uMd0BiGO69R7~Mk= zu0BWRR?IEQsxB-SKjxB!CG3PQQm0hg?J%SdryO7W=iFXws1YH5{YWzDSenIhr?Oq4 z8Y5phOr3=5yCstnJQs#y3e>VwM@A}pP`rB}g)?*kH z9j7|X>n4X1PmNb=C|1XuFDJSaXRKh^&duG?@}v&Bld%^SiA6pWg-$4W%rU>L#_Vo> z!Me-Bs&zjLch&ty`f^a^$V5pR~?K0QE};#{#}gsi{8b^7MW2@6W z$uB@8Di+W{pKO=;GTcCy_Dcqy=O`{k^hFv8OCu#hewOrpC@pVFIRRpLGILg=<*abH z-6UN9%3_KN=|8j((AgqQ^Ogn5Fco;KW5QjP6zmr=}2|?1B9}O>`d=Lf$Z+OZmV!AsyMY&v51H`v|O@}R8#7K^IHtpth@*;j1R#88y|tLY+j~ZX&C$l4Rq?)R^n_RH(}QU+$3k&co4&v z;rt!b4XA}`h-zn(11LS$H&XV!U5>h!k7B6W zD6PV{W@!NQ*?cw9#)@hkt!Cmn{*VSDXgt^VFGwmzKfqV_kyq#OMpOP1X)Xl4SdE$s zkGR{DAdjEM?EzllqCHzC@_G1VySVDF7K*UmZb9SVrFd_rxR(z;B3RW!`5YXZNoCN_ z;=yu5BF~iEFQ?BI7r@kFKK@@#Gh~YpH@=kyOR5#vS3{-PIg5f3Qy}8G8d_e!gS=hc WqgD&Cq0VK?Ly;HGYcOdpH~bCcA|c}d diff --git a/CustomerOnlineV2/.vs/ProjectEvaluation/customeronlinev2.projects.v7.bin b/CustomerOnlineV2/.vs/ProjectEvaluation/customeronlinev2.projects.v7.bin index d893af76b9e0be47db5cc189db0f9cb97e453ca4..1d19f66aad8d367bbdac3ea4cc2b6f0f47a157b3 100644 GIT binary patch delta 685 zcmb`@PbhLm?`C2Uw;;bYo2g}Jx4of-6vsfr@j=%5k-S7AM{kDz+sC86hMbU6oE%EN}xw6%2199RKfrws!)v@)S?dcXh0*H&HYO T%zaq+^yS;q%G%HVw{SWG?<+65 diff --git a/CustomerOnlineV2/CustomerOnlineV2.Api/bin/Debug/net7.0/CustomerOnlineV2.Api.dll b/CustomerOnlineV2/CustomerOnlineV2.Api/bin/Debug/net7.0/CustomerOnlineV2.Api.dll index 3da6ea6755e1e3707553458e349bb43a334f6a3a..12be94d739724cfaf4ba73d7955e80f5b5dfe47e 100644 GIT binary patch delta 105 zcmZpOX^5H7!4k);)V{IjfTF|sGpXWOCSM>RMxOU}kj#2u<%#yUA@WbR7wEzK* zl}#ejJfEFrGVY)KX`6DyRmp^HUCV>b_3Djm06hsU A_W%F@ delta 105 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 s&NX%x&M!s^WW9~f7t{76MqEV)c^nh diff --git a/CustomerOnlineV2/CustomerOnlineV2.Api/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb b/CustomerOnlineV2/CustomerOnlineV2.Api/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb index 87adccab2dd997464dd9b9e74fada7e2416c5cc8..c5f7ba8dd7a747c0f28391235be593d06692fc4d 100644 GIT binary patch delta 5477 zcmZ9P2~?EV702H!Ad~8ew3=8?NEIDd21G@X#S<5jXi8i$Y8-boO@ceA8u1%#P!mPe zkr)>usYlIGA(|-_jnpj~H{5ZjwTYUgrLHud_Sp7+zk6x!89cx5z5o5+d*A)u0P2o? zjw@d|R&*WpavNh>%{Qi9TVSvsGHb?frc9oRtr>`zn_^i*%uwv7(f*~Zetofi3Edwa+5&Uc$C>@R}r;A`+bxF_C^*#9TlZJCH3ZqpF_ z0yGCLL1nz#w8NSJx`A}i7krEOD_94E5nyZ&8p>%V_i&lfDK1kEj)QBU4#cG*p6W0Q zz!FfHO8NBVG&fS6=9|=JPV)mc_rYWEUl5t*G>y_Wy&V-5{Q)u^_(NX}z|vq|)+UcHs3UVW4%zpv8dXDChni%OIKlG5-k(@zB`p}*49;1#9G|FzQOXDUtpt4fnU zKxy&^Djj8lZ$1|rJyeA#B`cWs+|)#WSah_~)Od{2R5dmj6O)iQAuKvkX{yRrnyMy+ z{4q~E2K_cHJX>iho1-+9%~hKGcaYezZ3Q@`$rK!bQ zrO96xOmA`5+7=ewt~6DZDos^oN|XPY(&X<{n*7g|CO@P!e9M%p044lUX=<=rY4R(S zCjSei$=|0m`ISnO|0kuRaK72E0+et-X=-p#Y4Q&#P5xn}$^TMm@{cM_{#Qyz;e2yU z1t{UT($wID(&V31n*1uI$v>?$`Dc_S|E$s$C7e?MN;t1H`4^NX|Dw|5S1V2aC8f!~ ztTg#oe$tkqgsVRV?7#4?DNX)$rK!OUrOB^Rn*2X2P5w;>{+*3K^hF={UmcB%%htI6 zW(aPd?v8{V=a=J`+_a>Li;9o;&ktR9Cq%|Zp8-7YrIg^= zHuZr0you+$)X>jcEp)Z`^lyb7PtO<^_h#Ch-%l@eJJaVaZ!>j5^yGn`&TPJaLCW^f zAKE1Qdi88YL%DmlvzI;{cuBCAzHNDlvzLrEymYje7rnf62>OP`TCHu-uf4tW=fwV; zIDpjvRs;FCfqdK`_6D&xIMyy7%%={Kg%2Of1w(yyN)~s?;^45hmK`0&sjqS2YpjOz zXv2B55v)eA8p#KaoHBvmX(Ep{kw?qsF4>$iiM>heO=fR0dv8GDeD@nHb9ks6K6eUN zOo_LTpUNpy`M_!XqSN@Ert=ZgxnKq#F@p*Ssm?O)T+VriFX|n> zq1jwNn=9sU${cPpmk*rF!FOe0Zywjp%?SIEFCWZ;$3Z>98GCHbo)KS=#>|AC-1TrF>~S`IFfMnyh8@WYm} zO5U0ltk=jvAISh8N!?mGaIGA;P6k;gH?kh*()V9reLOeXAdNT30L9XsTH}J6x zyixp(;+KeDBK{|$KM}n}2HhfqY>#hX|NI5Eci{nc)UU~`OQmtC+(4PUNm(5GpVhC4 ztar)_?35SSB?Ih|0Y0x^<%M^*v$$}#98e(z6_U6|u6&O)-Ya^q=>3wvU-A#gzz3w? zL3z`Ia^;8Q1rEvJhwH!l4@Qg~L3vvR;WX>d*&oR=FoFN0l>0WQb@7p31t=~pfJ)slZn2D{YN zzIiKfSqd&o!4*09N@xCPu1eumxq)kP&^7tYuS@-PslOoy-jKQ)dE*-X&E$!(fBAX% ruZ*WcTSshkM(x?>*z=uZuQT}SsF@LaXF-IHj_TlWeo+#9;7|S^ioBoO delta 3979 zcmZ9Odr(w$6vuye_eyS$sZG;nm`oN05qT(&-NkYQ)G|vT@{u5d$n?NOz%do;l53?d zf_T$Zu$=fq6Cc^CZGvEsl=C+8l0%qC zEAyZW7S_#&{(E!rDdTc^;fMS0&JWjz%Vzg{aJYTL;1rapuR*_|)HkrC?*OaZO2xqr z1t&pE`{|4URP=VlFl^VI2q};9XL{6xOnZkrAc36-?8~$-x}&t1vOCTD?WnoT;_@rw zJnANJXL-~eU=WB0i69kZf$^XaOarB$3{-2*fG*GtBA_RmFMAyR zDe76F4mJV*qoAPbBKgC-57%0saATxpC?)Fc`!GUoO|Cz|R!l4}XIA zli@!OO2HgZ1)c?UU@3Sh*NRiC;e^3Puodh8JHb8~atMAeI1WCQ*je~riT^G9AHXl* zsuQE7Om#EYR4%`%Jm4PiWtypm!d`?O20IdrvHV<|1(65x!K0uE%#_?*_zOTSXaLJW zGk6^wO*d65>?Y6&y1;JmBjN{Oqo5z0bY{8KX}?>Y2)I>z(5*5+!9+aDz(#N)Xs92- zui#pc7NZ}RD#&xGsh}9l0u`VJECh{tT@yV6yOd&%1gPmgYol-zsC zRdPBe{F$Z)!at*F8uq!SDSuYel>Z{qe%~d-x*QX}qG@Wos%dJwrfJImu4&3&*EHpC zXqxhWXd3y*KSLAT-ZZ=e{mSWfNqo`R?3iedrfGDprfIa_J`mq#<;O$|G)-NFnx?Kv znx_0@O;dh~rYZl3rYZlZrjfVQV_JX;rfHf6Jg#ZVKcQ*LPuDc%i!@F7Vog)NMAHM6 zJ>dbL-TXl1*m5mQWpg!6V=6RF`FXZ?ScZ2&OtdCaKkRN}?6R2fa!u2)6`H1DP4?Lb zGpy#A=qsA0u2q_*u8^iF|C**L|GK6rzedxPU#n^4pH%C#02PEaO#@mqP5JejrhKcW zDc@%QHoT~0Q%rQTrm1U-rm1VIrYXNo)0FS9>k}?n-G=AC{{!^NyvMjpxe=kC`@vpl zQ?wU)pQeXE@7MG_(CF+jzvu-uecZGwRrZo>4-v9C*=qMJx zRZk0j7^9EG=$;te`#+6uDo6hpP^vFR_uExT5BsbDEk_H{yEN3Ff!kr}OAdW$F;q&P zeJp82LCED+elz5DtDsqlPrDdSXnk#m&So{6)zf_7)7(FY z)f`r3yjmHrR-WLrmveBg7|vDjo2cM7F)uNWzE+y^c(=+-r?C>h8w9Jkw2DjTbIE+Z zQ#G$v&8sco8!q6I8qU>l?s-1h~G>d53S?= z#eCpmZm8#AJr8Z*_J(oJ5slo}$R$ho%`D+pvXt5_WiI887rEv|9N%tD5S}R>^Gr4Nr2(c+_!_pm2X5Av|wa9wwW!`$3*DCd`Qr{-?+GL)!LDt`<)AlYfj6XYlN`874%{q@Y?kZ4DF?sF@7HSHB7?Wc0$XL^ zRvEZWHr^(U9g^>me5d3)CBI$tcG2(1qVLEeJLMO|sGpXWOCSM>RMxOU}kj#2u<%#yUA@WbR7wEzK* zl}#ejJfEFrGVY)KX`6DyRmp^HUCV>b_3Djm06hsU A_W%F@ delta 105 zcmZpOX^5H7!BTi@$&`&f2NVTz?ruMDc}bc7>MKuH?lciD-yEa#hnZ!|r4K(R$EXDe zxW1NKu(Q|NW7%_|rnGV?i^+S`7ArsnGhl*1)s@fgX0 DoCalculation(SendTransactionModel calcRequest, LoginResponse loginDetails); Task SendMoney(SendTransactionModel sendMoneyRequest, LoginResponse loginDetails); Task GetTransactionDetails(string id, LoginResponse loginDetails); + Task GetReceiptData(string id, LoginResponse loginDetails); } } diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/Business/TransactionBusiness/TransactionBusiness.cs b/CustomerOnlineV2/CustomerOnlineV2.Business/Business/TransactionBusiness/TransactionBusiness.cs index caf6980..ca3017d 100644 --- a/CustomerOnlineV2/CustomerOnlineV2.Business/Business/TransactionBusiness/TransactionBusiness.cs +++ b/CustomerOnlineV2/CustomerOnlineV2.Business/Business/TransactionBusiness/TransactionBusiness.cs @@ -36,6 +36,7 @@ namespace CustomerOnlineV2.Business.Business.TransactionBusiness _response = await _tpApi.GetExRate(_request); _response.ProcessId = calcRequest.ProcessId; + _response.tpExRate = _partnerDetails.TpExRate; } return _response; } @@ -60,6 +61,11 @@ namespace CustomerOnlineV2.Business.Business.TransactionBusiness return await _transactionRepo.GetTransactionDetails(id, loginDetails); } + public async Task GetReceiptData(string id, LoginResponse loginDetails) + { + return await _transactionRepo.GetReceiptData(id, loginDetails); + } + private SendMoneyRequestModel GenerateSendMoneyParams(SendTransactionModel sendMoneyRequest, LoginResponse loginDetails) { return new SendMoneyRequestModel @@ -86,12 +92,12 @@ namespace CustomerOnlineV2.Business.Business.TransactionBusiness ServiceCharge = sendMoneyRequest.ServiceCharge, ExRate = sendMoneyRequest.ExRate, CalBy = sendMoneyRequest.CalcBy, - TpExRate = sendMoneyRequest.ExRate, TpPCurr = sendMoneyRequest.PayoutCurrency, PayOutPartnerId = sendMoneyRequest.PayoutPartner, ForexSessionId = sendMoneyRequest.ForexSessionId, PaymentType = "wallet", - SchemeId = "", + //SchemeId = sendMoneyRequest.SchemeId, + //TpExRate = sendMoneyRequest.TpExRate, ProcessId = sendMoneyRequest.ProcessId, UserName = loginDetails.UserName }; @@ -123,7 +129,9 @@ namespace CustomerOnlineV2.Business.Business.TransactionBusiness ProcessFor = Utilities.ReadFromAppSettings("OnlineAgent:ProcessFor"), ProcessId = calcRequest.ProcessId, UserName = loginDetails.UserName, - SessionId = calcRequest.ProcessId + SessionId = calcRequest.ProcessId, + SchemeId = calcRequest.SchemeId, + TpExRate = partnerDetails.TpExRate }; } @@ -178,10 +186,10 @@ namespace CustomerOnlineV2.Business.Business.TransactionBusiness _logger.LogError("TRANSACTIONBUSINESS | SENDMONEY.VALIDATEEXRATEREQUEST | REQUEST | " + JsonConvert.SerializeObject(_response)); } - else if (string.IsNullOrEmpty(sendMoneyRequest.CollMode)) + else if (string.IsNullOrEmpty(sendMoneyRequest.SchemeId)) { _response.ResponseCode = ResponseHelper.FAILED; - _response.ResponseMessage = "Param CollMode can not be emoty!"; + _response.ResponseMessage = "Param SchemeId can not be emoty!"; _logger.LogError("TRANSACTIONBUSINESS | SENDMONEY.VALIDATEEXRATEREQUEST | REQUEST | " + JsonConvert.SerializeObject(_response)); } @@ -285,10 +293,10 @@ namespace CustomerOnlineV2.Business.Business.TransactionBusiness _logger.LogError("TRANSACTIONBUSINESS | DOCALCULATION.VALIDATEEXRATEREQUEST | REQUEST | " + JsonConvert.SerializeObject(_response)); } } - else if (string.IsNullOrEmpty(calcRequest.CollMode)) + else if (string.IsNullOrEmpty(calcRequest.SchemeId)) { _response.ResponseCode = ResponseHelper.FAILED; - _response.ResponseMessage = "Param CollMode can not be emoty!"; + _response.ResponseMessage = "Param SchemeId can not be emoty!"; _logger.LogError("TRANSACTIONBUSINESS | DOCALCULATION.VALIDATEEXRATEREQUEST | REQUEST | " + JsonConvert.SerializeObject(_response)); } diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/bin/Debug/net7.0/CustomerOnlineV2.Api.dll b/CustomerOnlineV2/CustomerOnlineV2.Business/bin/Debug/net7.0/CustomerOnlineV2.Api.dll index 3da6ea6755e1e3707553458e349bb43a334f6a3a..12be94d739724cfaf4ba73d7955e80f5b5dfe47e 100644 GIT binary patch delta 105 zcmZpOX^5H7!4k);)V{IjfTF|sGpXWOCSM>RMxOU}kj#2u<%#yUA@WbR7wEzK* zl}#ejJfEFrGVY)KX`6DyRmp^HUCV>b_3Djm06hsU A_W%F@ delta 105 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 literal 23040 zcmeHve|(hHneX$y^D8q+hRh@ZM3g~(7)cld1PvOIAqf&75R!nRV3;H?VPrCIoS6VI zqzxi%(bZO4yVrZQl3I49Rj<0b6|c5Xt*vWyw;%1U?yf&*x7>BN>#p72PuFfgc)!nc z-goAm1Q4qC^SOWQ;GA=w=RD_op65Bw`SG52V(ax^Ar}$3@%{K?qGyovXPKmDPDW83 zobhasp7Oss^BHZ;t1~;dCo++NwAq)A_eXl-sg#+GbQ_WMU@DSGMVi)iMEcEMBU)M- zm~BC~H50ATTy)Ev2fu6g_8wgnDb{L<+QIQE?#2P+5qwASB`TA$uJmRG>o1?9NWtfi zi?;4(QT{KVTO_ma(SW;-3!_BOu_MNR4ic4s_mdP+=lHra(Gj8|M|~0Kl@2h2K)np^jb_yivKI;{|&P$&~Y7zVsmQ@Hz5)O+=jGR|BhLC)MGlQ^p!f%DzoJuDHX zDri=%h^q6@a319_VOA(JS7AWYEjsoUvA<_^WFz2W;Odl{|8H6$yBZFuaGV>B_u9z>ZH1rxU zqpFN{1Lmb%HW4^zkX{5%I)S8W0T|{&;krz)17@8?EM@|6%kn!4RV-c8F0kg#-RxzMGm&U@Di*JECX+}tFD<@)Qbnj5%gvqfxS;zo<;Vq&Wh;|C=!T$d^1&}|Vi z4m}njBid^b;%!3+<+*LDEWy{O%03NV-0tARt!#WT_>SiWawk;(KBm1IM^U)k z9dZ|_eEm6~)!#2*JYWjU6Y>;*J#sE!>jaGBLVsKp%oi#gnU$`y zcUt|^SbkmRt{hlVsHi}*ubm6nb^#MJcLVWrLkxQhl5&5@UjX~p=K>oNSTT4UY#4#Yy)H81HKeEEo#bEOE@xr_KSadbP{k!$>1YCZE*GCxs>z zOn0~E?1#@=URF(^GVH%{ZtB9MD3Z18a{&LeYuRQfa=NwbLy1OS7C+@$c7{%<{toGd zj|0l@pSYHt0j++ifStoyb|$b7C6o)-vULc!!Uf5>ivRQYVLbyp)!!}n=ddE30j<6% zuWaFrmKAA}t@gM&URIn2+~6G-muKjb>iT`>X}* zY!?-$RTCDKGj!xFFU4#top+<-83WUepE3N%_}N4!954w~D07KAvwt4ZJAyKw*{eBo zjbOU+VI7MT4(nWn!#Yk6IIJ^KwHGb&SU5R^GFW=}{C_KB;RMZCI59I8PST8pBQ~(O z3RpNo0*i^N+j3Yq#8NS1fzMd`84I(4vFbTnH_pMK z44w`c>kh`kG-E9Inz63p%sqnhJwsl}*&dbvq+cMJsJfFO@f2H*oaWK_wH~U*k`M&8 zJ`8Q$0dGwa9xzTxm;nh z*iNS^`Y_j5L3!^8jIlj|ut1R+=Dn=z*O8Qa!k(%>W@T6CQ|ul?o{=dmo72_D`X0_tR$@4u>UygF8>?H%2>LK*%9$04HLS*l9j6Ze_dyz<6}C}IW0op@ zXJ)xqpK(&TutLFz|3coX|IW?cnSRP@U)BHM+IbY44t?=~>2v~){ug{_qC6W{7T$vR za?w%nF_4I_spuQ=rC00KZLk&??qN0D(@@lh&qr$Bj~>hikd%b=s&62lzf6Xk8|y_Q z7jlLXJr8+U#~8v()$~qWALg18eGg|RE8zy^J81@_gFqU&fEy2UTKvv5i~?LB^@0|1 zSB*i4-l;6)`>MXl?0Fi(fh|7p6`D5DPB+~IA3y|l&OirZr>FikZlh;X+&dbf_gP5Q ztoCE*Y;0uSIG7g^wAJLET z;XTKS!&R`S8ssq6NVpo1Zu8p!H@|~~Bk&RARs?c0MBseRVE-k^B?1v^DgwC%5y;ue zN(`8Cj5Gt%V?Y|I;l{(9<|0t)1q~61!L%bV&-Yb5&TJ@W$Kbx(PZfhMVjIyhY>c7{ zhm8wBS~k|AXg&cz^GPIZ;*@lxbsBPOu2k!xThXD2JMW-1${8IYa^ z(#S$?Jj`j%MyVGx*!brVvSwMH@2mPQv(LiDqp-1DY^*~Uj`gG-q-En}qQd1!&1V2> z9znvE!aug9+!&T#!5J)Fj9e^5Kr2hR29|PmvJxAJvQ(M@30q@eWC=GO<}_!i)C(Fc zeI7!VrFp)u>U+%o#P#I2u(Lw!d3`nm6X=DXA9_BO`0a7n$h=A81WSN-f`>Otu*{6(kyu|2OwOq5_P+)VTopsUL z=%U(13lL{~Yn?=TKXjb+IXvfLB6MO%W_4uKiBw;PB{pMi{f!U24IR{ml?DM#v##0D z0$q;q+~k1N30o7Xm?g(sh#t9D1lYOj-BGzA#-{ z#OXfw14UsvD4Z{XGa1h(A9w@wrLxs!)99qW5jvP|M$1SqcR|B2{ZiV#ENKdA?q~VAQhpKg0lKoxQx>M{ie5pF9|t*|GKteBa02vx+2g4FjgK|C+x;x?pG4V9 z@4})mZIxag_OZ4bi&q4^G{-l?e<9r${5pEMZ_*6^WZGErfp;?fhyMewm+nNZmmUbt zz*yo%n7CPD1{=hO?msGCjL`rS)GAoS6pwNleHkOL7-hFmONDYFrZkM=no=VWLyecl zfO&Z-m2$NCrLG=S3{;6w|6cNgk{HIhLL`3;iouam3F)Bk1L6D{>7V$2C*_Zk9`pO$ zUOM6aJC~Q<@|U1|C|HT~t>W{L-dcQtoBcZz>9u%|q0v5?hqP4V@?wqoQ|VHqduWLR zXF1Aa`s#5wAzCZ)?GDKsP=4GTrinKz~1zZc2l4#|HO$=@KowOGlVCo&(o z+aee=`oh!`hFTGTz-eEBs1 z;q#JbslVLg;UYdSdET8A@$l-!pO-u*iqF&i^xFtitl4}|F-=A2@Y4>r3sTaexLp|? zwJ2^ErizPLaxX0{xzbZXkIz!nB_&Os$ut}1U#|O6aJ}a|`ZpXRnR+64oo5=|fRm%@ zugh~jWraGST`}oS{Q^2_QNItqqF+cQI5@E`9|rv{9FOJml7}Tl5zsGrSW*-biX~^! zjna-SN_ytdZVRQ>e~;^8deNeOtarF@_LR>{9yLO_Omfv`1_{MT9!8wNLWW ze9A81y5rjA?wO!=3Z=$2N~2aCOGat)!n|aZZWKyMUP{}oI+nbYe!nO$c`2O~N=epI z5pPTAk0opAJ&WSrYw71gDai%&D~IF)dJzXcTh9gbl2A%=A^nwA$CwN05gaCM$%XWo zP)c$UJ!93elw=*fY1Of09X(#3mt?gxdf!`y_hGp4L-{YXeECq2 zciXqHTWVMl^5ros=r&)&&aKlE*b7{=6G5zDwaV9?u9cIYmv_aR{HRu5G+EYUBx_STmYH&5uJ-+Lp8FMOx zQz4w`!kI3d>B9L)aGs#K`t9@)dGs3n2Ls z9Sht=cU$~_K&!j85?2{>{G5JEWa8Srbf1m?zpHWi*V22h$UKkoVOl0yt%b}J`1KIWybOFzEY-A|fvIW!5T}cw15zKS z{|kJ-#`u~x4Si|a@5`9;Z$QwrcY)y7u9fl%DYK=T_Mo6WDrvKzt(UYD`e@oV;j?a< zwhy{#+D=Jp1phTjSx-$<8vYcuM`TQI))wPba*_*R;3jXYSXv%~IPdwY|b0BlbxN-RS=v$d zjL2N=ifg=sJ|}Hol(tRM_C;yiByF3dZCvA>_a`FxhDbJu*A0niWTryq&SZwokib9T223mbP@TyQJkE^NE`9=6{Xd}??Bo} zH_%<)Mx5jC@-_=*k8pZ~(?dP9z;6hDpYZnye;@eQ`S%O|A>ltH{D;8*y#J8!U!aR{ z(tbh8Ka}(r!uh3?T^iTAG`7Mc=`7*QlJXo$8->#>bNZF8dpKuOpJ7}Kwpq7FD zW5Rz(V~dW0|5c>SKPLPag#RA+|L%QH_{W9+3*l=x&FLPO&TVH(d6tx8Qf`!TT*^IC z-YeyOQa-5fpf2A*U33usQEapBB#agQ-c^IWA=l&$`f7 z(wL9s_eyz8(qobymsGxCNAZ@l8#AwOw!|0TZOY#oHDeZzDW;bPbkr5XbZJw z?ON?7&8IKZhxG62|3|;fHR>wGk40zT)X;?c;vjw>Is@q{lqbI|eC zQ4Z1dD2He>%6MK!IZWLsm(wz5P4j810WNrrM+EUC|_e_8wWF4v)@R!8$Cv1r;%QhKzmioszRu7dpy-=w8b--U1qwM z>*}bX$!v@#dj^y7Y{C>Y@EmBJ>3Av=@8L=t5CROS&U_aCDddj*#Sdp5L$YrWk=6;qu&6L9U9<_p*xIB28My^1GU0T8@ux? z7B~fqO*GOLKwErh-C(v&4WR|IA(N}Nhr+69OPf9D(QaEvHJXE|Y_FBHiy~ zw{*6}1`-`cdS{}?5ZAR0rU%RnI%+ri6WMG$1wK2m-I^qg_}c>!oWK~cOcM!i0wDl&Zsz4UY(ewxb|46_qu4oM5!V=5tJIh_Sg>K~g03#nk(&Fv zjox0PH%9hkNGu zN4>2XR*v4mo@~CM?L_p)f83I3%u zMzNrrk{OM)wM1pTp|0!zOK~Lgwn?4oA*{6-qsiz=^v9EA4s@--iqMIDZC$$gW^5D0 zTL>>3Ny6IQV-zlTs$zmB@Cl|;RBAKPmDog;piH>4YU9}5lsr$z2~5?Gy=fH!+gpX= zs+q4AMr*swC((_C(vNh6+8ixpY1K?R45TmTu{l7^ftc$sY8-D3>!teF@T${M>Fuj^5Z zg*_^Z(Bwc}l|j?4?HIgvW57h{25m#PNM4Dx;H_|4Sylhujw>qdvz+xg^o5*fg z`@DT{qpqYJ;3O8+xLCWsy=r3%b8=cTYGq|dFXyP`L*D63i>@@11E;Fa`S^4KY)vMS zHPb^j2G(@zcxmm&>NIGX<{+%o2&M@SR&zRyLbL}^BHB67);O3}W!{Q>c39oqbYE z#QRca2B)u#&9W979wyl`ti3v8Z3tK^IN&n0AM77MA zj9L_pbblt6>cuY53pZjWOtjVxq0`qyZ4p`eY=T;NAN;)ZsasM=hsfs$kB^ zoCUPCg5{dDjAzJEs%0S7+ndIcB+kiGxlK@=4B#X))f3NR)k!Df$;2(jy6&5>5UIIc zaIWRC#(`=u$-;Jt`{F4P>(8pG!Yj=-BW=?vIBcq;V-Qn2)`vr#NH@m%c`=r9n^o@P z4K9Zw)y(2fpqE3)h87VVEYn%ybr1IJG*IrrVq-1cv=Nr|;*@3|B4wG+adUxai)ZX7 zH=6;=t!F!Sf;~o#;pE3YJ`-Z=w6`>2aYM&*nX|RM$%$O6xzkvSvx~T0EtASYvSLcn z(#7aqK4e!}C94KhES-+4T3N7+RF9%Mc*V+5_7Wxx_HBL{6IRY26Q@aji9J(YG%qI8 zC{L=1byX~gmSRelyWf6vJ-0_IU3qi%faG+w;zsV9PFo489Ftn zSZ}SzCq9+QSqukEF1Ms`#6U2DYRT|2kE2@u04Sp3ZMYvx;)cv1D(xo|cUTF~po$mZ z_GS_O;U%q<>rldr(8cR;pOb`C3Q{rZLz<#2ejU^yrCzD&!ws@YgHn^mn=)KHEjV2} zmQ3PbBjnTg$9O&5rgWF+#@b}*^zA#)ZU8cAhc+$LOLWQUdRz|Kxb(6ezutkQ3%`M! ze>&+lNSn|I4{`Xn0_8M*WyZboy|?1xE&Ek%z+~Khih$2v?ZKVmkVU1Cr_eTwyc?|| z__DvVkeG?T$KT&c?J!_1+!%u^I-%G)P|IlpI4vkOBkw@7J@|HjT8pd7R*`9@O?Z92 z5$)DMvI%)7>YMTR@Qldic6`?Zi7`4Yj8pN*)dOb?;1@KfH)cCb+bITc2<#L?6L4b0 zDi5M=CeeB)LOXcussv=X)%fsG4*LWbwK@@-fW|?{ns9)%BG2N|)f7$G{b!Gsf$nw? zvYuIZjfX~s?^)@#I22gg*eQ!1uOZtzsF6&AHijX3KaiS>H2`q{Fr|S$0-f zjfH-4#s!b#Sy{KP5TgxVPGbQuWf5D4Yj#HMhfO@y&ca*Q=J6t!9jr$`uwsayUWp6N z87+Z6QsS?(vUT*%bD7djn97albPduCNO|I_CEzof+GgI&PYQURJUpSf#UC8T{rUdR z9E7}{o~f_1a(4W)@wHlBPq{R1I+q?MF3@K{-mw-zx6ASY?=ia&XlWS%dn9@!^tK@c zIXHPIQ7r~!0y|suLX!8S{BF|^85~UIjTFB|dGeX<#hZ`sT>ZuL_b&SDuRinzaz`|+ z$Q2>YgF-08WKfDrI1S(I<#hCb+oy$Fyb(Rz5)5*=&Q}>4y;lpb$D1H2m6NYl)3mY+ z@#||;7e%Nt+^Urm3pZH8Tezx$IrSDN&YXJYj6jE=>ghDLuGbbFEd!9j-q!oFa5 zy%R6Ip4C`Zr0g0UW6hQ^tI1{^VpbEgR@$t?%v#B;Hp`+-%xPoJ8e8ZHv(`-W`HIjZ z;O~Tb`@?mrv_3p~H%u=ojp*z!uGtXY!DMzrB6H<-lS0C7D_ya z!je935e7!J+!Ag;%YfDYmhgybxW#I?CD#yw<=o@wm}S*ic$xI6G#?$yd0@=8dn|7# zgjMT9R_jCICTHtIxz>m5)`#+~A*@;-wpt$!uSDyh?f=8!(MNLthi!nvc>u^)u+^hS zY|kGFuK|KD;?{}~usNh7;nC-FNJng>BY7mW6UT2-nrsTUIn3A;9(`K*578jQw<+g8 zNESVQb=T)ZKMPz@^yrbH`b*w^Y->^Nqw7vQ`6rM4i_3d~NB82tB9}MZ>;njX4G}>( zfp5P>&vtvmqYqd_4HHikdC?EgX^3sWcN4zcY(3ZR=VY&+MI;PGm}AOr71zB%2*>RT zRRG);aQQo8*K83K)QpaSEsBigfK`br4{?u&auuq?6^FUvQBDr$YE_AAk8s8F02ZT; zOU z;Byszyd7QJ+}ViNq_~%>vF>)S+Ie}j768GD+#8psL}nlvAL2J=Mcg6+3G{N_glE#+ zeGcK*kRJ8U0KbwT-va!R3I5^N@!$(V)T7ajr$xx$VL2X~ZTM5&OjV!i#W%Ux(k_jz z|13Mo-7Tn>;+cj$a)Lj((Oo2KyT6-3d<1QJaFClmNl02uz3)OOry^3MYxwx;5EOK(6C0K zYb*u$HFo}UU*ej#No#FmglF-MnE0;G*Yjj5$M<4<{}y$B>!@QX{#!8Tr@f=8B=1BYEZ2}{=iflH!Z`v&D(dLwq#qxD}(da;LH+8IxEnIvVS<2U~ zvXqB|w#*y8*z@QQZ$9z48*8q<1eY83r;*DMn<~uh|52dg;vP8Ngdao16DjJ?^kDfl z;YT=;5zEQOi$@c%3HCd+M@61n6=1QGjaDDGMoe0XGrpevzq# z-RfT*?kV8|AWuVEzKH6_H4FDK1iSd26Su_p@V#vY$Xw5tC(e7+jkFL~lgmYd`&GB4 z_?uM0v~}RiybPXDS+@Zo<#qoVvv88=@BF{o5f^V2HQW>N4Y`du-s5?H<9{9_V-v$@^BaeLL|78uh#1cm6vyAJo!xbgIwrPb)P!|nKnh7~5@W?j5}OblpoBvx1q5xJAdV&+A_NgC zitR+LN&`yJpsGknIEa1%36Lek9e;v?IMS+LdZ4b_@--Dgh~rcLvyiaD(tGp!zj<%w z&1lD`hFEr(jV((3X(jR{{JNNWJ|1(nYV3jaYq`+)2=kdpyOH@_BM6wemChEC^r9|r_)5Ur*@)PXyPrI@Do1aWS znE3V#Tc|lQonxUs6Q7)6Mt4kH7UfOSqLLCSL~EisqB;DS*; zfp(hoO#^kY@@l4Cvr6yh5!3l4M#2uh1s}ufbk}E zNyDe%&jqvasYV@sSwJ^($YRu5j9P=e2ImdV8?1w`h4d7}tx(b`)7o&-s!|oajY8o( zBBSssWy0P9!QKLuu7uOzg^@Ja0dFHMq8qb1BA-R#vdE0fDvd<424}%nBc#ZrL`hNU zRU`=>4JW|?yrkUDf^Vd%U0Z+cebCiYX4ki8o+dU<_I!D_YugLmIaPV7asPv*&)oc; zGS4?8dtW#I_xt0!PfpH#bYXn(`?21KN6*I(4Yz&QG4b%LM?3n*a+}n}R?ojRz1PLF z`^`1ja;a#r?R2|aTXVMaGVf@t;FHC&XX5hc*OVn1?&y|JFI}BD;@`XB=7jS=ZmM`s zU9F7TgpGNvlA7r!)_Tx^*US2B>_ZVbOe}P8D5xTo9?5+h-Xh6(zbySa_cZ#KByG0y zUs{&1kGUf@cZshX-;;PHJ`X+&5}#uV;~_+*M|%ZxF)342ojFR?Lw%%`A_4m;#1`8a z#rR;X(mh`lS=D$ynqy|Vi4Vl8N@`Y!zZn$ZF@MC*#a6O9{xYVqGVY1jTKt-mConc> hEV$`);fmTg()ceu-oW1EPniO zb1rEIf^}%?nWAii3mqs#nGpQp@FQ~|IGIE04^gJ^kKhmm_hb8^)8|~edf9>JJt9CZ_D)vP>ppLLXKM5c-Pmqwb%8oSkmras#3<2E^Z;F` zC%H^$M2UzHA)=K~i~NK^G%Z{)BWjfjsAN@11-fNe6y*sKlJAK}$Dhd3x11`RIg$tZ;@mfwkto5`tppIRrK7e&Zqf2j=3)(%!*BA`Dy!)t|T>4X<;A(1Z zxylZYYCQx)nYqW?Rf3beVjS`cRgw>C`i@H$+& z%6O+s@8<_}xi&nqY~e>bQzg&R`Z1iTk&n^(@lXbuj#C?Aj`e=G-G`Jo$lIk%JiJ6Z!@=BkdrN{-6MzE`yPUCB$oVyPT1jGz4D z!mf>rhoh#?E}y|8h1c`jUTXWMS+*L<_E|kP5Sst@=)0Q=H?DrLZOIonle8`d&rTg4 zx%b+eXMZSvC@WMe7lKYj}v zxcSkd_UDb>vBin4Pk!?Fj;odX8>iQ&_@0Fo5HYW2%)AOQd??HpE%pS&9m+Ea(Q|0F zmyb`Bj#a+TKBcMe5T(B=`Heqo+V)j4G4z1kKNK5^@8W%#A>u9k?@+g^$axPvx8`6} zM1(d|pO`t0#Owi>K_;-YA7bzgE8g5;sDuQs(zts0jPTK|mv>uRM5lbwGDTRPv{Iff nvq^r%x!YVVuX9dsSR<49`+}Kzr+z3=x(1jL`Ak0L=>z@)hk(!k diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/bin/Debug/net7.0/CustomerOnlineV2.Common.dll b/CustomerOnlineV2/CustomerOnlineV2.Business/bin/Debug/net7.0/CustomerOnlineV2.Common.dll index 92955cc278a4b20a81861d4b09c161731a9770b4..340b7c1b0b786ad59651e4ab7aa98d18abac8d9c 100644 GIT binary patch literal 43520 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 s&NX%x&M!s^WW9~f7t{76MqEV)c^nh diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb b/CustomerOnlineV2/CustomerOnlineV2.Business/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb index 87adccab2dd997464dd9b9e74fada7e2416c5cc8..c5f7ba8dd7a747c0f28391235be593d06692fc4d 100644 GIT binary patch delta 5477 zcmZ9P2~?EV702H!Ad~8ew3=8?NEIDd21G@X#S<5jXi8i$Y8-boO@ceA8u1%#P!mPe zkr)>usYlIGA(|-_jnpj~H{5ZjwTYUgrLHud_Sp7+zk6x!89cx5z5o5+d*A)u0P2o? zjw@d|R&*WpavNh>%{Qi9TVSvsGHb?frc9oRtr>`zn_^i*%uwv7(f*~Zetofi3Edwa+5&Uc$C>@R}r;A`+bxF_C^*#9TlZJCH3ZqpF_ z0yGCLL1nz#w8NSJx`A}i7krEOD_94E5nyZ&8p>%V_i&lfDK1kEj)QBU4#cG*p6W0Q zz!FfHO8NBVG&fS6=9|=JPV)mc_rYWEUl5t*G>y_Wy&V-5{Q)u^_(NX}z|vq|)+UcHs3UVW4%zpv8dXDChni%OIKlG5-k(@zB`p}*49;1#9G|FzQOXDUtpt4fnU zKxy&^Djj8lZ$1|rJyeA#B`cWs+|)#WSah_~)Od{2R5dmj6O)iQAuKvkX{yRrnyMy+ z{4q~E2K_cHJX>iho1-+9%~hKGcaYezZ3Q@`$rK!bQ zrO96xOmA`5+7=ewt~6DZDos^oN|XPY(&X<{n*7g|CO@P!e9M%p044lUX=<=rY4R(S zCjSei$=|0m`ISnO|0kuRaK72E0+et-X=-p#Y4Q&#P5xn}$^TMm@{cM_{#Qyz;e2yU z1t{UT($wID(&V31n*1uI$v>?$`Dc_S|E$s$C7e?MN;t1H`4^NX|Dw|5S1V2aC8f!~ ztTg#oe$tkqgsVRV?7#4?DNX)$rK!OUrOB^Rn*2X2P5w;>{+*3K^hF={UmcB%%htI6 zW(aPd?v8{V=a=J`+_a>Li;9o;&ktR9Cq%|Zp8-7YrIg^= zHuZr0you+$)X>jcEp)Z`^lyb7PtO<^_h#Ch-%l@eJJaVaZ!>j5^yGn`&TPJaLCW^f zAKE1Qdi88YL%DmlvzI;{cuBCAzHNDlvzLrEymYje7rnf62>OP`TCHu-uf4tW=fwV; zIDpjvRs;FCfqdK`_6D&xIMyy7%%={Kg%2Of1w(yyN)~s?;^45hmK`0&sjqS2YpjOz zXv2B55v)eA8p#KaoHBvmX(Ep{kw?qsF4>$iiM>heO=fR0dv8GDeD@nHb9ks6K6eUN zOo_LTpUNpy`M_!XqSN@Ert=ZgxnKq#F@p*Ssm?O)T+VriFX|n> zq1jwNn=9sU${cPpmk*rF!FOe0Zywjp%?SIEFCWZ;$3Z>98GCHbo)KS=#>|AC-1TrF>~S`IFfMnyh8@WYm} zO5U0ltk=jvAISh8N!?mGaIGA;P6k;gH?kh*()V9reLOeXAdNT30L9XsTH}J6x zyixp(;+KeDBK{|$KM}n}2HhfqY>#hX|NI5Eci{nc)UU~`OQmtC+(4PUNm(5GpVhC4 ztar)_?35SSB?Ih|0Y0x^<%M^*v$$}#98e(z6_U6|u6&O)-Ya^q=>3wvU-A#gzz3w? zL3z`Ia^;8Q1rEvJhwH!l4@Qg~L3vvR;WX>d*&oR=FoFN0l>0WQb@7p31t=~pfJ)slZn2D{YN zzIiKfSqd&o!4*09N@xCPu1eumxq)kP&^7tYuS@-PslOoy-jKQ)dE*-X&E$!(fBAX% ruZ*WcTSshkM(x?>*z=uZuQT}SsF@LaXF-IHj_TlWeo+#9;7|S^ioBoO delta 3979 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 E1Rc$J$p8QV literal 28672 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 VEtbfVZ4-3C(OG_Bv zW`#%%f!Dv?yB)mb7yj(h^?2jZ?7+!j$M_BFp6v6G>D4^Rrr3xWd~_!V@EWiYs6!Z~ z!ucAIfMb9g$N)q~5rlCGbEL&b?&sx*C@`^*(hq1j5b zEcltI&1<4hfC*pO4c$u1bmYMb8jtXvV;$_l&FnXtxHbDMkW5FZ>7T8=l&*Cih(zR+ZOUDN}ReNAkDx<#`G6>hJlNOS(LdTKHI=W{9*$a z{hd&f6U?Nj*skY7HafTsd=+@Efvez43_KHjsey~__kc@!1$t44m%vRruSa{5iy8$n zKINf#1R#ar*q9VlxE-JFZz*X=P0~hft4O~=Y75E}O|2qbb1w`pBT@bst1HM>s zDFWqJo0wfF~V4Z>L@D&payg1~`kh&27P?cRGAli(C}bwOX4at0R%lTE ztat;;4RZ|2NM#Jl>B=$q=U}ZgRXGX&ZsiR6OqnB+g^Iip$x2n;7<@mhl^VUO$wJq? zTEa$PpLt`jc~xVkC0=vr>OIS(~iPVJEV4ry- zuz6K6*v6VMSY(4mHdth{B(lLG8*JXXh}A+Kf5a-&6ZlG$=GRR^a@0;jn)Odw75c-k z$`)#(c?K^CaqugCy7su$$>N19-o`i9&3W3`nR0e^JBvHTU1xTMkx!CwU8Mn!%)0~X zY8+tZfxKFhab8X2mSns)(w}Hgr)Ky17}$p=Rq$^=idf< zSOzcG)_V}oV#5eoCZV`)NjzlIfSKhwSVJb~S_iZ9hnnB!v@kbobg&h6z9Q7+{C{?t z3uiYH@~|v^F4Tbm<@!%CV7$H*13svK9Rq3&eph0^lP?ZfkFgqFktVbG!-g`}#wS`F zyeu5#`@(_d8r=6SfL}#9NW2and=KMNC%>oQ?}V1Nl;tq#z!Vh>^-%1~#gK5{v7!*h z3-GzHhj%xQvH+Kw%2*DsY?@&q?rd&h4!*5lr#DlaMxCL diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/obj/Debug/net7.0/CustomerOnlineV2.Business.csproj.AssemblyReference.cache b/CustomerOnlineV2/CustomerOnlineV2.Business/obj/Debug/net7.0/CustomerOnlineV2.Business.csproj.AssemblyReference.cache index b1f1c522346870c5d0d428bc4c877efc39c6454f..0b44f0a903aafadca611b9adca2186256518b21a 100644 GIT binary patch delta 69 zcmcc8#D1lTeZo@Ki9*kAn{8Yr&BCF0vFEngj@ulQFK`)5-k{Dp@jmZnepW#io+Jj5 ZJ0J;0Mn>t$7dfSy-8r|rb29So007r+85IBk delta 69 zcmcc8#D1lTeZo>!Ms`O#&W)?2SvZO||F-4aahqfE1ulch8`N1R-sj!S&nn2m6WXk5 Y2a;f9WR#wKkyEyS;i}>HDs= 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 literal 23040 zcmeHve|(hHneX$y^D8q+hRh@ZM3g~(7)cld1PvOIAqf&75R!nRV3;H?VPrCIoS6VI zqzxi%(bZO4yVrZQl3I49Rj<0b6|c5Xt*vWyw;%1U?yf&*x7>BN>#p72PuFfgc)!nc z-goAm1Q4qC^SOWQ;GA=w=RD_op65Bw`SG52V(ax^Ar}$3@%{K?qGyovXPKmDPDW83 zobhasp7Oss^BHZ;t1~;dCo++NwAq)A_eXl-sg#+GbQ_WMU@DSGMVi)iMEcEMBU)M- zm~BC~H50ATTy)Ev2fu6g_8wgnDb{L<+QIQE?#2P+5qwASB`TA$uJmRG>o1?9NWtfi zi?;4(QT{KVTO_ma(SW;-3!_BOu_MNR4ic4s_mdP+=lHra(Gj8|M|~0Kl@2h2K)np^jb_yivKI;{|&P$&~Y7zVsmQ@Hz5)O+=jGR|BhLC)MGlQ^p!f%DzoJuDHX zDri=%h^q6@a319_VOA(JS7AWYEjsoUvA<_^WFz2W;Odl{|8H6$yBZFuaGV>B_u9z>ZH1rxU zqpFN{1Lmb%HW4^zkX{5%I)S8W0T|{&;krz)17@8?EM@|6%kn!4RV-c8F0kg#-RxzMGm&U@Di*JECX+}tFD<@)Qbnj5%gvqfxS;zo<;Vq&Wh;|C=!T$d^1&}|Vi z4m}njBid^b;%!3+<+*LDEWy{O%03NV-0tARt!#WT_>SiWawk;(KBm1IM^U)k z9dZ|_eEm6~)!#2*JYWjU6Y>;*J#sE!>jaGBLVsKp%oi#gnU$`y zcUt|^SbkmRt{hlVsHi}*ubm6nb^#MJcLVWrLkxQhl5&5@UjX~p=K>oNSTT4UY#4#Yy)H81HKeEEo#bEOE@xr_KSadbP{k!$>1YCZE*GCxs>z zOn0~E?1#@=URF(^GVH%{ZtB9MD3Z18a{&LeYuRQfa=NwbLy1OS7C+@$c7{%<{toGd zj|0l@pSYHt0j++ifStoyb|$b7C6o)-vULc!!Uf5>ivRQYVLbyp)!!}n=ddE30j<6% zuWaFrmKAA}t@gM&URIn2+~6G-muKjb>iT`>X}* zY!?-$RTCDKGj!xFFU4#top+<-83WUepE3N%_}N4!954w~D07KAvwt4ZJAyKw*{eBo zjbOU+VI7MT4(nWn!#Yk6IIJ^KwHGb&SU5R^GFW=}{C_KB;RMZCI59I8PST8pBQ~(O z3RpNo0*i^N+j3Yq#8NS1fzMd`84I(4vFbTnH_pMK z44w`c>kh`kG-E9Inz63p%sqnhJwsl}*&dbvq+cMJsJfFO@f2H*oaWK_wH~U*k`M&8 zJ`8Q$0dGwa9xzTxm;nh z*iNS^`Y_j5L3!^8jIlj|ut1R+=Dn=z*O8Qa!k(%>W@T6CQ|ul?o{=dmo72_D`X0_tR$@4u>UygF8>?H%2>LK*%9$04HLS*l9j6Ze_dyz<6}C}IW0op@ zXJ)xqpK(&TutLFz|3coX|IW?cnSRP@U)BHM+IbY44t?=~>2v~){ug{_qC6W{7T$vR za?w%nF_4I_spuQ=rC00KZLk&??qN0D(@@lh&qr$Bj~>hikd%b=s&62lzf6Xk8|y_Q z7jlLXJr8+U#~8v()$~qWALg18eGg|RE8zy^J81@_gFqU&fEy2UTKvv5i~?LB^@0|1 zSB*i4-l;6)`>MXl?0Fi(fh|7p6`D5DPB+~IA3y|l&OirZr>FikZlh;X+&dbf_gP5Q ztoCE*Y;0uSIG7g^wAJLET z;XTKS!&R`S8ssq6NVpo1Zu8p!H@|~~Bk&RARs?c0MBseRVE-k^B?1v^DgwC%5y;ue zN(`8Cj5Gt%V?Y|I;l{(9<|0t)1q~61!L%bV&-Yb5&TJ@W$Kbx(PZfhMVjIyhY>c7{ zhm8wBS~k|AXg&cz^GPIZ;*@lxbsBPOu2k!xThXD2JMW-1${8IYa^ z(#S$?Jj`j%MyVGx*!brVvSwMH@2mPQv(LiDqp-1DY^*~Uj`gG-q-En}qQd1!&1V2> z9znvE!aug9+!&T#!5J)Fj9e^5Kr2hR29|PmvJxAJvQ(M@30q@eWC=GO<}_!i)C(Fc zeI7!VrFp)u>U+%o#P#I2u(Lw!d3`nm6X=DXA9_BO`0a7n$h=A81WSN-f`>Otu*{6(kyu|2OwOq5_P+)VTopsUL z=%U(13lL{~Yn?=TKXjb+IXvfLB6MO%W_4uKiBw;PB{pMi{f!U24IR{ml?DM#v##0D z0$q;q+~k1N30o7Xm?g(sh#t9D1lYOj-BGzA#-{ z#OXfw14UsvD4Z{XGa1h(A9w@wrLxs!)99qW5jvP|M$1SqcR|B2{ZiV#ENKdA?q~VAQhpKg0lKoxQx>M{ie5pF9|t*|GKteBa02vx+2g4FjgK|C+x;x?pG4V9 z@4})mZIxag_OZ4bi&q4^G{-l?e<9r${5pEMZ_*6^WZGErfp;?fhyMewm+nNZmmUbt zz*yo%n7CPD1{=hO?msGCjL`rS)GAoS6pwNleHkOL7-hFmONDYFrZkM=no=VWLyecl zfO&Z-m2$NCrLG=S3{;6w|6cNgk{HIhLL`3;iouam3F)Bk1L6D{>7V$2C*_Zk9`pO$ zUOM6aJC~Q<@|U1|C|HT~t>W{L-dcQtoBcZz>9u%|q0v5?hqP4V@?wqoQ|VHqduWLR zXF1Aa`s#5wAzCZ)?GDKsP=4GTrinKz~1zZc2l4#|HO$=@KowOGlVCo&(o z+aee=`oh!`hFTGTz-eEBs1 z;q#JbslVLg;UYdSdET8A@$l-!pO-u*iqF&i^xFtitl4}|F-=A2@Y4>r3sTaexLp|? zwJ2^ErizPLaxX0{xzbZXkIz!nB_&Os$ut}1U#|O6aJ}a|`ZpXRnR+64oo5=|fRm%@ zugh~jWraGST`}oS{Q^2_QNItqqF+cQI5@E`9|rv{9FOJml7}Tl5zsGrSW*-biX~^! zjna-SN_ytdZVRQ>e~;^8deNeOtarF@_LR>{9yLO_Omfv`1_{MT9!8wNLWW ze9A81y5rjA?wO!=3Z=$2N~2aCOGat)!n|aZZWKyMUP{}oI+nbYe!nO$c`2O~N=epI z5pPTAk0opAJ&WSrYw71gDai%&D~IF)dJzXcTh9gbl2A%=A^nwA$CwN05gaCM$%XWo zP)c$UJ!93elw=*fY1Of09X(#3mt?gxdf!`y_hGp4L-{YXeECq2 zciXqHTWVMl^5ros=r&)&&aKlE*b7{=6G5zDwaV9?u9cIYmv_aR{HRu5G+EYUBx_STmYH&5uJ-+Lp8FMOx zQz4w`!kI3d>B9L)aGs#K`t9@)dGs3n2Ls z9Sht=cU$~_K&!j85?2{>{G5JEWa8Srbf1m?zpHWi*V22h$UKkoVOl0yt%b}J`1KIWybOFzEY-A|fvIW!5T}cw15zKS z{|kJ-#`u~x4Si|a@5`9;Z$QwrcY)y7u9fl%DYK=T_Mo6WDrvKzt(UYD`e@oV;j?a< zwhy{#+D=Jp1phTjSx-$<8vYcuM`TQI))wPba*_*R;3jXYSXv%~IPdwY|b0BlbxN-RS=v$d zjL2N=ifg=sJ|}Hol(tRM_C;yiByF3dZCvA>_a`FxhDbJu*A0niWTryq&SZwokib9T223mbP@TyQJkE^NE`9=6{Xd}??Bo} zH_%<)Mx5jC@-_=*k8pZ~(?dP9z;6hDpYZnye;@eQ`S%O|A>ltH{D;8*y#J8!U!aR{ z(tbh8Ka}(r!uh3?T^iTAG`7Mc=`7*QlJXo$8->#>bNZF8dpKuOpJ7}Kwpq7FD zW5Rz(V~dW0|5c>SKPLPag#RA+|L%QH_{W9+3*l=x&FLPO&TVH(d6tx8Qf`!TT*^IC z-YeyOQa-5fpf2A*U33usQEapBB#agQ-c^IWA=l&$`f7 z(wL9s_eyz8(qobymsGxCNAZ@l8#AwOw!|0TZOY#oHDeZzDW;bPbkr5XbZJw z?ON?7&8IKZhxG62|3|;fHR>wGk40zT)X;?c;vjw>Is@q{lqbI|eC zQ4Z1dD2He>%6MK!IZWLsm(wz5P4j810WNrrM+EUC|_e_8wWF4v)@R!8$Cv1r;%QhKzmioszRu7dpy-=w8b--U1qwM z>*}bX$!v@#dj^y7Y{C>Y@EmBJ>3Av=@8L=t5CROS&U_aCDddj*#Sdp5L$YrWk=6;qu&6L9U9<_p*xIB28My^1GU0T8@ux? z7B~fqO*GOLKwErh-C(v&4WR|IA(N}Nhr+69OPf9D(QaEvHJXE|Y_FBHiy~ zw{*6}1`-`cdS{}?5ZAR0rU%RnI%+ri6WMG$1wK2m-I^qg_}c>!oWK~cOcM!i0wDl&Zsz4UY(ewxb|46_qu4oM5!V=5tJIh_Sg>K~g03#nk(&Fv zjox0PH%9hkNGu zN4>2XR*v4mo@~CM?L_p)f83I3%u zMzNrrk{OM)wM1pTp|0!zOK~Lgwn?4oA*{6-qsiz=^v9EA4s@--iqMIDZC$$gW^5D0 zTL>>3Ny6IQV-zlTs$zmB@Cl|;RBAKPmDog;piH>4YU9}5lsr$z2~5?Gy=fH!+gpX= zs+q4AMr*swC((_C(vNh6+8ixpY1K?R45TmTu{l7^ftc$sY8-D3>!teF@T${M>Fuj^5Z zg*_^Z(Bwc}l|j?4?HIgvW57h{25m#PNM4Dx;H_|4Sylhujw>qdvz+xg^o5*fg z`@DT{qpqYJ;3O8+xLCWsy=r3%b8=cTYGq|dFXyP`L*D63i>@@11E;Fa`S^4KY)vMS zHPb^j2G(@zcxmm&>NIGX<{+%o2&M@SR&zRyLbL}^BHB67);O3}W!{Q>c39oqbYE z#QRca2B)u#&9W979wyl`ti3v8Z3tK^IN&n0AM77MA zj9L_pbblt6>cuY53pZjWOtjVxq0`qyZ4p`eY=T;NAN;)ZsasM=hsfs$kB^ zoCUPCg5{dDjAzJEs%0S7+ndIcB+kiGxlK@=4B#X))f3NR)k!Df$;2(jy6&5>5UIIc zaIWRC#(`=u$-;Jt`{F4P>(8pG!Yj=-BW=?vIBcq;V-Qn2)`vr#NH@m%c`=r9n^o@P z4K9Zw)y(2fpqE3)h87VVEYn%ybr1IJG*IrrVq-1cv=Nr|;*@3|B4wG+adUxai)ZX7 zH=6;=t!F!Sf;~o#;pE3YJ`-Z=w6`>2aYM&*nX|RM$%$O6xzkvSvx~T0EtASYvSLcn z(#7aqK4e!}C94KhES-+4T3N7+RF9%Mc*V+5_7Wxx_HBL{6IRY26Q@aji9J(YG%qI8 zC{L=1byX~gmSRelyWf6vJ-0_IU3qi%faG+w;zsV9PFo489Ftn zSZ}SzCq9+QSqukEF1Ms`#6U2DYRT|2kE2@u04Sp3ZMYvx;)cv1D(xo|cUTF~po$mZ z_GS_O;U%q<>rldr(8cR;pOb`C3Q{rZLz<#2ejU^yrCzD&!ws@YgHn^mn=)KHEjV2} zmQ3PbBjnTg$9O&5rgWF+#@b}*^zA#)ZU8cAhc+$LOLWQUdRz|Kxb(6ezutkQ3%`M! ze>&+lNSn|I4{`Xn0_8M*WyZboy|?1xE&Ek%z+~Khih$2v?ZKVmkVU1Cr_eTwyc?|| z__DvVkeG?T$KT&c?J!_1+!%u^I-%G)P|IlpI4vkOBkw@7J@|HjT8pd7R*`9@O?Z92 z5$)DMvI%)7>YMTR@Qldic6`?Zi7`4Yj8pN*)dOb?;1@KfH)cCb+bITc2<#L?6L4b0 zDi5M=CeeB)LOXcussv=X)%fsG4*LWbwK@@-fW|?{ns9)%BG2N|)f7$G{b!Gsf$nw? zvYuIZjfX~s?^)@#I22gg*eQ!1uOZtzsF6&AHijX3KaiS>H2`q{Fr|S$0-f zjfH-4#s!b#Sy{KP5TgxVPGbQuWf5D4Yj#HMhfO@y&ca*Q=J6t!9jr$`uwsayUWp6N z87+Z6QsS?(vUT*%bD7djn97albPduCNO|I_CEzof+GgI&PYQURJUpSf#UC8T{rUdR z9E7}{o~f_1a(4W)@wHlBPq{R1I+q?MF3@K{-mw-zx6ASY?=ia&XlWS%dn9@!^tK@c zIXHPIQ7r~!0y|suLX!8S{BF|^85~UIjTFB|dGeX<#hZ`sT>ZuL_b&SDuRinzaz`|+ z$Q2>YgF-08WKfDrI1S(I<#hCb+oy$Fyb(Rz5)5*=&Q}>4y;lpb$D1H2m6NYl)3mY+ z@#||;7e%Nt+^Urm3pZH8Tezx$IrSDN&YXJYj6jE=>ghDLuGbbFEd!9j-q!oFa5 zy%R6Ip4C`Zr0g0UW6hQ^tI1{^VpbEgR@$t?%v#B;Hp`+-%xPoJ8e8ZHv(`-W`HIjZ z;O~Tb`@?mrv_3p~H%u=ojp*z!uGtXY!DMzrB6H<-lS0C7D_ya z!je935e7!J+!Ag;%YfDYmhgybxW#I?CD#yw<=o@wm}S*ic$xI6G#?$yd0@=8dn|7# zgjMT9R_jCICTHtIxz>m5)`#+~A*@;-wpt$!uSDyh?f=8!(MNLthi!nvc>u^)u+^hS zY|kGFuK|KD;?{}~usNh7;nC-FNJng>BY7mW6UT2-nrsTUIn3A;9(`K*578jQw<+g8 zNESVQb=T)ZKMPz@^yrbH`b*w^Y->^Nqw7vQ`6rM4i_3d~NB82tB9}MZ>;njX4G}>( zfp5P>&vtvmqYqd_4HHikdC?EgX^3sWcN4zcY(3ZR=VY&+MI;PGm}AOr71zB%2*>RT zRRG);aQQo8*K83K)QpaSEsBigfK`br4{?u&auuq?6^FUvQBDr$YE_AAk8s8F02ZT; zOU z;Byszyd7QJ+}ViNq_~%>vF>)S+Ie}j768GD+#8psL}nlvAL2J=Mcg6+3G{N_glE#+ zeGcK*kRJ8U0KbwT-va!R3I5^N@!$(V)T7ajr$xx$VL2X~ZTM5&OjV!i#W%Ux(k_jz z|13Mo-7Tn>;+cj$a)Lj((Oo2KyT6-3d<1QJaFClmNl02uz3)OOry^3MYxwx;5EOK(6C0K zYb*u$HFo}UU*ej#No#FmglF-MnE0;G*Yjj5$M<4<{}y$B>!@QX{#!8Tr@f=8B=1BYEZ2}{=iflH!Z`v&D(dLwq#qxD}(da;LH+8IxEnIvVS<2U~ zvXqB|w#*y8*z@QQZ$9z48*8q<1eY83r;*DMn<~uh|52dg;vP8Ngdao16DjJ?^kDfl z;YT=;5zEQOi$@c%3HCd+M@61n6=1QGjaDDGMoe0XGrpevzq# z-RfT*?kV8|AWuVEzKH6_H4FDK1iSd26Su_p@V#vY$Xw5tC(e7+jkFL~lgmYd`&GB4 z_?uM0v~}RiybPXDS+@Zo<#qoVvv88=@BF{o5f^V2HQW>N4Y`du-s5?H<9{9_V-v$@^BaeLL|78uh#1cm6vyAJo!xbgIwrPb)P!|nKnh7~5@W?j5}OblpoBvx1q5xJAdV&+A_NgC zitR+LN&`yJpsGknIEa1%36Lek9e;v?IMS+LdZ4b_@--Dgh~rcLvyiaD(tGp!zj<%w z&1lD`hFEr(jV((3X(jR{{JNNWJ|1(nYV3jaYq`+)2=kdpyOH@_BM6wemChEC^r9|r_)5Ur*@)PXyPrI@Do1aWS znE3V#Tc|lQonxUs6Q7)6Mt4kH7UfOSqLLCSL~EisqB;DS*; zfp(hoO#^kY@@l4Cvr6yh5!3l4M#2uh1s}ufbk}E zNyDe%&jqvasYV@sSwJ^($YRu5j9P=e2ImdV8?1w`h4d7}tx(b`)7o&-s!|oajY8o( zBBSssWy0P9!QKLuu7uOzg^@Ja0dFHMq8qb1BA-R#vdE0fDvd<424}%nBc#ZrL`hNU zRU`=>4JW|?yrkUDf^Vd%U0Z+cebCiYX4ki8o+dU<_I!D_YugLmIaPV7asPv*&)oc; zGS4?8dtW#I_xt0!PfpH#bYXn(`?21KN6*I(4Yz&QG4b%LM?3n*a+}n}R?ojRz1PLF z`^`1ja;a#r?R2|aTXVMaGVf@t;FHC&XX5hc*OVn1?&y|JFI}BD;@`XB=7jS=ZmM`s zU9F7TgpGNvlA7r!)_Tx^*US2B>_ZVbOe}P8D5xTo9?5+h-Xh6(zbySa_cZ#KByG0y zUs{&1kGUf@cZshX-;;PHJ`X+&5}#uV;~_+*M|%ZxF)342ojFR?Lw%%`A_4m;#1`8a z#rR;X(mh`lS=D$ynqy|Vi4Vl8N@`Y!zZn$ZF@MC*#a6O9{xYVqGVY1jTKt-mConc> hEV$`);fmTg()ceu-oW1EPniO zb1rEIf^}%?nWAii3mqs#nGpQp@FQ~|IGIE04^gJ^kKhmm_hb8^)8|~edf9>JJt9CZ_D)vP>ppLLXKM5c-Pmqwb%8oSkmras#3<2E^Z;F` zC%H^$M2UzHA)=K~i~NK^G%Z{)BWjfjsAN@11-fNe6y*sKlJAK}$Dhd3x11`RIg$tZ;@mfwkto5`tppIRrK7e&Zqf2j=3)(%!*BA`Dy!)t|T>4X<;A(1Z zxylZYYCQx)nYqW?Rf3beVjS`cRgw>C`i@H$+& z%6O+s@8<_}xi&nqY~e>bQzg&R`Z1iTk&n^(@lXbuj#C?Aj`e=G-G`Jo$lIk%JiJ6Z!@=BkdrN{-6MzE`yPUCB$oVyPT1jGz4D z!mf>rhoh#?E}y|8h1c`jUTXWMS+*L<_E|kP5Sst@=)0Q=H?DrLZOIonle8`d&rTg4 zx%b+eXMZSvC@WMe7lKYj}v zxcSkd_UDb>vBin4Pk!?Fj;odX8>iQ&_@0Fo5HYW2%)AOQd??HpE%pS&9m+Ea(Q|0F zmyb`Bj#a+TKBcMe5T(B=`Heqo+V)j4G4z1kKNK5^@8W%#A>u9k?@+g^$axPvx8`6} zM1(d|pO`t0#Owi>K_;-YA7bzgE8g5;sDuQs(zts0jPTK|mv>uRM5lbwGDTRPv{Iff nvq^r%x!YVVuX9dsSR<49`+}Kzr+z3=x(1jL`Ak0L=>z@)hk(!k diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/obj/Debug/net7.0/ref/CustomerOnlineV2.Business.dll b/CustomerOnlineV2/CustomerOnlineV2.Business/obj/Debug/net7.0/ref/CustomerOnlineV2.Business.dll index b6a6b31e325adef16d5923590c98f64e63236302..0b093ecfd06c7a73b0be2efdfaac35697d3d3118 100644 GIT binary patch literal 10752 zcmeHNeQaCTbw8J1BISsd7}<5cY&x=Ar*=8{qfOl@j%ZPi)mXM8$#&Gmm7d5e>D3e; z%lBwoU9r%0-2u&tG$@K9TieC+g4IRRrbSU?S++P!Vx&d872ARiMFZGqy6vA~$o?6Y zt@D28JiZT#wx=}yXGN}b56{Q%o_p@cJNNNDj(+Tm6eXe<>Xj=*&*GEIpwR1+2F&So z&!y>msUNR@R_*)o`iXhd&Q@#IT+LX>7L7{9a+KTVnO&j!iPl1sbhY0+iqApREGkjAd`8^3S;6s3c>=U4L}~gA zL-{}WY>KQxc@TaNFf&c`JWs^Z(jdACx&h#BUuwIaJm`lms3hdQA$)G(xLJZMp=H5f zEMDB;qzn@6&N=#|1L>JNK%kI0N#HY7vWPxcvuj1@WDL__cn&t8hRPs31AoAI6@_zC zgyJ+YNc1mAbc&U~M(OPR6zv}W=x){Yzs*rQx(L&g;5%tdy#=3& zE+x`*Ui~bVrp`FiXVp|ZO|OY&#MQ)p7R%6jipN&dw^Oy$tyEACAcj9x?9Gv09z~qs z75A7VrmsM=nr2d4Qfb;Ae-xg-nPmFcLf1jFny#cS!uq!{?(w4f4@7btJkQ3POb{LB zM0L}@s~;qG`qKUAktLr0Zu%l-WhZzXJdo}cDT>urSij!n-o!902|5dJS2|wp;1y1Z zjgqf+u&qm^zv%e9NEtys2Z@oZ#dajwmt^EEVml0pZMRbt{e1#{*|t`spNo{jT(Rwf zNNF60EIlLA&GbHz?iOhcyeEK-*GMLHzXM%peC@2z39`VhUBzLWR} z=zm3bfj%G4W0e1_nC?gvKp#$yg0Aj(0Q7~#AyCgc34WWJxrS9=*II$~k!yNB5%PHo zyw~HIYv>kVg0&TzX7_lIf|#jdp^G-*5^Q9NIXpk2Qe}9xiuzso(f5?v`9Z} zky>rM*RJY?UQ7NYu+b{@6S;Hc{w~H}j{g*U%`F$>iPRf}jU(k^yszWU=C#epg!&b& z2=$OsT}|nq6np9RCH9i>CHB(mOYCKJQ{vISN3HQ~zf5jWxBAkbCHvKFzVy}Pfb#Am zFUA?kH@RFc#u>TJ6(BJ(8|vYHb*Jy;`|$_W24DK1DyfZrJGQ;gm)N!`(1_F z^{Zr9`hB(Dx4G-Lxdj{&ATiRDT;$dkWFRrplU(Gs7GxkXavRnGnKRbi9ifLfh0(SM;>)qZrN!v$&N6gY{ zryGBp<|{JZw?mW2yeWJcS%J0aqEnPcU5VO_+Jl-wy&1I^broug%!Go4bImQFophJ* zTS2>Nr_j965upzVofK*aH9-^bWF}VOq%#w@(SM3Y$+e*ruVIg3OjGJei~4rbHx1L(~I$Kdl8F7ya*m4p9;K zA?gGj7SBb|6h%{{V{|62MSoiKr$v7n`lsS&M1NN3IkBD->p58eKK`WWUljTh-AQl7 zUlRTmp_hgJLiE2BUMU_|R53Ctd|YUsX!?ZTC^Rp0Nc6+P8$yesDGINJo)UUm^k;-W zEA*V=QD0Ct-4(f@ei!^pqPYak7b2HLb6JqT5Isd~`qv0W7^xx>XM{aup`VOqMZaG3 zeWK3`KP3D#Fn<-D7EDnz4QSTJ8lpKR$kU>K0{T<2Cq#c%^yftXqVSi6u8(r>gHfCQ zAvPH0c=Do|hGtWIS~P}e&I)}|=w+c4`x5Z$aToUj<%Ld*#t{CL&!b0^dvX;CpfB)rYIG0)7=$!N(e$8^WcE41s^Y zY$7dyR^5LigDh?NhUmh$t+YqP)*ia$*1c6XfDB0(a}r}sVvI?QEr~IuFqRa?kV5P$ z5c3L#5ltBOvFWXpw-+l#=0~+NZMnF&CLln0M4xJDossor-A#lGgP-7 zYeCn>bWxkfb#0$%J5B4*yiu9c2MyakVbw~k+(82cYse@U>t(|+EpY=~$jwB}sMto4 zjh-hLP$=y46d$C4aa}2mS{1#>ULnInsAWMrhFP}R_93xJa8;*ZI0h^4rh!qbR4?mY zG`?s%dLhRaf|C%C#X`-h7OWEz%D97&i{va;^+<{E_^NeyG%|58Up2>d?YLRg#11En znX;z3t!w*@1?_b;R>wgbMcUaeKY^`?VNM+WlEy$)c%GX26 zS1p&tvRs86xOl#3+LUhhUNUHP?B%_nx#Xqsdam!2(a$)?wuR1e7sE9b^V^O)c#RE zyPT=18TW*svK$ZXefVMT)#a+LQLgA%HNQ*Kn5$Seva0Q=ntPQ4kz~|Nr*<>dV88J! z+2mayynAgL*tKJ7%E8;0&>kKFE?+Uqi#F8FERS5GjS`&X_>8mL!);j?9+X*Wo+W%5 zg!YA}6-dcFZbF^6UqHG1jE&iprMODR-aNI3_z znUQq*rfg(YW)vZ14rL}i;V26$nieA+@EUwqHmX)-OqI!I7BZhi6Ia@hX?$Tt7Cf9a z9^)oW{>z!kbkkMiafB+}xNWv%8fQJ+B!cvD=P`!NWK!Y2oy%H&G&m7ieWYeo_gj_W zlSN(S+Yr7%I$8WEp400zpSZKQCx1e@InE-ZpHfz{E_HIASx>Q_%%ITHyPzZTi)w(^VPmJ z(3GN&-N-)t%isM@LB|x$-bnvfJwe>>C{$83b%Xl~eU)*)^DKA5!Y7KPv0xcO2{@cW z+5dK;8AV5zF^J{)4{ZbQd*2Si>mnL`$6d61m85Y+`%?fi?3h)2)trc=Mk@2VX5!l$!}j$q3&w8)|1WPy zoyaRlGR+4DoRNYezvBo*YBb-gvg!|+A7rk*c<*0b%M`LzplwEf^}%WU2qpCUndvCj2~Uy6X$o{0PnE`L z1i!S|4|xQ1kNc||`pekA{g3<9M^ZQ1xS#ie@je;P67U3S zmMnp7kX9408qnIX8{`0IL2}D8u?ujj5R(Ix3H{tvJbhI#{TR3Vw*ybVFb6b2x1#M3 z{4L;#7x%G<5gCxQxF4cAdUeFE;r{>-W$8sD>TP&?v0D(_uLhFeLq8-wz0njzUzFIY zEwTSPzWZ^0Dt~;3;k$-DgZbEsi2D7?v8)B2XVejF1!F6RM)>w)$l-}$8Grm!qX>NO zgWoyv%ClI-{P8Nx;fbOHOcu2yF&t>>d8Rl9Z+=*EXZxMR;;!RC^kJdDI-Z|9p-~c6 z`0cM_Ki-4l{bh^Kr86GPH~%hy*CsE!Kx0fZ808{n;M#3?t!`jB=>8_+se5jq&v#w@ IznOvm1(ZlTasU7T delta 3428 zcmai1Yitx%6h3!mXF5yU>2~^{wnb;%wjh*E2^z!)*-{XQU{_lRD`02}3IY->Y7D{I zTI(ZPwOI{nB2a6i5=}4_6QVy_(I&>IF;VfE(D)=L#c5!@5&+vphV7~8AXuUUcn2>4@0?lrT) zn-5x!HV?f}q4)HCP#P`9KNaJZuxC+HeT$-shD@7!)!~Ru zA4C`*S9OL>uZUtBha(QfXJ1FyI@tUKzGT3_@H|wE-dB&9OG7pn zT{6RSgl{*V$Wqu?6tEg$x`%aDc)*_(6q_sI!f;UTt%AM+UcIRJ-Uee|k+5t*tFV|v zdSDz`F1}i8LVUBuR|CerYSPgmFC@OtF#tz{! zhlSP90%7Zgxs(*PKv+F3q6WGHb8Vng`jx*$xcc z8)4h3!*|c{ZiA8zl4p4LOv$PKPGRzNUsV#@OHrP^K8=k`WAJ%XLU|MA6Q`7+r>(KPkA9&s(z!QWW5$EVd)Pz% zHDsPn@z`;Fzw4OywWM#VV{*Oma92qb_vT<5uo^fQr{K$n8iT?fWeaehO`7NO6 zOFb6T=u-Y^qXLz;SKuX};qa>=B@^I$!-Z0C9V`kb%NK=y? zOm+h$DD5jVb-&9WB{vU$-0V+X@p_QUJ zXk}>SXi-X<3M&5=oClnRm1lbqFh)xSn+4Z+a=TVABiJFh6KGO5u!4R7*5K5$a+Y`l zo+VzSsA9!NcLXd2)?*mQv32KDuaU%1x2PlrbtA9_Z_Okn=n>!o$^jSChd}Rg`Wd$t zylj(nHCbAc+QhL5*g~C1XrWoal~TG>lul7PX&22hwu{~)dXMNm&=(oKq7MiTig!@F zgYa%NhD0AF$HRC};hhSD5-C~alo)%?XY-MnK z%HZT9f@HG2Rj`;Y!v|O~T|o)5DFxf6<*-ZWD%d6Xluh8otc4w;Yhaf)(sdxE)DGg% zM%WHr54((RfL(?U=md_`HrVBKW3JVy@GimYEqKFW%VW1U;{g9#8^vkoV?FhHQM9SK zO;jj!dfdnIjXPbd;!kNz%&NwWEX>5h45Ao#6a$W8poLVPQ)StDDYxv<#YSnH8m3h#i_~ z2lkfeq?qkPNL|SKL+go%>13Y@=@8Qw5!)D)$gnbyJ2Pk5j$&6=6%I~=>+E#)6uFwu z>YVI@g)Z!M%E|UQnb7WcGPbMv`V;8I$%HwLPWG7~E`$1E+z`4S9yotO4gch3wA|`M s%$b<{W5bVB+YCtc$1AnpHs$U~JUrZ_J*kH6x<7QS{0jLa)ZbL_4|wt&)Bpeg diff --git a/CustomerOnlineV2/CustomerOnlineV2.Business/obj/Debug/net7.0/refint/CustomerOnlineV2.Business.dll b/CustomerOnlineV2/CustomerOnlineV2.Business/obj/Debug/net7.0/refint/CustomerOnlineV2.Business.dll index b6a6b31e325adef16d5923590c98f64e63236302..0b093ecfd06c7a73b0be2efdfaac35697d3d3118 100644 GIT binary patch literal 10752 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 IznOvm1(ZlTasU7T delta 3428 zcmai1Yitx%6h3!mXF5yU>2~^{wnb;%wjh*E2^z!)*-{XQU{_lRD`02}3IY->Y7D{I zTI(ZPwOI{nB2a6i5=}4_6QVy_(I&>IF;VfE(D)=L#c5!@5&+vphV7~8AXuUUcn2>4@0?lrT) zn-5x!HV?f}q4)HCP#P`9KNaJZuxC+HeT$-shD@7!)!~Ru zA4C`*S9OL>uZUtBha(QfXJ1FyI@tUKzGT3_@H|wE-dB&9OG7pn zT{6RSgl{*V$Wqu?6tEg$x`%aDc)*_(6q_sI!f;UTt%AM+UcIRJ-Uee|k+5t*tFV|v zdSDz`F1}i8LVUBuR|CerYSPgmFC@OtF#tz{! zhlSP90%7Zgxs(*PKv+F3q6WGHb8Vng`jx*$xcc z8)4h3!*|c{ZiA8zl4p4LOv$PKPGRzNUsV#@OHrP^K8=k`WAJ%XLU|MA6Q`7+r>(KPkA9&s(z!QWW5$EVd)Pz% zHDsPn@z`;Fzw4OywWM#VV{*Oma92qb_vT<5uo^fQr{K$n8iT?fWeaehO`7NO6 zOFb6T=u-Y^qXLz;SKuX};qa>=B@^I$!-Z0C9V`kb%NK=y? zOm+h$DD5jVb-&9WB{vU$-0V+X@p_QUJ zXk}>SXi-X<3M&5=oClnRm1lbqFh)xSn+4Z+a=TVABiJFh6KGO5u!4R7*5K5$a+Y`l zo+VzSsA9!NcLXd2)?*mQv32KDuaU%1x2PlrbtA9_Z_Okn=n>!o$^jSChd}Rg`Wd$t zylj(nHCbAc+QhL5*g~C1XrWoal~TG>lul7PX&22hwu{~)dXMNm&=(oKq7MiTig!@F zgYa%NhD0AF$HRC};hhSD5-C~alo)%?XY-MnK z%HZT9f@HG2Rj`;Y!v|O~T|o)5DFxf6<*-ZWD%d6Xluh8otc4w;Yhaf)(sdxE)DGg% zM%WHr54((RfL(?U=md_`HrVBKW3JVy@GimYEqKFW%VW1U;{g9#8^vkoV?FhHQM9SK zO;jj!dfdnIjXPbd;!kNz%&NwWEX>5h45Ao#6a$W8poLVPQ)StDDYxv<#YSnH8m3h#i_~ z2lkfeq?qkPNL|SKL+go%>13Y@=@8Qw5!)D)$gnbyJ2Pk5j$&6=6%I~=>+E#)6uFwu z>YVI@g)Z!M%E|UQnb7WcGPbMv`V;8I$%HwLPWG7~E`$1E+z`4S9yotO4gch3wA|`M s%$b<{W5bVB+YCtc$1AnpHs$U~JUrZ_J*kH6x<7QS{0jLa)ZbL_4|wt&)Bpeg diff --git a/CustomerOnlineV2/CustomerOnlineV2.Common/Models/TransactionModel/ExrateResponse.cs b/CustomerOnlineV2/CustomerOnlineV2.Common/Models/TransactionModel/ExrateResponse.cs index cbadc6d..58d9dcd 100644 --- a/CustomerOnlineV2/CustomerOnlineV2.Common/Models/TransactionModel/ExrateResponse.cs +++ b/CustomerOnlineV2/CustomerOnlineV2.Common/Models/TransactionModel/ExrateResponse.cs @@ -59,6 +59,7 @@ public string? PayoutCurrency { get; set; } public string? ExrateCalcByPartner { get; set; } public string? PayoutCountryCode { get; set; } + public string? TpExRate { get; set; } } public class CalculateModel @@ -99,13 +100,14 @@ public string? ProcessId { get; set; } public string? UserName { get; set; } public string? SessionId { get; set; } + public string? SchemeId { get; set; } + public string? TpExRate { get; set; } } public class SendTransactionModel { public string? ReceivingCountry { get; set; } public string? DeliveryMethod { get; set; } - public string? CollMode { get; set; } public string? CollectAmount { get; set; } public string? PayoutAmount { get; set; } public string? PromoCode { get; set; } @@ -122,6 +124,8 @@ public string? ServiceCharge { get; set; } public string? ExRate { get; set; } public string? ForexSessionId { get; set; } + public string? SchemeId { get; set; } + public string? TpExRate { get; set; } } public class SendMoneyRequestModel @@ -190,4 +194,30 @@ public string? ReceiverName { get; set; } public string? TransactionId { get; set; } } + + public class TransactionDetailModel : CommonResponse + { + public string? ControlNo { get; set; } + public string? CreatedDate { get; set; } + public string? TransactionId { get; set; } + public string? ReceiverName { get; set; } + public string? ReceiverAddress { get; set; } + public string? DeliveryMethod { get; set; } + public string? BankName { get; set; } + public string? BankBranch { get; set; } + public string? AccountNumber { get; set; } + public string? PurposeOfRemit { get; set; } + public string? Status { get; set; } + public string? PayoutAmount { get; set; } + public string? PayoutCurr { get; set; } + public string? ExRate { get; set; } + public string? PromotionPremiumRate { get; set; } + public string? SendAmount { get; set; } + public string? CollectionCurrency { get; set; } + public string? TransferFee { get; set; } + public string? PromotionDiscount { get; set; } + public string? TotalToPay { get; set; } + public string? PaidBy { get; set; } + public string? PCountry { get; set; } + } } diff --git a/CustomerOnlineV2/CustomerOnlineV2.Common/bin/Debug/net7.0/CustomerOnlineV2.Common.dll b/CustomerOnlineV2/CustomerOnlineV2.Common/bin/Debug/net7.0/CustomerOnlineV2.Common.dll index 92955cc278a4b20a81861d4b09c161731a9770b4..340b7c1b0b786ad59651e4ab7aa98d18abac8d9c 100644 GIT binary patch literal 43520 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 s&NX%x&M!s^WW9~f7t{76MqEV)c^nh diff --git a/CustomerOnlineV2/CustomerOnlineV2.Common/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb b/CustomerOnlineV2/CustomerOnlineV2.Common/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb index 87adccab2dd997464dd9b9e74fada7e2416c5cc8..c5f7ba8dd7a747c0f28391235be593d06692fc4d 100644 GIT binary patch delta 5477 zcmZ9P2~?EV702H!Ad~8ew3=8?NEIDd21G@X#S<5jXi8i$Y8-boO@ceA8u1%#P!mPe zkr)>usYlIGA(|-_jnpj~H{5ZjwTYUgrLHud_Sp7+zk6x!89cx5z5o5+d*A)u0P2o? zjw@d|R&*WpavNh>%{Qi9TVSvsGHb?frc9oRtr>`zn_^i*%uwv7(f*~Zetofi3Edwa+5&Uc$C>@R}r;A`+bxF_C^*#9TlZJCH3ZqpF_ z0yGCLL1nz#w8NSJx`A}i7krEOD_94E5nyZ&8p>%V_i&lfDK1kEj)QBU4#cG*p6W0Q zz!FfHO8NBVG&fS6=9|=JPV)mc_rYWEUl5t*G>y_Wy&V-5{Q)u^_(NX}z|vq|)+UcHs3UVW4%zpv8dXDChni%OIKlG5-k(@zB`p}*49;1#9G|FzQOXDUtpt4fnU zKxy&^Djj8lZ$1|rJyeA#B`cWs+|)#WSah_~)Od{2R5dmj6O)iQAuKvkX{yRrnyMy+ z{4q~E2K_cHJX>iho1-+9%~hKGcaYezZ3Q@`$rK!bQ zrO96xOmA`5+7=ewt~6DZDos^oN|XPY(&X<{n*7g|CO@P!e9M%p044lUX=<=rY4R(S zCjSei$=|0m`ISnO|0kuRaK72E0+et-X=-p#Y4Q&#P5xn}$^TMm@{cM_{#Qyz;e2yU z1t{UT($wID(&V31n*1uI$v>?$`Dc_S|E$s$C7e?MN;t1H`4^NX|Dw|5S1V2aC8f!~ ztTg#oe$tkqgsVRV?7#4?DNX)$rK!OUrOB^Rn*2X2P5w;>{+*3K^hF={UmcB%%htI6 zW(aPd?v8{V=a=J`+_a>Li;9o;&ktR9Cq%|Zp8-7YrIg^= zHuZr0you+$)X>jcEp)Z`^lyb7PtO<^_h#Ch-%l@eJJaVaZ!>j5^yGn`&TPJaLCW^f zAKE1Qdi88YL%DmlvzI;{cuBCAzHNDlvzLrEymYje7rnf62>OP`TCHu-uf4tW=fwV; zIDpjvRs;FCfqdK`_6D&xIMyy7%%={Kg%2Of1w(yyN)~s?;^45hmK`0&sjqS2YpjOz zXv2B55v)eA8p#KaoHBvmX(Ep{kw?qsF4>$iiM>heO=fR0dv8GDeD@nHb9ks6K6eUN zOo_LTpUNpy`M_!XqSN@Ert=ZgxnKq#F@p*Ssm?O)T+VriFX|n> zq1jwNn=9sU${cPpmk*rF!FOe0Zywjp%?SIEFCWZ;$3Z>98GCHbo)KS=#>|AC-1TrF>~S`IFfMnyh8@WYm} zO5U0ltk=jvAISh8N!?mGaIGA;P6k;gH?kh*()V9reLOeXAdNT30L9XsTH}J6x zyixp(;+KeDBK{|$KM}n}2HhfqY>#hX|NI5Eci{nc)UU~`OQmtC+(4PUNm(5GpVhC4 ztar)_?35SSB?Ih|0Y0x^<%M^*v$$}#98e(z6_U6|u6&O)-Ya^q=>3wvU-A#gzz3w? zL3z`Ia^;8Q1rEvJhwH!l4@Qg~L3vvR;WX>d*&oR=FoFN0l>0WQb@7p31t=~pfJ)slZn2D{YN zzIiKfSqd&o!4*09N@xCPu1eumxq)kP&^7tYuS@-PslOoy-jKQ)dE*-X&E$!(fBAX% ruZ*WcTSshkM(x?>*z=uZuQT}SsF@LaXF-IHj_TlWeo+#9;7|S^ioBoO delta 3979 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 s&NX%x&M!s^WW9~f7t{76MqEV)c^nh diff --git a/CustomerOnlineV2/CustomerOnlineV2.Common/obj/Debug/net7.0/CustomerOnlineV2.Common.pdb b/CustomerOnlineV2/CustomerOnlineV2.Common/obj/Debug/net7.0/CustomerOnlineV2.Common.pdb index 87adccab2dd997464dd9b9e74fada7e2416c5cc8..c5f7ba8dd7a747c0f28391235be593d06692fc4d 100644 GIT binary patch delta 5477 zcmZ9P2~?EV702H!Ad~8ew3=8?NEIDd21G@X#S<5jXi8i$Y8-boO@ceA8u1%#P!mPe zkr)>usYlIGA(|-_jnpj~H{5ZjwTYUgrLHud_Sp7+zk6x!89cx5z5o5+d*A)u0P2o? zjw@d|R&*WpavNh>%{Qi9TVSvsGHb?frc9oRtr>`zn_^i*%uwv7(f*~Zetofi3Edwa+5&Uc$C>@R}r;A`+bxF_C^*#9TlZJCH3ZqpF_ z0yGCLL1nz#w8NSJx`A}i7krEOD_94E5nyZ&8p>%V_i&lfDK1kEj)QBU4#cG*p6W0Q zz!FfHO8NBVG&fS6=9|=JPV)mc_rYWEUl5t*G>y_Wy&V-5{Q)u^_(NX}z|vq|)+UcHs3UVW4%zpv8dXDChni%OIKlG5-k(@zB`p}*49;1#9G|FzQOXDUtpt4fnU zKxy&^Djj8lZ$1|rJyeA#B`cWs+|)#WSah_~)Od{2R5dmj6O)iQAuKvkX{yRrnyMy+ z{4q~E2K_cHJX>iho1-+9%~hKGcaYezZ3Q@`$rK!bQ zrO96xOmA`5+7=ewt~6DZDos^oN|XPY(&X<{n*7g|CO@P!e9M%p044lUX=<=rY4R(S zCjSei$=|0m`ISnO|0kuRaK72E0+et-X=-p#Y4Q&#P5xn}$^TMm@{cM_{#Qyz;e2yU z1t{UT($wID(&V31n*1uI$v>?$`Dc_S|E$s$C7e?MN;t1H`4^NX|Dw|5S1V2aC8f!~ ztTg#oe$tkqgsVRV?7#4?DNX)$rK!OUrOB^Rn*2X2P5w;>{+*3K^hF={UmcB%%htI6 zW(aPd?v8{V=a=J`+_a>Li;9o;&ktR9Cq%|Zp8-7YrIg^= zHuZr0you+$)X>jcEp)Z`^lyb7PtO<^_h#Ch-%l@eJJaVaZ!>j5^yGn`&TPJaLCW^f zAKE1Qdi88YL%DmlvzI;{cuBCAzHNDlvzLrEymYje7rnf62>OP`TCHu-uf4tW=fwV; zIDpjvRs;FCfqdK`_6D&xIMyy7%%={Kg%2Of1w(yyN)~s?;^45hmK`0&sjqS2YpjOz zXv2B55v)eA8p#KaoHBvmX(Ep{kw?qsF4>$iiM>heO=fR0dv8GDeD@nHb9ks6K6eUN zOo_LTpUNpy`M_!XqSN@Ert=ZgxnKq#F@p*Ssm?O)T+VriFX|n> zq1jwNn=9sU${cPpmk*rF!FOe0Zywjp%?SIEFCWZ;$3Z>98GCHbo)KS=#>|AC-1TrF>~S`IFfMnyh8@WYm} zO5U0ltk=jvAISh8N!?mGaIGA;P6k;gH?kh*()V9reLOeXAdNT30L9XsTH}J6x zyixp(;+KeDBK{|$KM}n}2HhfqY>#hX|NI5Eci{nc)UU~`OQmtC+(4PUNm(5GpVhC4 ztar)_?35SSB?Ih|0Y0x^<%M^*v$$}#98e(z6_U6|u6&O)-Ya^q=>3wvU-A#gzz3w? zL3z`Ia^;8Q1rEvJhwH!l4@Qg~L3vvR;WX>d*&oR=FoFN0l>0WQb@7p31t=~pfJ)slZn2D{YN zzIiKfSqd&o!4*09N@xCPu1eumxq)kP&^7tYuS@-PslOoy-jKQ)dE*-X&E$!(fBAX% ruZ*WcTSshkM(x?>*z=uZuQT}SsF@LaXF-IHj_TlWeo+#9;7|S^ioBoO delta 3979 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 ZH~-C_toOITy668l*YjcV|074>-vLEY4`%=X literal 26624 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 diff --git a/CustomerOnlineV2/CustomerOnlineV2.Common/obj/Debug/net7.0/refint/CustomerOnlineV2.Common.dll b/CustomerOnlineV2/CustomerOnlineV2.Common/obj/Debug/net7.0/refint/CustomerOnlineV2.Common.dll index 0eb1bc39cdda43157ac1a9931c4f4614400ccd21..5136c87d22ef730051885133a5797dbeed6e8dbe 100644 GIT binary patch literal 28672 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 ZH~-C_toOITy668l*YjcV|074>-vLEY4`%=X literal 26624 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 diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/ITransactionRepository.cs b/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/ITransactionRepository.cs index a6d49fd..09aa13f 100644 --- a/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/ITransactionRepository.cs +++ b/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/ITransactionRepository.cs @@ -7,5 +7,6 @@ namespace CustomerOnlineV2.Repository.Repository.TransactionRepository { Task GetPayoutDetails(SendTransactionModel calcRequest, LoginResponse loginDetails); Task GetTransactionDetails(string id, LoginResponse loginDetails); + Task GetReceiptData(string id, LoginResponse loginDetails); } } diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/TransactionRepository.cs b/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/TransactionRepository.cs index 555c85d..b1d59c6 100644 --- a/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/TransactionRepository.cs +++ b/CustomerOnlineV2/CustomerOnlineV2.Repository/Repository/TransactionRepository/TransactionRepository.cs @@ -28,6 +28,7 @@ namespace CustomerOnlineV2.Repository.Repository.TransactionRepository sql += ",@CountryId = " + _connHelper.FilterString(calcRequest.ReceivingCountry); sql += ",@PaymentMethod = " + _connHelper.FilterString(calcRequest.DeliveryMethod); sql += ",@UserEmail = " + _connHelper.FilterString(loginDetails.UserName); + sql += ",@SchemeId = " + _connHelper.FilterString(calcRequest.SchemeId); _logger.LogDebug("TRANSACTIONREPOSITORY | GETPAYOUTDETAILS | SQL | " + sql); var dt = _connHelper.ExecuteDataTable(sql); @@ -49,6 +50,7 @@ namespace CustomerOnlineV2.Repository.Repository.TransactionRepository _response.PayoutCurrency = Convert.ToString(dt.Rows[0]["PayoutCurrency"]); _response.PayoutPartner = Convert.ToString(dt.Rows[0]["AgentId"]); _response.ExrateCalcByPartner = Convert.ToString(dt.Rows[0]["exRateCalByPartner"]); + _response.TpExRate = Convert.ToString(dt.Rows[0]["tpExRate"]); } } catch (Exception ex) @@ -102,5 +104,64 @@ namespace CustomerOnlineV2.Repository.Repository.TransactionRepository } return await Task.FromResult(_response); } + + public async Task GetReceiptData(string id, LoginResponse loginDetails) + { + TransactionDetailModel _response = new TransactionDetailModel(); + try + { + var sql = "EXEC PROC_DYNAMIC_TABLE"; + sql += " @Flag = " + _connHelper.FilterString("Txn-Detail"); + sql += ",@UserEmail = " + _connHelper.FilterString(loginDetails.UserName); + sql += ",@id = " + _connHelper.FilterString(id); + + _logger.LogDebug("TRANSACTIONREPOSITORY | GETRECEIPTDATA | SQL | " + sql); + var dt = _connHelper.ExecuteDataTable(sql); + + if (dt == null || dt.Rows.Count <= 0) + { + _response.ResponseCode = ResponseHelper.FAILED; + _response.ResponseMessage = "DB Null Error!"; + + _logger.LogError("TRANSACTIONREPOSITORY | GETRECEIPTDATA | DB RESPONSE | " + JsonConvert.SerializeObject(_response)); + } + else + { + _response.ResponseCode = ResponseHelper.SUCCESS; + _response.ResponseMessage = ResponseMessageHelper.SUCCESS; + + _response.ControlNo = Convert.ToString(dt.Rows[0]["ControlNo"]); + _response.CreatedDate = Convert.ToString(dt.Rows[0]["createdDate"]); + _response.TransactionId = Convert.ToString(dt.Rows[0]["id"]); + _response.ReceiverName = Convert.ToString(dt.Rows[0]["receivername"]); + _response.ReceiverAddress = Convert.ToString(dt.Rows[0]["address"]); + _response.DeliveryMethod = Convert.ToString(dt.Rows[0]["paymentMethod"]); + _response.BankName = Convert.ToString(dt.Rows[0]["pbankname"]); + _response.BankBranch = Convert.ToString(dt.Rows[0]["pbankBranchName"]); + _response.AccountNumber = Convert.ToString(dt.Rows[0]["accountNo"]); + _response.PurposeOfRemit = Convert.ToString(dt.Rows[0]["purposeofremit"]); + _response.Status = Convert.ToString(dt.Rows[0]["status"]); + _response.PayoutAmount = Convert.ToString(dt.Rows[0]["pamt"]); + _response.PayoutCurr = Convert.ToString(dt.Rows[0]["payoutCurr"]); + _response.ExRate = Convert.ToString(dt.Rows[0]["customerRate"]); + _response.PromotionPremiumRate = Convert.ToString(dt.Rows[0]["PromotionPremiumRate"]); + _response.SendAmount = Convert.ToString(dt.Rows[0]["tamt"]); + _response.CollectionCurrency = Convert.ToString(dt.Rows[0]["collCurr"]); + _response.TransferFee = Convert.ToString(dt.Rows[0]["servicecharge"]); + _response.PromotionDiscount = Convert.ToString(dt.Rows[0]["PromotionDiscount"]); + _response.TotalToPay = Convert.ToString(dt.Rows[0]["camt"]); + _response.PaidBy = Convert.ToString(dt.Rows[0]["collMode"]); + _response.PCountry = Convert.ToString(dt.Rows[0]["pCountry"]); + } + } + catch (Exception ex) + { + _response.ResponseCode = ResponseHelper.EXCEPTION; + _response.ResponseMessage = "Exception occured: " + ex.Message; + + _logger.LogError("TRANSACTIONREPOSITORY | GETRECEIPTDATA | EXCEPTION | " + JsonConvert.SerializeObject(_response)); + } + return await Task.FromResult(_response); + } } } diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/bin/Debug/net7.0/CustomerOnlineV2.Common.dll b/CustomerOnlineV2/CustomerOnlineV2.Repository/bin/Debug/net7.0/CustomerOnlineV2.Common.dll index 92955cc278a4b20a81861d4b09c161731a9770b4..340b7c1b0b786ad59651e4ab7aa98d18abac8d9c 100644 GIT binary patch literal 43520 zcmeHw2Y4LS+3q(ZS#H?KHpRwGvSlMT;X=oNWJxv#H!R!K;9W~=TUgSHUCD(6SYdhz zoy1g$5<(9x5K36ZKtc<>gala8LINR>Mv^}X_x;}a&hE;);?KSJxzBx`dn3@R_kF)} z&YW}R%$eCUGwa32UMvM7Qi$KLz7lx|fAy!5`1O!Lc!4(WG8qxJub2$C-yZ)iO7Jg@Brw;vUEjTWOEzz%q{?8Y^&89ia#YH zp^8{MRu9Fxr9iZyH{mzyrxLrXA{J?iBB9n*#QNa-6ltgwnU@wu26hKT>*h;8*}S*N z^z&K5j!FM5J;5*ES!9q*U1P-G{lc**ZqjZA*PMcC6;3_G1qyPs?$7Kv_DA8=asD^a z=EA8H{DM~tQft?YgAlc}bV^9o2n|CiqiX!o2s9bCLK;=_! zOGgVVS{Ow9e&vIidT3$!5GF-?SrDpc1lt%%y0$?j0$Ivz}U+fBrs+=g9OGbXOO^{?F4C;UXkRy3!dW zFjhH(1jbR$Ac1kTGe}?@;|vlQ$2x-q#&OOdfpNSuNML-!86+@Ha0UsC)y^P+5po6z zjIc9EV61Tl35wykigjB3=$Yk z&LDx&>8? z)15&AW2-YrV4UF$5*TMXg9OG|&LDwtwlhdzoZ}1<80R{J1jc#JAc1kdGe}@u;0zKN z7dnFk#Jo5*S_1Ac1j% zGe}_E=nN7VH#vg@#?8(kf$=?O7|B%V78fBw((gNi1jen-Ac1k4GmL0q!O8D-7a>8? zJDfoR<4$Lgz_`m9BrxuFhLKF^KX4HeB)!KOBrxuE1__M&oIwKPerJ%tc)%GXFn;I^ z5*QCUg9OGy&LDyDBWIAnc-R>vFdlIR35-XbK?373XOO`7u`@_uJnjq<7)fW4!02`c z35=gOg9OHQXOO^n!Wkqmo^*y0>;CLd9#6R>B*^nqXOO`7nKMXWJnak;7|%GvNM=Aj z>mo)n`~Nu?F_MWq?;<29{^!mhf$@SfNMO9^3=$YGIfDeo%g!Ky@rpA@V7%%KBbi3L z<{~6W`nofWWRkw&B1STiH(i7Th5W)9Ml5OezIn?fAwiyBI)enpube>w<85bH02Bu7(LD~lF9p?i;y7c`_3SN@qsf)V0`Ed5*Qyjg9OH}ok0TQV`q@S z_>D72VEon@Mzn^Qy++I|l*c`;NemM|It(A&qr(C1yTKb2f7g?u!9~##aCRDSz~x9N z{fkch9m<+CWB19YehTuhqTeA=d>15{l+Z|YS1knj2Sr~*L^FKWJHuz03>wMG@Umt2 zeeVpv&t%X@CPVq|x|z2u*XO-+eV)mskxZ`WtCr!5-Wk5gWY9=fhSx2_A9`o_Lnebp zG8uw;y=l4r*gMxBGr2U9$rXLaGW@A`hCgL8Xe2Ac&ozVeA2Lk_PL&ZeJsF8Tr7;Zi;Z1xzkt`J)k=hFCw1iGS)?g#P6XDw;kZ2HiUNoe_RenRfVKW--M3) z%&OGgAwv%%}yVvQ~9;+mrHED=oYGI3>{ya}$|I&s0u zg*Ev5F?0=f{KR=p(KXQegYo7aHTH&q13~2P-W(l3x^?s`e=%kSLsbM)*+wiZRetsO)2ED(2hiz7^2hPll@`e- zCE>|MvW7UGIG6Y%;;+VQbp3eEJF@hPvLbnQn&Q^+ihmL%5*)>yllOv|d^dfn9g62Ja@)u=$$ZsY+HK|A@pyc6FI8oF8 zW7cmc6v+b>Uz81%NLb^u}*&-RX1ZT@(R_}jCIK0sdl5fPWJJ%X1g%u z^|C+J(cIoGvXJUvZtr$kP8CJUk@5ri2Gy#G`(b-e$$3<}l?Cd2s-aLLahw{ z&&f8b#gjGV^KuQ<>n!Cpxs&QOq^y-UdI>6EqR#gtcihoglZhs zyYdv(uyJ)|Bjr7L-s`}AcwzFf<+bvOq^O>l5~v=k$M*cg6pelC6_geOMQY_!`NW$n zA53`&xUKY2;EyLgj&frI6@N15C&26bDNZIH-0w+mRpM6fabOeidg49ATfLvqSG=D5 z9-x+{SUWURnwI0re5z3WcZlzEix=#s&htYQcVgcD!eTG2 zSjAiyu$*0){lxyo>HmXy=k21=`{~SPO`c%hwRA2d9!%#x zrhk~F9m{PEDbl<`=Pzv0Ni1Pc`p>d0ud&YGV)_j`Y5GeU{e<F+YL(F&R+U9@jEQ7AKQC1>(j&923tIZ z(V^V#=PcoNMxP>XW3GFN7ck96miZxhGuv249M9UGNnDcEuKU>DO>FxgnKEe0J>2dx zwxvJIoJ*dWvlcTG|z~g(U>F3VJW7 zThOlTUiy-G%UFkr+#`n(FW?w{nf~X*H#th5VOu5ydx~4xn<=x8xWEbec_MrMdG42c zv(lHb-vY;?Y-zBM4iCmH$4@iM5BAP0OcU(8pl5>qKaQn6%UXTKv2-){&Ixo@(z%^2 z4Mt!v|Lo1JG_Zza$ZuuqX72nV_Rh}5ZvumqFR~`XS~sy|ZRX6ofp8oSTbve9)o(?4RWVRSLn6Q+*z>u`Pk zoT;PzVyM?lJ?horD&TEXPvQJjC?A=6-5c!plg~`O>+KBnWuVxiBH6W6@T2Y9#V?Y| zwDNE}cVREJJWyyu9b(6tdU;eaRK1Ip*5O)jgQ=%+1{^GHrnC(^$+t{t8+MX2O=&%c z$c3h~o5)M-*DJImds&cn6G&hn6{ClM=_q^TFdi{}G1&lsef}#+f>HN-@-)rmmb&hl}aGOnq-cG1UI1&YxZST;uVXAXnG1PUYMxsB*%J)o_p+CpU-KJs~A>-shQ>S5sjFY6PX=CbS zy!_16{$p^BD=(Q^i1wApFHEgO`%2_JQ$InUmCA2Ty^cOBl|P!=7kxcJ{>xM~`g#Jc z)q{O>E!sX&b~1G*+CEWsHFYLpWir;(C5V;DWK+9Ou9HbpVXAC$G1Pvh4nq4T%b}(g zpna3&FjJS$sFOWqnW-CR6hj?js&!JGluOvu*^`Q)PBb+DV{nSZOpU`BoFaN_AII&0 z-=SZo%2rcFD08Y@;PRo&X>z%#2`F=#Tx)7BV$zf0E_ay}%>> zY;PYq#MEcl-afLx)a*U#WM5fo>hL{^p^i3nF7oXsAyZc&-+t0)>c7yw{pBQ6Lof#S zmy=D+8(Sv_$myn5jV*>c-_+uQIyq1-GZiW*hPuYo)i@pwlABE3gX7^Kxzp5zg>^Dl z9x!!XVKLN?P5lXNI9Q%CRfOa3V0ppR5ac^V-Y_*9`3{j(pg1cYD!;Lq_WYsv{2Poj z?fFCH@1}l(npKLg%QYB-U!i7|GT79-S#?q+BTTKFRSY%8)YS4iJTz72Qes7Np3E?H z25Ma``Lg_9rx;5sWWA|3 zF_u=yNv77I2Up4#Q*rd*O02yEExHtSStaM0>O@^u$z`VQLhLBH+SH?n9VIuJdIxPk zTJA9QTeSUXdBD_P5IaU5Gv!wlLp^0Gj-&Wk`MIgBIEs&zH%!gPemG9vHFYHR!*TMl zsW*`Cc=_DauaWO~`J1UC%qZUwZ_l7byZXgYgG_yj+3f@wZt8EC-A<6vrv8GyUM&+% z72`NsEz?bP;}{Fc-lkqeEF=dzh5ignt*Q6WpJ7>IN=M`xS!GH`B3JGkq+Q|od4(kQRH81`nPyld(L#7>l7o4OXU z6XkPLdfaZ1znaqHb_14+gMD-hdbddinz|po+a$wH4aPjtEPI$5hk2q|CYl;Mtxj5G znyI~~6+`W9N_##kb4_W_N2S)3j;vN$Y)VH~tE@7mN8Cwrf+;=XPLg$|bQX?D)RfM` zG1+V?j=IDpVX6aliOabzANr+DE^+zLFKu#_sT*)z*Dg1hx*zA2cDdcuyV#o>QBV@C@W=coMW_ibyj*u<#ktrP^TjckF;s`le{%W!B zU<)S;E{pJU)_|L^g_C8Vsg-E$H)WWq2DJ8@vWKZ%acq7|CYUP2vH2~TW=iMQQ)G@Q zom)?lxu$L@ALE}YHKy(_FNIoc>OyZ%|1?=?>Pl}q)Cr~*U{5Dxt*KSm(+P>1nu1t| zY%;Y!VjYq&wHm#2x}0OG4ZU=_Tw>~Gc^mN{A_vK)WI0#XUj*X^lW&Jd}d0|hUdta zrmjW4bLA^jcOu`pGC*(QV2|m@!lyS=I z(FJmlDIGl*O0_8+Jr~L%Q=j4}{Ai9WkXT1@FkzF0Pz z(vf_zoMuYr`Ag(%Q##LIA{U#|QGTg>*OZR(OQp+{9{rcet)}$ozfA5mrStCP@~|nL zcQ2RirgYxDLY_6H^X?V$s;Q^YFIUR1OudSJxl%q16px(m$Y&P&JxckG{KeG2P|A1Y ztE`mYl>yU&eRLE)(SBEoO-1pE_Pa95)Y*t_lTuSRA+}AXnmQP>)KxOu)Kbh+SII%9 zUfI1)u9j+3AM9QXwaC<;5xYiKm>P_k{Tlg(sq66R97nK~2w(kZu@x(T2Ey5wF{_u}(k zmpo!hS0rwb?WS}^;s$xnl&(nJD6g8*6^R?=?LcwsH_1m9(=FU2pPAAv+$3L`(zDvl z@|CHRF+<-h1EvT2Xb;T#-;-if6`1wEC!ZkHBQx`o?ilPRs)9deo} zt=S!Nj;R|ld*3M+n|ctl_norMl%D(Vk}gwv?!QZJGc^ol-Yxf<8iz9PmPbtOH=#~` zAlpsNpHK|-oT*V5t@p^Qrlw)E-Xm|D()0Vh@}Vg`zuzmLnfev#d7u2n)UQ#``{XNA zdaZH4^q&#zBfZwRUy4oXO#6V0G^I1`15#>AXTBfG6jM6${ZM9`x)ZSn$UA@-nD zn<~Th9+D$W&B68_k`<;t#g*}oo z-Q%*omwL`p>Pq6{@~SCaNqk)1HuXN*kdzNieTp_DUre* ziS*Zp2XH=m6Zw83#ilO9jIv!unz{uu%62IY6zll}o)QT1{dVGP{|T9G>K_vi@}HE0 zvQj=JH5QvSxz>M57MWT&d5Qm1S(%mcXL5qYw6#BzwWhSSKa;4bl^DrS%O+DNVkAE; z2~+Q(=bw>tO#K->|BPH>suV}gv$D<992_~%$_*|hdg3{`%~S!7oaf{|Q$sPbo|i{V zjl#%!UY;6-UzFcl>;kN#yeMCqx&rG& zFAA2CxL5W>>?IjsY8GNI$*@4Nl$T`>i&cy}+J6~$@`HTUu<@=P5l~Me@osl^(A7zly^-H#X0KowUvWTwV!cBR?#^-v2`0r3&tBeIXxHZN9-$~aSZLj6f*n)(3h&oa+cKkr8WFS5eaWT-D?t*Hf2`dpAFO}KN? zH@=St*?ieNy12MNwigx`7Yd#&{F?M%U)q17|LKAM^uT|5;OlxoXE`^+Wb?k~sIM#S z|8}keaenrsg1CN`^7XTdi+!o%ta}%(usoT^Xn?2T9;vJIK&(&WSuaNaJsc?dgv2ml zKipkbUJ4w9J9+P7b>#qJ6>%Z)Na8WXFcE9B$khSd6{`pDmXF42raI>mZ) zG#}$X+I$p00J?~#-N8$5meDWF@=v_2zJ@P&TzeheUI|eKrfL7GCqX>%spp?Ix6SBChpEdGEm=jut$MZyhKD4#yo{ z<>g2*0C!5C0?x!W^HAJXd=a=mwlNfU;64Xd%2D1>xwSxWcXz7nUs!=>Ai8mvbcDR` zSKto%r@)CaxS#@eV|M}0k>$XHBnqsSlYvLb*+AS)0Uige#%g;vVuOJ7?I|W^Ix){BY{6S!X0-OT)vkOb;PlPkQa3Y;bI@NTl>4fOi)2XMEptF_E zRyv(@ZlrS~og_HwOn*E5?etUhQ}o}b|33W!U+YkSr`Bf|mik)rQeSI3k^V&bRrIUq zSJSViAEqCsUr)cDeu937p_aCl(XEVj((f|VXp+3!P@U~ezn$q*^m`07Dh2FeLv>2X zOAXbTSirt5&~{bQuQJqVHKLaSH5#HHHq>Z6qxFm?=yw=ubStA<8SSLsWvJ04dAFfD z+gX$COrN6PW2n*h8GWBoDP+40HCj-}y;I0BL%-BeqZ14D*r}pZRj5ui(xY8WAEF;N z)M!0Rt7kMpzr#?YTgf|#U54r>$-52JNs;#$sw4eab3=7X$V&~?sU)v5R3}6pHdH4; z-eIUtCwZ5lI!W?wLv>Q*J%;K?5$j{9P6>Ibp*of1Rfg(>$is%}B*;4q)#)VfGE^r? z-fgH(ioC~A9qG^d7^+i3UTUaLC3%&hIt%;j91@}vHdH@B-eIUtCwZ5lI!W?wLv>Q* zJ%;MY0M^P-of7g=LvV(L{hUz59I}Fw7B=0g*CrRFIs7{K!$50&^#QGSjQ$k*9s7@t$ zm7zKz^01*g3Gxm@bvntr4An`JcN?mcBJVL&M+UP#hU%1%ml~>5NnT~BPKZ2gs7`{s z!%&@0@-9PllH}cn>ZHhf4AqgHSRX@mO2|tM)u|+}GE^r-9yU}bLEd4gPA7Snp*l(O zZbNla4r-essxlDykcofLVGp*k{@ z^)XbZguK*Hol5d5Lv=#rVMBEin zd6l6$A@Z=HItlU)Lv=cL*0WD1oi0Q5lk}5xx((IuA@A8)xfHWjhU%1%ml~>5NnT~B zPKZ2gs7`{s!%&@0@-9PllH}cn>ZHhf4AqfgtdF5OCFG@s>Qs_f8LAT^4;!k}LEbS; zc_(?7p*l(OZbNla4r-essxlDykc zofLVGp*k{x^)XbZguK*Hol5d5Lv=#rVMBEind6l6$A@Z=HItlU)Lv=dIyA0Jyl6M=blOpdiR7ZAYeGJtpAulylr;@zN zP@NEY*ifAWd557oo#b7H>Lkg#4b@4J_ZX@pyRklo>XeX|8md!CUS+6Gh&*hlPJ+C{ zP@PWlE<<&a=)sfvQ*J%;MYNY=+toq;3wkgkFfI;Do{PoZB)r^- zpQO`msQwf5Q*?R^)&GFLjAES))h{70HB_gPyvk6W5P5i%wk~X3{RDXj{SM>mcanD* zs*@z|HdH4?-eaha?7_Mjs#8KXdDR}uL*!vYbrR$qhU#>ZcNwaaB=0s?4 zsE&+gO$^m3Aulylr;@zNP@NEY*ifAWd557oo#b7H>Lkg#4b@4J_ZX@pV^|+UbxO!f z4b`b6uQF68L>@L&Cqdp}s7@z&m!UdI@@_+QQsg~`>d08u$55RT@=`-}D#@!1)d`V@ z4b@4IcM`kC?jd&+B+0wUQ{+A5GLBmur)f&aOUWzAtH?v-Ve$ld2YDxXl9(dOcrC4x z7$PQ!ox~(DMU)avSwgHNhKLDbCoxG(5v7#riIv0nZ)$ON@9qZAa)Xy#1v5`Gd;1A z7$SBOlSJ8*X^54?5HUgQBqoU|qLec|v62`fCWxKHBr!!SnWE_{i6LTw*hx$hQ$(4{ zl*AA*LF^?9_MDWc5M^dVw` z*hx$hQ$(4~GKrPM5HUea5>v#IIhwMPm>_l%lf)EJ_GW3sN@9qZAa)Xy#1v8XVR~XE zF+}VnCW$Gc?8~haL&Q#El9(dOewrpkOb|PXNn(m9`*VxLN@9qZASQ_^q8z}K#7bg_ z*hx$hQ$#tCDT$TD5HUgQBqoU|q8!BZ#7bg_m>_l%lSG-TpR;7HuKvlv%tfp`n4iCh zNn(m9hp1mdtR#kr31TUpxNpYu$Yk4A| zWKDAf)88^f`T3I+C$J`i=uD<_Eb(NPR>B(Y!qR@rysxu9AG6Fe*aHnL;Scne?4e~| zM?Q=-Id-f%4F!r1u%0)t_Xe^4{43YhYkS(L4I zdC*JS7(Ir0A7Xz_U|$8joxR2HvkvQ-zMS*n_1hPnQIDh z2FJiAVpUep-$S0g^(1>KXz4%LmZw=lP^+N#g1QCm%I>8%nb&6>?&NXtePSKQ+b-;} zor(8yls?b4oXI_PF1PYSj`QpzE^vZ=p3R>BHup<*`m=dV1x^rsgnbq4qX|rZ_ypY- zd$A_L-uZ-Sf_)eCOwj+&u(bWSU;1;4HQYPTv7QS!y3S`ygAo|aC&g^bTfvxQ`rGO3 zR`xiyyLj@?fI-R@*5q$2VL$dpf7b98ZZW7;Fp{_Nm|aU;FzzLkFqXN3a)O>8!yayA z?*$`j|50xt^#Hy$t3o(XboAE|l!^C$?)JbdaqzK^*XHyEWq z(8pa?eM5dA(8rA3AAB&-$E-aNd*co|T?pK2`lWT20`yW_#jfj(Y5 zDFvSj)bGO5Z`PR(^zq*8B=8ELkB1od1fL1?aaVi__-vq$`@hq`_XhfS4|N9kzCa)E zmhJ_8Vp*Z*{$l=MUKp$`NYy!s{Jm9AzhbLQsKHj+bCis~^A8*l|0)95o$D1*y zfu9TX@wQ6``1wE|Z>ekr|2ELa^~#yx7Xy8Lw*>rBppR>mbHOhM`gpSNeDEuQKHlB9 z5d6D9AJ0%+1b!9J$6FPbfL{aj@ixR|;MW6vT;E&)-UamK2IThSMxc+k4Yq;b4D|5^ z!PVfm0DZg_a4q<)Kp)TcUk`pe(8u%oUEp^DeYp!|;F~*uKAx+;8T=lgk7wm?0lyFE zRXQ{6|0^&z|26{s_>=vlsV(KL+&ijQD-vj{|*NlRW_5 z4fJtc_8|CnAig&PWq9%=(8seHkAVLa=;O)h$H1Qk`nZOB9Q;|Jk88PZ@aKU(o?6}x z{sPd)vmH-@zXbI0T<}l9Uj_Pjp7&|+*MUB+`jH0{VD*_66`?0ew6J z`x5v&Kp)Swz5<>C`gm&OHSqU`dGayPm*1cyPksyZ z@f}m|f`1D1@l0qB_-8<0evgtoJc;r?_!lS%-{=JN<&P){-+cn~<PCtm?EWqW@F_kh0m-k-q>fcTCw?@RE0K+NIZ z-@y9=F^7Bq1wIgnIo$gv_+TLBaPKSdAwbOG9)4tJ0KR9?!$T!_PNx8TxYrMS1Q2t( z*B^XWAm(;&Ao%V;%>o4tk~FdjWl!=}iQm z1@vXMHwk31pf5F^e&bp#(3kn%e&7p$n9scfzz+vvKKBj+Uj)Q_?i~!i1c>?EI~05w z(8ss2Re{$5eOcjEgRcbovdXIkKMLr}(cS{^V}QOK>*=?-9S6i5?i~Ss0uXb!w-`JG z#2oG|1z!Wi9PS+n-T=fL?$v>>1!4~OR)VhwVh;C?0zVOmIovx2ya|Xo+&d1u1&BG^ z({GAv1!4~OR)fcYn8Up=cpDINxK|Ip5r{e5i-2ziVh;D#fu9V-9PTxOe+!5?+}i+t zD$tkHyk_tO(3cJ`3Vu4!m#yAO;Aa4RIn#@Sp9S>gY_A>s9H1}fdz-*70AddJwt#;d zh&kN*Ciulb%;DZC;Fkh1hkK`iUk>!~t#%#Y-vMIY_O^mw1@!Tac4vZL3&gzboeh3H z5c9ToE_fFZ^R{Dl!+unuXHv=(mdl!M<0>r%ST>^e95c9To8Tjo$AK#I81^8V+ zU+(t41O5Xb=4x*n_QmT{ZR!Izxw=;5nU@q;;0|M2HNd7p1m_Rf1v z9`EOTD>ggbeR3bul}V|VHTRGMR@4@4-)LtM*{dkf_?i)06$2uUmpqJA98@qT^wy_ zZ;Biu^Q#svs;voXd-U?E6}9*lRJPg)?TzZ1nuT;pYLBk2UAAK3(j`*2vbwsq4qtY$ zvToVJ>V-@3eX8ls%d}eXuT{mujMRkN!VHkiJp|vffZ`X2TiU}-b@hy-g+>;}(^4yy zCF{1t+ak>s)zPM=NPSylv?X4#Akq?vH3mgCG{%GCNLW+@i(l9fR3y^WxG@sjvN+PV zKH30Ni?7+y)O^*^=GLaha7%r}QuQ)4MP2>+NVAKkg+}7pk+jfA)w)Pa+w#a-D>F-K zblJQZHn`q`85P9BEgRC2fU94JafxoQNJeRFel!-@oUyd6J6M`(1vVNFvoo!f-cGQU zmWD_yy%7@{Sr*>1w7qRvIM#-};Oe)7r|DM4(_y3PE|1hlbca~REXlHC(Rwt`m6}$J zRY%)f+G1N=Fe5cumyz1)EXlm#Ez$P2-bv7oUY@3FjMr7yZmw@?Z-@jVrI(>87RIaE z+ty>Ba?)v##s--i%pr$tSiO2)xPAk^e0Y9iq{;bn^7wYhA2+#CciiMg+;Ni|$s9GgvGhTcFT|rJH;_I;aznij zm)v--BPBOn7YUA(+{g}xO>TnVAj$PJhe&R0nL9%AgwmruH$`A6dF~etS!v!4t)y6Z`rk*nTq(uVB8;EkCGUU(w!!Ghgm_d{Z=*r)Jpi^^xlJ z;g)rgW#PUOEs1REJ6IiUS=$(E{@OIlasFst6NxR3JyzJM1E9LS?ycOrrNHzY6&D?SpM5F7PB09t6k7K+wNArg=M}2K97LDak)M|q= zf3(-o%b&z918`B3r}j0N#Pl2yX_z0$6V^HIYr<(;fLw;=}mN)47b1_a^;dObo z8n4Hwisg&cMPeHpIq33+7f07L;=(QGtgpP@P&Yx+1ds9>Xh)z@a zBW|L~AJtv9bgdoT`I9WO(a}dV`+S{0$-?;ZNVuu3F<%E|#^G6u8u|U@umT1`#hD_J-9q?gomnLFXIzZb7OmR z{#3P_^ZP4W`--&n8Hw~!)~aw*d!DMt>-z|3o9e? zk%qh}G6N!SxGuOf&)u9JPJP9)hRNb+OWXR~-1Y6TSWTq9u{qq7Cx{O@Rn2WnV~zME zoG*bp#PndwlfSkZpPh4yZEkF-YSx)=Q6o+v%OWwYW}al>&Hqla@V`+MkA|Qbx!Z}? zSMjq)ZltSrHN@+3mX#-dG2qPd}9%3RW}r`X(RRXwNwzQW5RO-D7htq-o? za&zmb40bP01-apP{nE901Hnyh z$E#Wza7otC$Tfr9H0d>-+)&-u#9TMp0#TmKZQ-`|Jay`Qb(Wh?`who_Za}*&Z$J;^ z%`J-?TN<0&oAah<&FgX$W31*4#`C&bIjp|qjn%t@Hrj@@9bCHSO%?3RyrH_f_EywJ z7fNzlzbqPSTe`MxePgSBD#(q;>)lmfZY+HY>^n&?;pJwn?kljYuYk@QeZ?|8uCs8S zt-0>aA9j70KdKW`kRrF>6`9i@I%kx7`I8Qagz0N*)ldRBzxFU)^$!&#RMXiW7B8HHHd4h~>%2c`(va zpC?qO(^vkG9ynhg4Hh;3+cbSA2=;y7al5F_?F)Cgof~oM1G$l4`opZ-SE*c!%UT2A zdTaJ4ey+;qtOGDvu4`*|nFRr+LyNN|h1u1Rwpa3=}ErLoL~dwQjTsq*=nK6}xD340mb zTJ}dvU3dt#n&Spr=c!Pyz-_A;t#Nm*;UWZ6^ma5&L-tAp)AV*UjZW)WabVPO_1(F| z#j>@=-3LiqkYN5DJ-1U_8qMd{DVQNGG}3FGg5lmyO|*SYQzW>-!!--039iNI>W6iD zBwA#8O@ektX>1-Ep3adL8qsb@N76zgZn=WRrG-Y^as?x4p%Hf_moBlFp(%2fELcdc zt7+Y2nl7!E!4%oUDU&S6)wG#~3~n+@+U>CAxQ@Uw2fH^j?zytT96Neis4hS-L)Jlm(e%m) ztG?rM3AdbM>a`d?e@C{Yi&_!Wk56&yu*`}|&{#jpfmqi#%3${upq8%1hm@0j# znYG%&3I`wHn8ql3*cMUfyR{akcgrh`q=n`Qu21M2t%s@m``VXkS1qoV<9i80 zk7KF3Y0HYnw(K%i=vrvo{1~PLEW~ffq{mIJNQ>Us%vi37`KbGZ}4ZH-v+ZEVYm&f9|Br+c4kW!(7zQ_oh==sMmISsNr+ z5NTT;-BcZEY6|p5U4>&&I-+%bjrr0-3)J;Bx+J})nhNV%T>Ie(i{KwwWpP+NV;=n* z)JpG?XI9>Fu~?^>%|ZMDQWU9uCTEo0EK9d%Zq1 z5V)?8K3ZUFfI-^Kx*0#f+NaVTO7G=rGq}jgogA>fw%E|rBsKGNLg0v6h^JU27zV*U z$5Avd8f}V%TNux~NXyOSk7!kz^R3thdGbayPwx-Vy7QPJkFBYBQV&KplVxk05M*&< zeJmP}u5GJG&*57fOc?A>Na(6vQchQ;uh0FlVq09gSG~bWMJ}^iuyJp|7cQMO=mjC)wjiT z`i`sbR*x7+3ysvk>V; z@Y>NnB*g8?5SIZuQO0Fun_jXsf>~J@>Uw&^ohCfz6&H6!q?Z)&zK$}RF5>L!tfhTc zH(TTWZo`gxJ}%0$z0859ALXlXS-2(M*!QM6-^XP^?*~v_Ytm=z;5?mmRQEO6RaC8s zx5a|T>*87IcbElwC$qlOeQZxTvMX|LWUxo_*bA509SP>k+`(Y_EUCjGeS3q!jM5mE zmZEKu9lhY0J-3DIQ@8Wd7qr0zey}I?^GJIS+m-l$$IoR=;dnqh8>)uMx#l3E)FiGz_EKHTT zsS-3UeUBw5!+i*L3tK@kIWD^+xFy0Ac26ZJBg?m2D)h5#qgqPl-UhPx>1pv9|P7#%%?MyFP%fAGUEZ?k<06&2MaJ znBN#fP`9F|-=JXDHA}KJ_}CbxK?P z**a*i-qT?yxV@7u%kJo;3v}AHWtn(;Cwoig+jgMXqRes2o=|WJ zb6u90zQYrgmXR7w-{WC0qcj#=z+m9&O&-R3JDMhar-$*3(pdUd4`UgnF&$5Oj@3Is z4EHizieP%rNwlE# zZ@xzGwk+Nn!OL>r#QVkv;&(cJEATrLZ=TAqm3VhGg129nAicgJE5qjF4b~?7mv;7? zkM~|vDLy zrDmknEiVSj2>rJqwX{Z*(Smo0QQi<&H!8V);AQRa9T+*{>dL2|-f;Hf_oSdiyuuRC z8_*9hY*(d2Ne?D29NfQf_%Xv12_L_OB{F=A!YRn*7wtOy8{Y76zY^aYGjdP~XkZ{V zv`{>MXutmc@CXW%;fXUfSEQi7HxwHfI<%<2Kdf0v@3H%lyrakBqbSI7}DDCX& z(5)O0y4y5b&#rF6j;TkQ61@Js6hkGn0)^>5j$6QOsu7OcKpdNlqqs(7)wrsEcLN1Q zWBd6<_gk@-ecey@^4NaZ zX9Ms%My)aZOA5UKL(%!zXO$WsUa7Q(v}Qnw1e+L$NWh%ckhU6})ta_iwQRq?co;~- zSN0Qc=i!-&2K#mRNzmT#ldxMoY}OwhE+|J0%Vj8j#}t;MVhS|_ z%B?bvG&s_Vgnr=wlr+G@w;t%vIJ{&lEBxJ#iiKO3L|f7yz*nr-RcsIG`g@x0U=RN^ z)sos3`mq^T_tR~);oyz?Rm?;ILw8B9A=_-Ow^RmbjuNC8gV$*L_zWm`U03>XDJ$+RWqDmq-K3-M``zi^d$9VBV+#@+u6gYP-Ehr;$5&4* z!3STxijN<^vTDWghcB*OeR$QfswHIj6w!ze&+u17np=-|dm>Hrnls##mTt`@$FP;n zhIdARY7BKQ$2gogHDE1Lk99*XxIcI2WwN9IroRqPa3>h$f_T zCnF}19~9n!Lh=4MeEm)hy;jIA=^UofYmnf-y>TsoKEO4_NaU@?)|zp4(X-H&%ykIj z)jZR*F|OAROOc|9TZy37vvFM$tb-1Ql#m@ZBtWh2?&=9%GPRds0uvG5if@Ut#@EZodMjdc8u!_jzFt>i4tY z9u-T}*0-Y1w1w+%5zvM-CHM_-`%BH&y`tN9^;gAfzyIZW1p93n%8#OMdKuI9zqQ|H z^1Io3m$zdtXZjf5BEw+O9%mG3skT01?@)AOFF9{*=)?T$wcgx-8<-Pa4@4g>bpry6e z-sjY*Q&p#`PIa}HoOGq+iAX+vzxqn#3H;Tca^lxRJHmsHk{s6W-$2idSxE zNQ7GAvGwstQ>ZS|+#G8St&N7_ZOx&E=1|qL+E7!hK3Xe+%xudIwaCBBi;}Cm<(Ok8r{+g{kLlXh;d!5-BA1q ziG<7IiFh3p+m-~;6}=9>89(LNTxIcSV+@JfR_Vd7)^!7ZGk(fN=4VLKx3pjJqiyr0 zk32C)}l>GmNB{KgvZ&kUH8KBrwJ}g9OG{XOO@sas~+uY{j4hNnq^n3=$aQok0R4 z&?K?36lXOO^{=L`}UM>>N9#!=27fpN4mNMMvZg9Ju} zGe}@yybAh*1V*JZNMKYsg9OF`XBg4L0>?BW3tfZ+#v*5sz&OSkBrvL-K?37gXBbJ> zew>StAa$`bNMI~+1__L%&LDw-Gf}X*Brujcg9Jv6Ge}^paE6ieC{XJnBuHK93=$Zt zoIwI(wKGUy9PbPg7$-P`1jdQZAc1j`Ge}^Z>Y>V6-@c1ja^ZkidvLg9Jvx86+@Tok0Sl%^4&xHaUX? z#%5=bz}Vsp5*S;ZK?37UXOO@+%NZmv&US{8bl08ZA|yyX*BK-*&T|F{jCN;`!02!W z35@fdK>}l&Ge}@u;0zKN7dnFk#zoE`fpM`jNML-!86+^aJA(wqCC(s$aj7#%U|i-5 z5*U{|g9OGmok0TQ3TKeOxY8LUFs^b235=_qK?36%XOO_S))^!)zU2%O7}q(21jhBw zAc661XOO`7jx&s;xB3k(Vk8~8(M3p5$qr|bz_`g7BrtAv1__K?oIwJk(-|Z%x|~4* z<5p)FNjGSxi;y7oHfNB)xZN2fFz#@M5v?pZaoy=6BuM?PGe}_E&kf6-H&LDwtpEF2c-0ut$7!NqZNV-QJbP*%z)qBWAjHDwEy9f!Yf5aIi zFdlUV35>^_K?37(XOO^n!Wkqmo^%EYjHjGoB)t+(y9fzVpK*qfbn3G%Vk8}T&P7O2 z$@9)IVyT(iCh1a0P^Q}%BryKX86+@Xa0UsC7oA}w-J)GCLW0znoIwKPWoH;km;Jtr zkRbIHXOO`7fip;8{LmRBFkW>A35?gAK?37-XOO^n!xnA@$?d%a6N zoi3%3bg9@aR^Z3I3p|r9pplFMT~^@z-UXgb7tlz$K+vw8R_Z6cOFfq^rIB>0*j-lO zr@aec1Gx^?NJfG0XaVUvXu9;DhHdG|C~P5LM7JgAfY@ljfP&Z<{24f1`c4}@%STY> zfAFXDVHEdcV>M^G6a@Q&FW7Wh@kulN$$6Hfbzle5=@u+!n3NWwg2@G}e=K6t5$mHd z@y{KH(3jqTf*Jkd&@BT$814s+`C!0gF$>KSPbr`BU#&yiSq7hN@wu?l@w%=BGe*U+OSkx?A;`-nBDb_y z>zkhMb1lZ4`xaIY_eJgeJ6ZhFN3^G>l_eg>-*(;a)3X{2^I{WFIzClrNlL(`Ip>Hh zXGxaRmgQWL<=mL%JecKRc(SF>uRV6YXR}oMVEs28ST?I{?yR}94}(B&Gy?y6tVqeZ zm_$2HWYz)TwXN}n=Jg59xbjR99G6nEs#faH3g!e$7OkqTg4YUNjtyTjzcIE}lktQ7 z%{zYFt^NCh$miZ%-GOwZK)(vQL$J?sjQPOyK>R%)J0P~L;P@4cqjFg=2Cx&o2adIiug@`SXTG>JMGGk}RYgAo~og<%86;a(FGd*qDY-Zjlv#5T>#(mlX%(cF9##Hy52aVU&DdzU_6O=ii+;Z}I|p zOTI^S$CNFrlD^_C2u(n#}k7sS4lMgD;vQgIgpIoE)tYHfMA97vZ zWt)pw+tPhB|7u2GXFDJ1tIox2e>r(j+Yn~{nYDe7^$%vwHO!gQPfHy~=MQXK8Qc5- zml)LZ0Q=_}V%2_{U(K8&*pi1>bFi#wjQ*MJ`Ghr`&FJ;Sr&#Jo#28z37VG>zc@x*J zmUsc%`8(oMyK6SeMK``6bIvWE)D@|Hlyj%zf`|`kxR_p>r?S zWgXZ0Auiyc=Z$I(mQ{V*RX~f%zKO=rY z9Or4yQNZOPJr7d-%WjpJ}Z{r znfeR*tXTeHY83iI$rTiHtC{9!ZDJwRA*MEA{U*!Nrq0LuO_pO!EuCH?Q)IcRQ>Pa~o#@Jy)JUmBOkG}5 z2z9!twb%!zO5D^I?1NK9AGqSU?RO{oWtwa=l|;WxlgmsEMxE2;T2rN{bGqDQYCd8! zl z$EL=j+)>gKD2|Fp%f}Yeof6}o7s;ijeuCIBa*e6q zAa;!GF!ciVmuk7q)LYnJs^wl&+SkX*qo%a4kCo?4{Q+a^aq^O>FEF+qCvOCbYr9z9 zx7e%5Tr54NevZt=^0BFF(br4l&!)Q2*GuGcQ~fa7EERupu#HAxv{@~8O7{sIJEnA>z}{r)Oq5$83r$^&aw}w+sg>AYYUOxS zQS2|Z5;ipiTV*t(I#{HDcY5 zmm5uO!MYzWx0$*Cu@mGTQ&%E(f;?(UifZIUdDc{6Q6bbzrXIs~I7wbN)s5|NlKj|I zJ<6RdADU`Kxs&C$rV21>oFbo?8i7&c6#2WUKVSqqRXofS>2dUTj9{nA08{UyuTPU< zranbqpC)5X?Zk1kMoLUQgyU$9%rJF5`ZFvCnz{@98I~hW=^h!81*UY5jL1?`f56#y zt*kcncbt9K${JI%F-q0RdQ(SZl&X`KKyh!am#r3i341}kbeQ@X_JVr3#MHjHCW^|{ zrl#Q7jLMCsPDQKN$xc(Jqt)x=9#ijQi>;SOO#Kd9Y`r{d>I=j+$SzZZuvIq5>!$SB zY>@X%>9N@$ADY^Z9z0!sW9mBe;OX*-sa;cR$l#Zq?vf9)t zv~#1J=3;2eMp!;xlRRRv>yf!ho-uVBGB?RCQ-`3{o8>iA3(@M$@}8+%F-~le z4@^CXabk=7#*~hOTjfutbR66&e>1gx@)#cz!Y#wUMZVQ=@@yXoM%eM$gAXHQ#wXoC0CjXp5R;4n>_W$LQ^3ZeQ<54O>*h<#fMO+A6ww`H`c z+e&KWJ5p@wk&;5FX{L_BcDO<2m|BhPaDyCSsuZKtjZ$gq2#iuU%Hlw=Uv|hUizU!6 zJLFVT7ouNw$U0MZPppxfq}kLH6APg>o6;GAo8>%HIzw=?e8ZH^5ZoeHn$j79TjV=| z;?g_iR*UHpI^}Ltx`a-7*p!}~y5wn7dUooP7fqF7^uASIH8l^T_pS1-sRE33JLMOq zMq;enDZe(QYkQmg(Uh+3ZSq;5*s|LNw`+RjnCc&>emci;y9_m@b1b*Z7*m&E-@QX7 zn7Ri0?j17S)O~2@oif+dQ)uU%GS5^i%6(U=Or3{v-<2h%LfE!<$tqI^V%y#&rv-{F zyIa;Dt~W zJ5A}@-Y55%iic|CetE>y#kj(~U!FBJ4@ctzvdh#m9E}gi>!x1EUjCrGXQ~H#`GfMI zsU7HvhvYY=?nX~MB%in#_JW7yZ>H|VUhuGZGlL`NI*ibdNPkmZ7@;4LVW#v7_fZ*R zO0RGqm6AZQ2OpCe7JC^p3y;ZxrryNN!eerzskMkbE(=UGBKEi}4HRp6LXNlC(?zTO zCuEJOH;dLlZOF)cQZ`zw9p~F8Wvi*}INv@g=bO@=e@ZSfr9J$CE{DZL7MPI^q$p?9B? zk4?Qj@*sI${%mUZ$Oiv;`8-f;XHxR?Aw14N7hvg08EEQSEIldvnz{|KZYeVLG-BN{ z$&@br-(;pKUHZSt!GYouUXY_L_7kkb3$n=6FR>0U$Z}KKFE7dornFyPl!&Rf5!)pV zranY$m&8r|6XViLa;B-l7|UOhZKfWdP$MtPrKY+k6hd8VO8e#evcr`2%lGAWQ!5dB zMea4#h}bLgn5mm^UipDMXX*i*SAHNbo6>FcLwUoLZlfQ{`+;Ilyehw>x=xx)oBdbi zfmzz~*Wt|6=D#NInA*4WEdO=+tEq{l?fx4wYIcyhGjx&vmKY5i{Y=g`)yM1fe=gUWnhf;| zxx>^VDE%CQCwJnbAbZCv@#z^~#*Zm1%##=L3k&n*P4DaSzrMErj{bKK{C5xh*Y|*q zPVOkqNkl8?;ZC9)yRugePhjSt^LTmtfxa01gJOcMF-IK>+E=8T~ z#Ji+@@^tyL?0dj0To2x#e-NHsc26z`KVil~=@z~I^1S?#Rk;4$Ix#H$y^T}Xq3mDa z@0LGKh{;>>SrKL-ysq)zK;~-P|Bd#(D7#*Yz0Zqo0>5YKt*GZS+!KuUK7o(VY2lix zAD%ir1wM(q6xTBSaN++Va2C$dgYit`b>N}$A#k4j5m=5-C=Hg1Ji)W2X>w408J@sC zk7qQ)rN=MB^Sh6MCDIR^$NpQ58{tNV9px;BkhyF+OKcb)KYa8->ZB?H(Mm=u84c5q7;3bR(K<%k>30}vw3EEcP@SD@$xh}c>317y z^aVy=V6=z+ZbOZJ#OOziNe%-essxlDykcogVVthU!Qkw$@Oc5P7koI_2aQhU$dLBZlgbMc66ERf3oxH`+JYuL$J9&qpI-TTQhUz5AyA9RpA>VDNjtpRX4Alvd7aOWmPF`WC zPMADms7^b1hoL&1`+JYuL$J9&qp zI-TTQhUz5AyA9RpA>VDNj_kws7^)K@FE&)CoV>zNoiKUCP@Q)24nuW1$-4~INs@OP zs?$Th+fW@D#P%4f6Cy7*RHvN0!cd(sdBjkicJdBGbvntr4An`JcN?nHL%!Qk9U08_ z7^)K@FE&)CoV>zNoiKUCP@Q)24nuW1$-4~INs@OPs?$Th+fW@D!uA-d6Cy7*RHvN0 z!cd(sdBjkicJdBGbvlRWnW&Ram!bMe`bj$7hU)Jo-#tXR6tY!@>V(LP4b>?puP{_6 zOdc^*r=7gRP@PWlE<<&a1CNhOs4v>V(LP4b>?puP{_6Odc^*r=7gRP@PWlE<<&a1CN_GL>9 z)d`Uo8>&-IUSX(Cm^@;rPCI#rp*o%9U54r;$-52Jd1c=*a&uk}o!y4&e@tISux*Cw zhscW!)hQ>hFjS{%gw`3R6ERf3o_;%>4ny@Xpx;TS%TWE>=qKrP8>-(!zS~e8*^lis zR3}7Uyq~tD*tq)T1Lv=#r z#fIvXlUEq36DE%ss?$#1VW>_gd6%I&N%C$(b$ZBm8>%Ct*d9Z5LgdAU>XegL7^)K{ zj~J@cPTpatPA7Snp*l(OZbNl?$afp6Bcs_KLv=#r#fIvXlUEq36DE%ss?$N%B?*b+l^LgdAU>Xeg*iIFj5M^NHoeFtMH3NlX%Zh*HdaVmUEP zY$tXSlf)jPOkh5-oERpy6FZ4XVh>SDm`^MxhKcROPGXYSLzIckCzcb##CBpQF-hzp z$|U9!%ZXuPCoxHs$;=^^6T`%IVka?4>>(fo2^nAlG2BqoV6mvs`$iD6?kHAcBIoL6nI}PLQkvKjDas_6Ruf*)*w=rwF1Mg;Z;T?=S@UF$3 zc&FmKm|uPX??^m^xzva8Uc;k!f8i;-r|>N1EMLO3{kBne_##8b+zq@WU-1W?;z!B_GvQ9PS1d68vj&%4$H(8(G;rT-81!_DN2ng5%yTDCq2}sr#5FygEg4HEX!)h&4P4?x z*4e|dUl7k`scVV*7HNBSvCb{zqq%ltiT}x#KgQPHo3Td!^YIPfI)=RD#TuEh|Rno1nPJ?BK?KUh!D&u6f=GnY7qeO1Awf57&?!Wx2>1by`k z>krl?vrp!*tj{)_#4Wgrco6%udq3@mXNXUfC_jlke>B&6JD2jzMD;U|tiTESww!%F zmOT*U2gmG9bbia|Hum13ths2yGpMb0;x1s2c`5gqTDJ3-Y{`Ah9~taj?3rMnd56bT z7xA5<*HOde%n9lV*7_B0{RXx?*n+QppQ|pKlmV^kCAa8_z(Bb*I>IMByAVJ`SQppQ3a4gx<4=;QsDL%_>{ zKAtA(cOT3L`cjD!9^OGY0(=2VczCbmNbp4{;o;13GiczFM#0{l3X@bDH#CHNAQ z@MI~_$2%B{z?TDkd@`{bdk!0Qz{Ai6@Xa%jr9$ zC!>Uiw+w2*Peln2Zw{;iUxN}J&T_|tM^M6(wLo9$P{PCK^iKwl>iY=z?ER_W>rn#l z%>#XWay|lnI?%_Nv<|!x=;IUaQSfGe3pA7_?bXo&O!+fpTtgppMw$}K3&}g-i{LbjCM2l`6%Jxe7+U@ z0+jIZ>E*M)FG2~tJrDHp+2ixTw*!5AX1D|VGN6xZfNkL41o}AFUkH9B(AQ7zf?o~v z@u}PG;MW3ud_w6`@aup+J`a02__u*Ro)cdIegn|Qb;4EPHvxTo!t@&OTYx@3C;Bb$ zE})OkeqIm06X@gfoZkVz9q8lQ;zsa0fj+J;ZUVmx=*!)x!;|j;eSGso7x=wEUqAB* zem~I1waD$@4+4E$liUgZFwn;*4DSMe6zJn~g5Lvw9O&bFqVENN66oW)<$my|fj&NK z_aOMQKp&r
wAppQ?%Jqq3p^zq5I$H89!;>~2#;o*~LPlCUMIy`*3>}l}tqYe+x zrk@4>0qXGZDX{0kUqc-po>q5*zkxbDc@ya4x%e*dw}C!Bzx6WsJ3wFFMIHE#2cR!M zMjf8K5A@|H{8o>j0)6=zYVzdgKwo}=n(!SGKp#)Te+1qG^zrolUGRSg`tlKK^5mC5 zUw(y}Joz=ym*1c!PksyZkU4$$tQS`A^j3$!9=c{)U=7`8&{;&ry>n{{Z^(1#0r-pFm%}#HR~9`3i{P z+xrW+2lU1F{sTM@i0@YMJ_GLq#2D`V9lS3PW4QMZ@cuxI;od*N2LdsMdtZSM0%8pJ z@FPP2_XUImjP2e~@bN&5?cQ+kVxTV*yb<6fKwl<$Bf%#DeVOcy2A=}-rPLb>J{9Q8G;bXE zbRfodZ#;Mz(8o8l6obzO`ZC8W0iO%>8nCxu^zZQrw+1mh9iWeE*K@#c1Y%6~&I7**h%wpg z0KWx@G1=P&-UY;%>|F@H6NoX{yBPd-AjV{GJNTVIjLF`m;CBIie0R>};EwpD*Vhl z>aaCyX04ee^A<&07su8&G*?AiBMps-qt==qB+TAR!faU{kJdNTMOvfb*|NAH(TYDS zW7W;AbLY6qL2_0;N7hGM*DTo58jsA8M4BSGx}~DNJ|0aZHl=EryO&z#rfZp-t_9ga z!w=j`G5A5kL3>GnA0!;Smjw7h!XbM}fPd6sGH*$&zO6BOlq{^MUc8_xXzd9rDpoGQ zw~%qIozUK>tg5P}OS0gE$_2|;RxevBwW}&C7u43`Z|(Bx%IanKKC@KkrPo^UuMNZ_ zj8sKhBMgwtI|}b(qWUF~=C(*y&hD1;u39G7S_0{!3L!ylho1*cpOQNkCV)Zb!`l>xmEms+9YH4hUG}lEf ztCyh}wRIb!O)i=e8cAeEQbHpY>!Z!BE28VH&J3y1<@4iM;06n(RS=6bpOK0LT>V1Aj}b)urJbpy632c3FpsF!)c7;@AZYu3z< z)SZDZ|6AA)ZFK(J9KIcL*%3YLvR&4nZR??x?YiSAJCZ)AvSWJmWV_Y%+1{SVPIgA- zag!Z&$4z#`9XHvL^ih)?OC2=1LOg1+1F0h~W9g$KJGRGRk)4ovNMuKAV{P%e=(2SS+nRIiJTV+P@vl$8 z@|$pY1><#g{Xz5g7VW)r<|>^?Y>vfqv<%z5E?T)E(!4&pJhHc>rP0lM4_3yS*EPhO zzBXqC&L2%{qwyut?6$QuM(T3d%iH2Du>^V)WgA*s_574wmi_uKWv+-OT5t}HR^p#X z%C2WoEVjNesv}(PIQF-uSng2zs9z9|$Ktt@T5PAx9qqO2bUM_C>Hz9zgD!${6@t}~b5oE2H0qvAvzcBy!-NNqH}seyZ3&hV1h+6G*; zWt~!%Mw)WC%jctoxkK9a+>wQCjg7e@IuhlMxUndARQrC}Iy-=Kr!2P}U@y_kQ*!Q< z>com@q_MRjS2v`0!PP6bw&dt1>-5~gjFCNe0uGM)MDCESbM9bOJl0Yb+uZE-mh7#n z8)*gZVX`9&w&eC#w(Kp^y4Of_FLkYsG`8hfbfRuA0c~w?>Mu$sMiFnUUU_Im5NVrE~V;GPdKASaa)!?2Nj$c)TiF*U%Jc%n`&0Q_}P zRq*;hJ5t$}XpJ=m?X#PN97*Wdc&u@0EISm8Tua;ZG?yJ+5p6uap>;!WnUo#YT`Smr z>vEM&)Gb?=GZ5_BdkF@o6}w@{US@S7IFu?Qjdk<4?lo<}mN<^k|3#A9H?o&vS8BM- z$d0XSSzd`#$ZwJpaYdtc#X*QwotV>dgXy^=Ga2jZ6IB@N9DO>Ip%Gg@-G z+)1%3<_sosy4pC*VC0O|xq~j&iun;-{^raIHdW40ZEaf%TBDN<*=xT%7H?g)u69F1 zi(Xl0#}jq#`Y1aVj7Hgh<=z6z_ZCQZnGSwc7r21 z+g}mg*cQchv(2U-_jY8p&}p%cNYs=4afqGA~nWJp0y`X*q1oPT%A*D?@6Ox48@iOugRYI`46r zk;~Woz1{Az&|ZT<+tRnc*18M>Q~s%&V{ZE1_rol(hsEZ*yW*hHDW$RWRcz|Em|3}e z&Ck3;W@0acOUt}T(!1nfsabBY^x$^c7HPsoaHQ%*Y%1uq#@!i#cg)P_?PyMY=4~@` zdOMn<12gWO8FgHJcQa(S&W!Krxy|8nw4A%6W`UH@NUu9;hI>0zv9`61(cn1*@2;5> zT&~j98%}y8T4n0Kns!=gOjjmVA|*89Zmd}-B{br0tQkoOjkpWPRE@n1&B(gBW+mCK z=DNW$Ra-BE8JW9FIxWl9-1IFs7nvdL*~|)z*|;HRC#Lsn-h;Emo}N~!x5_M#aZk?V zOwGjf!wQzs+5L?3W~!dl-8pMXD_dI~gHz>gOr~DB-0gM}T;iuBpGT$?R-!4Ex`$`e z_q?&^lCw;`*TIcwbZe@rm2thzNCfMzyN=%Dvv5jitApDT`bOCwc7IRbO#`qw?#`c) zl+ZH4l>mLCRnfI=>(@u)^W(A2i3pC1T3m8RWdZKm>hbKOq80y$(b_gRy6rF%73VWI zq-2CrNvm}7E2Si;TPsa_OEKBh+sSG{I=Lc|z$|Iw)|CydnRTqxnY7l0_*dVfn8Q6I zosZ`u(Pn)nmbP3K3(@w~(Rl7)b@RGdyeXphE|JE)X7Mbyz72POy_SGydbN>t(blai z@OU+mUUJZ3OvcS_WD8kF+_elhg!OH>9Z2=G>mn>q|Jn9*z?IONBh6dW0Xy#Kw>DtH zu%R_0I)5uRpKg6l<8b2#Og)?2q3d{kbX}0JDB8Lrwz)Fe*cj+dIzhy$bpO<;AC^lA ztx%_a=#umv7|N_~aV3U_^TEH5#p*Dz!!r6eXq7%-O-~A0^Y$<`Q`b3oSnKNO?P!k8 z5U~=+)z26`I6=gOY_m0vwHJ4++I$h4S(lzaV%bbxyCJr@S8j0U>86u{{5?GDt=cFm z!X_+Rj(uWXDoG$k@Lo)2=~Npf7u1pzmIv#hzXp*gyG4xXIrz*WX*qU;#V z?O39_mkA_CyML*QUR{MbFwqe%%M2FlM#G?D?R|G*3mhHIdpoZEz1?7F4(=Z8BO*Zs zsnNBztxg{u|4VC7QOD{2AU8d+!#g{>UE8DfUaqbNr}?-w1Lm5&XSdfkHcHieJ+`^) zRO7P@5^V2a=p$HEoKFn2> z?v{!~%TitAc(m-8)>eG*7;BL^S;|^_8Jf{+!jvh!9nH~!IOqq=NHM3kqd7Kp%BbV& z2iF6fIb|$U_u4x6TmjDVaW*?R4sEKG#df6RRM|1n zM$CkXyV$aOhdo@Ax=h_tTq!r;aEU3QDe1Y}U|oZU?ihiktge;FKbmS&xy*B1eVfUp z@3{JII)#Ch&`6z4v@ntq8sS7P?SQEl^uNx#Fpwc_=dWsrtZ$Ab@UfMIjXz~}`Jg8V zUgFu6cfu~TPSHVegCPSe}qYy+2~;)+Tk@4NkThN9^7Pva*V` ziPm`V0jfks{vJno?=-NwPF6LdxPEINB6hh4qgK9tBVOi!OPKSS#7keXX(Fs(F( z`IuO1H0`CXCxh$jpjmo5(3S|Q4k&haTq?`5wWp)`uJ5oX1Oq~^4=J!%@3|Xh>AGX~ znqkMaMY?x8-*NT#oSYBp-DAd{HR~ijqa<3E<6$sC&p@WuxX#ftK%$Pe2&?A&45`t& z95eJRpEIB(f@9ECmsX2Sx#)Zn`UVE}n(!xVD zH8rqsS;4`lANbWfR9xS>3r$)J8=C7EHpCIsrRd2psF-cdkQ&ve1Hn2d(K9m^s5fA; zA%oYMw+U|maqal9kmZ6033M}_9Wa!sT`7BfkSgl5#piEz5is?v4)fDWV;Nn6hXX9Q zhoxCTKf346E-~BH+|=U)R+d&83oZ>X4XDo(81L<9PU@io<7uU_)Kdk<(n@2xZ|K=e zp9(PC%WxSuJhPHAJ+>g2!^*5H*!ZcEXGDXZb(3P&RNd#|LBu^$u!d$t>`8((F+!pZpO2wKvh@QV}eS3U5AtiPDv>#Ll)wlwg$Y-7R4KI z#rlE%5oh5Y!o%@91HWbXorSl_Wauiqj~2xnZA+1_Z@tOTg?KBi5&xx}DGTu~TO9Aj zVUh>$%|-BD+NxMzFQnik+20h^@9f&^!0}}3~lHuzCXBdXhVKq{LL>I*1la?KNRj))JJ1l&!EAe zg9jJ&d*J9b=M8;#z~TMweRAueQ-5(^IA7mr$k%r)@_&P`G|ksHCJJlOVfsa+K{pi3 z;NDws-2x0K8g0QVhe0QW&{bNZ4V|c)IRw8Mhye*YgwDhf0;OF&1G23rJv*2~^jBq8eBAuPz|3U|b)+0RQ*%3kLfI zMR^6o%JEy(7h9#q8@AH^hV5^oU*IFWQ9JoE^>oYWmhPk5cw8TBvwrw3Qmd$MDBtTh z7@d!8R<7}3DG3*NtzKAeXYynZKrXX9VD$A5uOfq&#) zTZxzUv?cgK3Ei!IXrmgQ?8yaZz{Tnes%UJCZC=ubkLb1FY0FB#e|0lH^V@)#V@+GU z@4uABW&AH{L(7l`#1GmxQ2*M`2~R)%n0QN;Yc-GIH~A2LuXWMjJ*eT3`g+o)hw=NZ zbWB-cZz(Hkt7^ZzZut+rPfw|Q^8O(emu|fDWL<96;ipuVgm8PP*TjiaR#mJ#<=7<) z)*M^0ykaRCKeM|={gu(CmQ&n@ND;k)i!`RBn{~)CY!dI3*xJ)i;RZXUIogV?ySK!$ zmio0)drZZggANvJ_``=;!_hehU%Ya1>ld?@4OrUu?x%L41KiJt%0o`|{`*!&o(Rs^ z@hUt|j5IV$6Fxl~k4DRMuFHPDnuKch>_&^}zhy6Y2VdIFNcq~Q*!{A6O*jU>CnQA{ z;~;cDi}MZyU5$6g*8msb4fI-^W0v6@w+4Tg;?4GDOno;0PhSRGU6-Ig!QZ0;Av$vF zzLNP<1)=Y*M=)|O#CWLZ+-i)V>o79v&qS6=kE@NybVE23-jai zrf)Du&)dO&2jcvRKEQc+6v|d&X-ycDb?n}nK6fKt$?>_BaXsHILq;Q)5=E=$;94Lk z+k}i}M1Oazmd$VlK;)+m*E7dS2g%{6>LHMo&r3mV2!%=E$A~{!}U0Iwjw8l-!PZI z%zWJ{x_sAuRlHvMKW;~`-Ik;N7}};M|JMJj?KTVFfT7>BkXhfJy`1i2!8b(c_Nc%% s&NX%x&M!s^WW9~f7t{76MqEV)c^nh diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb b/CustomerOnlineV2/CustomerOnlineV2.Repository/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb index 87adccab2dd997464dd9b9e74fada7e2416c5cc8..c5f7ba8dd7a747c0f28391235be593d06692fc4d 100644 GIT binary patch delta 5477 zcmZ9P2~?EV702H!Ad~8ew3=8?NEIDd21G@X#S<5jXi8i$Y8-boO@ceA8u1%#P!mPe zkr)>usYlIGA(|-_jnpj~H{5ZjwTYUgrLHud_Sp7+zk6x!89cx5z5o5+d*A)u0P2o? zjw@d|R&*WpavNh>%{Qi9TVSvsGHb?frc9oRtr>`zn_^i*%uwv7(f*~Zetofi3Edwa+5&Uc$C>@R}r;A`+bxF_C^*#9TlZJCH3ZqpF_ z0yGCLL1nz#w8NSJx`A}i7krEOD_94E5nyZ&8p>%V_i&lfDK1kEj)QBU4#cG*p6W0Q zz!FfHO8NBVG&fS6=9|=JPV)mc_rYWEUl5t*G>y_Wy&V-5{Q)u^_(NX}z|vq|)+UcHs3UVW4%zpv8dXDChni%OIKlG5-k(@zB`p}*49;1#9G|FzQOXDUtpt4fnU zKxy&^Djj8lZ$1|rJyeA#B`cWs+|)#WSah_~)Od{2R5dmj6O)iQAuKvkX{yRrnyMy+ z{4q~E2K_cHJX>iho1-+9%~hKGcaYezZ3Q@`$rK!bQ zrO96xOmA`5+7=ewt~6DZDos^oN|XPY(&X<{n*7g|CO@P!e9M%p044lUX=<=rY4R(S zCjSei$=|0m`ISnO|0kuRaK72E0+et-X=-p#Y4Q&#P5xn}$^TMm@{cM_{#Qyz;e2yU z1t{UT($wID(&V31n*1uI$v>?$`Dc_S|E$s$C7e?MN;t1H`4^NX|Dw|5S1V2aC8f!~ ztTg#oe$tkqgsVRV?7#4?DNX)$rK!OUrOB^Rn*2X2P5w;>{+*3K^hF={UmcB%%htI6 zW(aPd?v8{V=a=J`+_a>Li;9o;&ktR9Cq%|Zp8-7YrIg^= zHuZr0you+$)X>jcEp)Z`^lyb7PtO<^_h#Ch-%l@eJJaVaZ!>j5^yGn`&TPJaLCW^f zAKE1Qdi88YL%DmlvzI;{cuBCAzHNDlvzLrEymYje7rnf62>OP`TCHu-uf4tW=fwV; zIDpjvRs;FCfqdK`_6D&xIMyy7%%={Kg%2Of1w(yyN)~s?;^45hmK`0&sjqS2YpjOz zXv2B55v)eA8p#KaoHBvmX(Ep{kw?qsF4>$iiM>heO=fR0dv8GDeD@nHb9ks6K6eUN zOo_LTpUNpy`M_!XqSN@Ert=ZgxnKq#F@p*Ssm?O)T+VriFX|n> zq1jwNn=9sU${cPpmk*rF!FOe0Zywjp%?SIEFCWZ;$3Z>98GCHbo)KS=#>|AC-1TrF>~S`IFfMnyh8@WYm} zO5U0ltk=jvAISh8N!?mGaIGA;P6k;gH?kh*()V9reLOeXAdNT30L9XsTH}J6x zyixp(;+KeDBK{|$KM}n}2HhfqY>#hX|NI5Eci{nc)UU~`OQmtC+(4PUNm(5GpVhC4 ztar)_?35SSB?Ih|0Y0x^<%M^*v$$}#98e(z6_U6|u6&O)-Ya^q=>3wvU-A#gzz3w? zL3z`Ia^;8Q1rEvJhwH!l4@Qg~L3vvR;WX>d*&oR=FoFN0l>0WQb@7p31t=~pfJ)slZn2D{YN zzIiKfSqd&o!4*09N@xCPu1eumxq)kP&^7tYuS@-PslOoy-jKQ)dE*-X&E$!(fBAX% ruZ*WcTSshkM(x?>*z=uZuQT}SsF@LaXF-IHj_TlWeo+#9;7|S^ioBoO delta 3979 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 E1Rc$J$p8QV literal 28672 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 VEtbfVZ4-3C(OG_Bv zW`#%%f!Dv?yB)mb7yj(h^?2jZ?7+!j$M_BFp6v6G>D4^Rrr3xWd~_!V@EWiYs6!Z~ z!ucAIfMb9g$N)q~5rlCGbEL&b?&sx*C@`^*(hq1j5b zEcltI&1<4hfC*pO4c$u1bmYMb8jtXvV;$_l&FnXtxHbDMkW5FZ>7T8=l&*Cih(zR+ZOUDN}ReNAkDx<#`G6>hJlNOS(LdTKHI=W{9*$a z{hd&f6U?Nj*skY7HafTsd=+@Efvez43_KHjsey~__kc@!1$t44m%vRruSa{5iy8$n zKINf#1R#ar*q9VlxE-JFZz*X=P0~hft4O~=Y75E}O|2qbb1w`pBT@bst1HM>s zDFWqJo0wfF~V4Z>L@D&payg1~`kh&27P?cRGAli(C}bwOX4at0R%lTE ztat;;4RZ|2NM#Jl>B=$q=U}ZgRXGX&ZsiR6OqnB+g^Iip$x2n;7<@mhl^VUO$wJq? zTEa$PpLt`jc~xVkC0=vr>OIS(~iPVJEV4ry- zuz6K6*v6VMSY(4mHdth{B(lLG8*JXXh}A+Kf5a-&6ZlG$=GRR^a@0;jn)Odw75c-k z$`)#(c?K^CaqugCy7su$$>N19-o`i9&3W3`nR0e^JBvHTU1xTMkx!CwU8Mn!%)0~X zY8+tZfxKFhab8X2mSns)(w}Hgr)Ky17}$p=Rq$^=idf< zSOzcG)_V}oV#5eoCZV`)NjzlIfSKhwSVJb~S_iZ9hnnB!v@kbobg&h6z9Q7+{C{?t z3uiYH@~|v^F4Tbm<@!%CV7$H*13svK9Rq3&eph0^lP?ZfkFgqFktVbG!-g`}#wS`F zyeu5#`@(_d8r=6SfL}#9NW2and=KMNC%>oQ?}V1Nl;tq#z!Vh>^-%1~#gK5{v7!*h z3-GzHhj%xQvH+Kw%2*DsY?@&q?rd&h4!*5lr#DlaMxCL diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/obj/Debug/net7.0/CustomerOnlineV2.Repository.csproj.AssemblyReference.cache b/CustomerOnlineV2/CustomerOnlineV2.Repository/obj/Debug/net7.0/CustomerOnlineV2.Repository.csproj.AssemblyReference.cache index d03d02b3869bcc263b0ea8253c02ab6297bf0b1f..3e8f387c4441d351b64495bb763efee242d54232 100644 GIT binary patch delta 21 dcmdn>fo<0Zwh60Q6)*POHf!9lbpvD9b^v=A3kU!J delta 21 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 E1Rc$J$p8QV literal 28672 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 VEtbfVZ4-3C(OG_Bv zW`#%%f!Dv?yB)mb7yj(h^?2jZ?7+!j$M_BFp6v6G>D4^Rrr3xWd~_!V@EWiYs6!Z~ z!ucAIfMb9g$N)q~5rlCGbEL&b?&sx*C@`^*(hq1j5b zEcltI&1<4hfC*pO4c$u1bmYMb8jtXvV;$_l&FnXtxHbDMkW5FZ>7T8=l&*Cih(zR+ZOUDN}ReNAkDx<#`G6>hJlNOS(LdTKHI=W{9*$a z{hd&f6U?Nj*skY7HafTsd=+@Efvez43_KHjsey~__kc@!1$t44m%vRruSa{5iy8$n zKINf#1R#ar*q9VlxE-JFZz*X=P0~hft4O~=Y75E}O|2qbb1w`pBT@bst1HM>s zDFWqJo0wfF~V4Z>L@D&payg1~`kh&27P?cRGAli(C}bwOX4at0R%lTE ztat;;4RZ|2NM#Jl>B=$q=U}ZgRXGX&ZsiR6OqnB+g^Iip$x2n;7<@mhl^VUO$wJq? zTEa$PpLt`jc~xVkC0=vr>OIS(~iPVJEV4ry- zuz6K6*v6VMSY(4mHdth{B(lLG8*JXXh}A+Kf5a-&6ZlG$=GRR^a@0;jn)Odw75c-k z$`)#(c?K^CaqugCy7su$$>N19-o`i9&3W3`nR0e^JBvHTU1xTMkx!CwU8Mn!%)0~X zY8+tZfxKFhab8X2mSns)(w}Hgr)Ky17}$p=Rq$^=idf< zSOzcG)_V}oV#5eoCZV`)NjzlIfSKhwSVJb~S_iZ9hnnB!v@kbobg&h6z9Q7+{C{?t z3uiYH@~|v^F4Tbm<@!%CV7$H*13svK9Rq3&eph0^lP?ZfkFgqFktVbG!-g`}#wS`F zyeu5#`@(_d8r=6SfL}#9NW2and=KMNC%>oQ?}V1Nl;tq#z!Vh>^-%1~#gK5{v7!*h z3-GzHhj%xQvH+Kw%2*DsY?@&q?rd&h4!*5lr#DlaMxCL diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/obj/Debug/net7.0/ref/CustomerOnlineV2.Repository.dll b/CustomerOnlineV2/CustomerOnlineV2.Repository/obj/Debug/net7.0/ref/CustomerOnlineV2.Repository.dll index 09fb8f6a331ec0cfd69017225f2be2b4cc2a2329..cf515181e29864cafad5fa7041a6802ceca2d39e 100644 GIT binary patch literal 11264 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

XEZ~IQ6?PJ4gha#s`69V3oA++0 zrKD6oT_TkMvv@JXg0Nee7PZiW`DgDP|M22}Ywh(S_d8#FW+I)vA(P7DKcCBX zEUv3!e>z(nKpjTCK9oI>$`(R)U-)?x>QX*vGIuOuPPAl;b03e;s-uW+HvPqc;_x*g*jI@82LfJo6b)6pzPJT80beR^X)A$6X9nlwzYoUg55p%Z>cdbS$;(KG&%2b?m+)6?zpgg0VB*s%S-dZ{Jvt zQj9I>a%yWwpEJ})2US?Ghwc!`7pbsh1k@`*2)|K~@m_p9T;rzW{(Y`-eS54o#=mU!O zU!m)HNw7Rma$EB2Crv3D|3mt2zKsp%<`zXCeV88`j-?iLTb6Tp0LQ3V!?(S$RBOLI ztz8q}st9I#mR^xr3R&UJydilac_5Qq!wILU@cYtanGW9{v+N_xcQH4=MDLjc%{cN= zuVoDwrcEuJslGJJUN@~LcM>2 z$WQ!!%1`r~ll?SGq}fXF%RDJ+3VB7JOI5GtX!ZGr=RS(lmM{L_pv;j=@mQSBv9_=7~`- z^Z(a)g6lejejLPD$K3mg(Gsrs)m_(4yf0VO?Dyi?kLRA~Zn;j~xHcZiWl3@5P&O%&ve<|s#ieK~4=jhfm#ejA zXVx>b64@p(71===#EzT9iPP4BRVHW+G=_nsty`pp4Wj{4#Awsht=%9%1V4ZV1>ELG z5hQ`#@0@w;tX7f*HT}`lBi*y-JLlYU@41h2=fSBDJxWO;>Oy(@ZK7xK%h!m|3zJo- zd$0YgUiwz|i<_TS2VUGfceLi_8;)IdjC#IoSeEVO7j@ogTKSrlAD=Gf>vlyK)~)N= z61bk3AUdGB=rec!@cUtFKc?&Qm#HD5Yaq$`(*ODhen(L9C`5hooACS10`9+DPl5&@ zNed6LDgST%29QO#z6QV3%q$T70}sU6*DBHFkbN3>CK{W1GO{dlbc zEM3ckK`ddv!O1m3w71~tWe@0=+&Ba>CTaY}t~`2Qa9pPhnZ&RFhR0wFO6(eehk~O` z8-^Sct)g(dTTx=y2-=OociCU#5qRs*))H_2Y}fv^;=zx8`$*|0zs8}y8`?QW;AP}B zzBo4}C`EH4L_3jd6bmom>goS&+FSgsy(;j)dFJ@e!cbwy(2ni9*sCb_>+x(`Wif3q(24EIdbss!;|Cq{WkD&3V5$+FS0Q%q%d{QwUp@Q zT=sLdgJ8q`zYzs24Wb-G*@JQ!N)Clht0=uFY|H5~gM#Q&e(Y)LNt)?2Ju37k>PY%M z^jT!yG<`%QrNm3gG@VG+Q)&7^g6X3|zajKyk@pGz7mEFSEqO0&j%AqsqhhM)@6tW= zgRV+f4}DSS{VI{_p??RTrjNn0mp0S0XvGx!8x!njZ{i5(u=vapOO_$&p}+1Lf}elQ zF#V~}r$ln3i+w(z&cNmh@Hu*~dKqKzsSMLS*_S2izZWXAruyjX>YM4^=pRM`=q&c9BbfUUK~D(E(U_pW5wwx^3F5VSgs!AXLE8l7=>S^%1H^p;J)PVGs#7C~ z`4PqRyQwkI=Q1AzrOY(wQ|TgTsJ#cgQl;}~7i04KVzsRE$d5x_NIh^K?SrCy7<6aQ zlh1<>d-5gGeiiho^yg`21i{g#HWjg=R17`UhMsOi?YeN!6MZK&nE4hg{p&lab(!a} zMp`Yri1p&5HxyfDBE**6G0Ru5V?)bJZTrnK=3!c6v+qKpT29xm~q% z$*x^7^cA&BT@(4-pzcuDM(B~usLDs^ecAnLbA9Gy`eb1Z4u)5Zix`bcWZ<= zzCsMmtKW=fh1(m75c}L7A#VM)2yqKLBE&81j1af5D~9IP`-1lT-En(>&Zt|nY2+Dy z4W3ccn1vAemhX>rY}rC=86w|ucbjDkv1N#S%RAaETZk<~S;L*!&19wu z$mLb+-3`0B0mNBrqn|sKP_}kv}>YWgZ8e}*G2xk&==@BT1x$`@Mna+ zDw0=)e_g0j99I&Vb}5wn}@{FKN~3%@4(3qsF`L?yYE%|b_o zo)mgo=<`C)2;JPpmZL%qp{toMp!FXM9mz8Pq)_T+enIGSLi^}A?w0##nFg`WKL&n1 zeFA)rJ_$ZY4}#x7p9a5yJ_Ej=9s%D^kAfedFM=PSFM;1kzYl&R{UP|SRo?UQYXWzz zND9$)Bi$+n?N(n!K54fbqEV^VUiZ(%t`8p9qvWugH=y*R3}9_;M3HOGaE~o)r%`vs zDl)Cbf z%<8hP9oNo*n(GDHv7?4n)iZ|cp0J$?3wMgAImfVEqwLjeE9TDEh3;ZDp-10feEdKt z*hRxrcBN_RJE^$hdb(a1H#~#T*Kx;gjN2zHwk&#vS1XgZ($JF?!ke=8ZqdZDE;l{R zRp*RFQ&ZE`&OxKDL#MM%%c}uS%Am13J!O=S)+|_PaUWqfuAD=QB!f7s-G*(sn#SyU z-L@h)eCPI3N$SwPn(1lhP}BA_P1F~4rJ^gN9v);D(KoKwsF~WiTU**e`!Q8ybl5ej zIzlwA7n{{82h@@sY?@}fWYl$aebHQ*t9fz5j!0WRe81W$db%-p)Ulh@qb=o};Z(J^ z53g)Bru+ZtaVxlMu;`o z3h1V#Wv}_KMS_(U0M~Qo4U_iSPFc6_3+yayQn($bEfec~{oiWOWCty|cSo$njU zI=`qov7PPP7qwOC5c=(e`?%e4m}-3K#4_)Qw(QjMJ7rsXrPwT&wd=M!IZs5R<+6?a z?%USSJqEM7VY@ZYc2)`%(I5DlPhHn@q{sos$*o=zeWBv_s>21E!2+5wIPt#;UbC7Z^`=ND5_)MAXHa zQMGIr3D*rp!4l_=OAae)=XeeC5o9PVQyy%W!hOYy-bH*nOC=BAfMQF340fYP0V^)V zLB>Z4(nbYN3VfQmonz3pV0ol!R&eO>?uf0sn6zy%`E@G(xfknA=SD1yE@D6V2b)XL zCijz~OVf+@VHr@xBc4bc9r2^b1)Q{M9?ckztH&2{Ml?;2yI4eUrVen~Fw3+0{-$s**IJS;notnDf_rS$lr`&N93%1qH~N}3+6()Ld#4N zM+?# z)~{#SE9@SoIYVeY`^;UX2iCvTb4T_Yf4TDhn|}24LNa}IDv`$jY$iRh{(hC4Or~>F zD2Gt43S@^9>E3`{fjA%VAJ6(#R!?@NbE^-9=wU{`2fM9--60nIZc6Soxnn8r%+;yO z^NE2R9w8=kQ@KNz1>kV6@M<9UQI)$YHw?MY=X1k7d9bLkk~AcFVKIZ>?#s7K2|9QAK%R1OUmdPjBs5h%{kIUCJ z{L*kPvGE?qXdJYyiRH3x@Vx-vrJQgT>@t41O!p|-R5&;>H)cC}w9&XF$k}_2-(DDk zm)`#9CT6_mHcVrM?+CM8BM*zbqAM@3e297!rR1ImpGVQ|c6_zKKVL3@$Wm0hfRA@v z=Y?}F^KIw3RVP=G^}p0ytRrpr^LRq1#fxmSJpr7RA0(*IQ9MQY4;plzA|0yVA!S^A zJF%!Z8~Tqg^dUuue`QUzJy89e=#XrSKfh5$QR!FdyZv4<7@HduJ$Q`Y zlg%a8jhd!?VhTrCt$|0XxkUG*byPbwJh~9f4)kA?8Q%B3qc@~5>}PCl{v6kF$=^i8 zq~8m^QL^X_=0}+8yuxppzNUmMF>abuM$MwSTSm&za_7g|x37nfvzzI3`2SAAU+oBQ z6=}6SbpOi^QelUj?e?SGyFlb68Tpr&dorH$$)Y8)#c&J0`Vq}RYe4EkZ;%H& z8_2(&>G~%)Rp^rks~Y6hb9j12Y=$WOx04pZBUbz+kir{E8}C&c(#8rRGJv$WAEPE( z^+d1Xe;WQxX+@*gw^0G3p;6O@RZZ+1T0zYP@f$`o4jUKmDY<`*w*FtL{~?^YDvEO+ z{vGK-I4;}Kv!SSPfAX;Bk@dvZLX2iC(o5?{fhzFA-&MC_W|3ClyDFY}L>m|hj<`xk z(JG+_1djVL9msjMxF6v-G4ed5%_QPJ-IIc diff --git a/CustomerOnlineV2/CustomerOnlineV2.Repository/obj/Debug/net7.0/refint/CustomerOnlineV2.Repository.dll b/CustomerOnlineV2/CustomerOnlineV2.Repository/obj/Debug/net7.0/refint/CustomerOnlineV2.Repository.dll index 09fb8f6a331ec0cfd69017225f2be2b4cc2a2329..cf515181e29864cafad5fa7041a6802ceca2d39e 100644 GIT binary patch literal 11264 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

XEZ~IQ6?PJ4gha#s`69V3oA++0 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 diff --git a/CustomerOnlineV2/CustomerOnlineV2/Controllers/TransactionController.cs b/CustomerOnlineV2/CustomerOnlineV2/Controllers/TransactionController.cs index 6139985..a168a65 100644 --- a/CustomerOnlineV2/CustomerOnlineV2/Controllers/TransactionController.cs +++ b/CustomerOnlineV2/CustomerOnlineV2/Controllers/TransactionController.cs @@ -69,9 +69,23 @@ namespace CustomerOnlineV2.Controllers var loginDetails = HttpContext.GetLoginDetails(); using (LogContext.PushProperty("DebugId", id)) { - _logger.LogInformation($"TRANSACTIONSERVICE | SUCCESS | REQUEST | {id}"); + _logger.LogInformation($"TRANSACTIONSERVICE | GETTRANSACTIONDETAILS | REQUEST | {id}"); _response = await _transactionBusiness.GetTransactionDetails(id, loginDetails); - _logger.LogInformation($"TRANSACTIONSERVICE | SUCCESS | RESPONSE | {JsonConvert.SerializeObject(_response)}"); + _logger.LogInformation($"TRANSACTIONSERVICE | GETTRANSACTIONDETAILS | RESPONSE | {JsonConvert.SerializeObject(_response)}"); + } + return View(_response); + } + + [Authorization("SendMoney")] + public async Task Receipt([FromQuery] string id) + { + TransactionDetailModel _response = new TransactionDetailModel(); + var loginDetails = HttpContext.GetLoginDetails(); + using (LogContext.PushProperty("DebugId", id)) + { + _logger.LogInformation($"TRANSACTIONSERVICE | GETRECEIPTDATA | REQUEST | {id}"); + _response = await _transactionBusiness.GetReceiptData(id, loginDetails); + _logger.LogInformation($"TRANSACTIONSERVICE | GETRECEIPTDATA | RESPONSE | {JsonConvert.SerializeObject(_response)}"); } return View(_response); } diff --git a/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/Receipt.cshtml b/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/Receipt.cshtml new file mode 100644 index 0000000..9efd931 --- /dev/null +++ b/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/Receipt.cshtml @@ -0,0 +1,183 @@ +@model CustomerOnlineV2.Common.Models.TransactionModel.TransactionDetailModel +@using CustomerOnlineV2.Common.Helper + +@{ + Layout = "_Layout2"; +} + +

+
+ +
+
+

Transaction Details

+

Refer us to your friends and become one of IME London Remit's Preferred Clients!

+
+
+
+
+
+
+
+ + + + + + + + + + +
+ Creation Date: + @Model.CreatedDate +
+ Transaction ID: + @Model.TransactionId +
+ Control Number: + @Model.ControlNo +
+
+
+
+ Print +
+
+

+ Status: + @Model.Status +

+
+
+
+
+
+
+
+

Your Receiver Information

+ + + + + + + +
+ Full Name
+ @Model.ReceiverName +
+
+ Address
+ @Model.ReceiverAddress +
+
+
+
+

Receiving Details

+ + + + + + + + +
+ Delivery Method
+ @Model.DeliveryMethod +
+
+
+ Bank Details
+ Bank Name:@Model.BankName +
+ Bank Branch:@Model.BankBranch +
+ Bank Account No:@Model.AccountNumber +
+
+
+ + + + + + +
+ Purpose of Remittance: + +   + @Model.PurposeOfRemit +
+
+
+
+
+

Your Payment Details

+ + To: + + + @Model.PCountry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Delivery Amount : + @Utilities.ShowDecimal(Model.PayoutAmount) @Model.PayoutCurr +
Exchange Rate : + @Model.ExRate +
+ Promotion Premium Rate* : + + @Model.PromotionPremiumRate +
Send Amount : + @Utilities.ShowDecimal(Model.SendAmount) @Model.CollectionCurrency +
Transfer Fee : + @Utilities.ShowDecimal(Model.TransferFee) @Model.CollectionCurrency +
Promotion Discount* : + @Model.PromotionDiscount +
Total to Pay : + @Utilities.ShowDecimal(Model.TotalToPay) @Model.CollectionCurrency +
Paid by : + @Model.PaidBy +
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/SendMoney.cshtml b/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/SendMoney.cshtml index 6e2bd7f..d1984f9 100644 --- a/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/SendMoney.cshtml +++ b/CustomerOnlineV2/CustomerOnlineV2/Views/Transaction/SendMoney.cshtml @@ -43,7 +43,7 @@
- +
@@ -179,6 +179,7 @@ + @@ -257,13 +258,14 @@ DisableCalculateButton(); debugger let receivingCountry = $('#ReceivingCountry').val(); - let collMode = $('#CollMode').val(); let deliveryMethod = $('#DeliveryMethod').val(); let collectionAmount = parseFloat($('#CollectAmount').val()); let payoutAmount = parseFloat($('#PayoutAmount').val()); let promoCode = $('#PromoCode').val(); let calcBy = $('#hdnCalcBy').val(); + let schemeId = $('#SchemeId').val(); + if (calcBy == '') { ShowAlertMessage(1, 'Invalid param calculate by!'); EnableCalculateButton(); @@ -302,12 +304,12 @@ let Data = { ReceivingCountry: receivingCountry, - CollMode: collMode, DeliveryMethod: deliveryMethod, CollectAmount: collectionAmount, PayoutAmount: payoutAmount, PromoCode: promoCode, - CalcBy: calcBy + CalcBy: calcBy, + SchemeId: schemeId }; $.ajax( @@ -351,6 +353,7 @@ $('#hdnExRate').val(response.exRate); $('#hdnForexSessionId').val(response.forexSessionId); $('#hdnProcessId').val(response.processId); + $('#hdnTPExRate').val(response.tpExRate); }, error: function () { return null; @@ -363,7 +366,6 @@ DisableSendButton(); debugger let receivingCountry = $('#ReceivingCountry').val(); - let collMode = $('#CollMode').val(); let deliveryMethod = $('#DeliveryMethod').val(); let collectionAmount = parseFloat($('#CollectAmount').val()); let payoutAmount = parseFloat($('#PayoutAmount').val()); @@ -373,6 +375,9 @@ let purposeOfRemit = $('#PurposeOfRemit').val(); let termsAndConditions = $('#TermsAndConditions').val(); + let schemeId = $('#SchemeId').val(); + let tpExRate = $('#hdnTPExRate').val(); + let payoutPartner = $('#hdnPayoutPartner').val(); let payoutCurrency = $('#hdnPayoutCurrency').val(); let transferAmount = $('#hdnTransferAmount').val(); @@ -419,7 +424,6 @@ let Data = { ReceivingCountry: receivingCountry, - CollMode: collMode, DeliveryMethod: deliveryMethod, CollectAmount: collectionAmount, PayoutAmount: payoutAmount, @@ -434,7 +438,9 @@ ServiceCharge: serviceCharge, ExRate: exRate, ForexSessionId: forexSessionId, - ProcessId: processId + ProcessId: processId, + SchemeId: schemeId, + TpExRate: tpExRate }; $.ajax( diff --git a/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.Api.dll b/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.Api.dll index 3da6ea6755e1e3707553458e349bb43a334f6a3a..12be94d739724cfaf4ba73d7955e80f5b5dfe47e 100644 GIT binary patch delta 105 zcmZpOX^5H7!4k);)V{IjfTF|sGpXWOCSM>RMxOU}kj#2u<%#yUA@WbR7wEzK* zl}#ejJfEFrGVY)KX`6DyRmp^HUCV>b_3Djm06hsU A_W%F@ delta 105 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 literal 23040 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 hEV$`);fmTg()ceu-oW1EPniO zb1rEIf^}%?nWAii3mqs#nGpQp@FQ~|IGIE04^gJ^kKhmm_hb8^)8|~edf9>JJt9CZ_D)vP>ppLLXKM5c-Pmqwb%8oSkmras#3<2E^Z;F` zC%H^$M2UzHA)=K~i~NK^G%Z{)BWjfjsAN@11-fNe6y*sKlJAK}$Dhd3x11`RIg$tZ;@mfwkto5`tppIRrK7e&Zqf2j=3)(%!*BA`Dy!)t|T>4X<;A(1Z zxylZYYCQx)nYqW?Rf3beVjS`cRgw>C`i@H$+& z%6O+s@8<_}xi&nqY~e>bQzg&R`Z1iTk&n^(@lXbuj#C?Aj`e=G-G`Jo$lIk%JiJ6Z!@=BkdrN{-6MzE`yPUCB$oVyPT1jGz4D z!mf>rhoh#?E}y|8h1c`jUTXWMS+*L<_E|kP5Sst@=)0Q=H?DrLZOIonle8`d&rTg4 zx%b+eXMZSvC@WMe7lKYj}v zxcSkd_UDb>vBin4Pk!?Fj;odX8>iQ&_@0Fo5HYW2%)AOQd??HpE%pS&9m+Ea(Q|0F zmyb`Bj#a+TKBcMe5T(B=`Heqo+V)j4G4z1kKNK5^@8W%#A>u9k?@+g^$axPvx8`6} zM1(d|pO`t0#Owi>K_;-YA7bzgE8g5;sDuQs(zts0jPTK|mv>uRM5lbwGDTRPv{Iff nvq^r%x!YVVuX9dsSR<49`+}Kzr+z3=x(1jL`Ak0L=>z@)hk(!k diff --git a/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.Common.dll b/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.Common.dll index 92955cc278a4b20a81861d4b09c161731a9770b4..340b7c1b0b786ad59651e4ab7aa98d18abac8d9c 100644 GIT binary patch literal 43520 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 s&NX%x&M!s^WW9~f7t{76MqEV)c^nh diff --git a/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb b/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.Common.pdb index 87adccab2dd997464dd9b9e74fada7e2416c5cc8..c5f7ba8dd7a747c0f28391235be593d06692fc4d 100644 GIT binary patch delta 5477 zcmZ9P2~?EV702H!Ad~8ew3=8?NEIDd21G@X#S<5jXi8i$Y8-boO@ceA8u1%#P!mPe zkr)>usYlIGA(|-_jnpj~H{5ZjwTYUgrLHud_Sp7+zk6x!89cx5z5o5+d*A)u0P2o? zjw@d|R&*WpavNh>%{Qi9TVSvsGHb?frc9oRtr>`zn_^i*%uwv7(f*~Zetofi3Edwa+5&Uc$C>@R}r;A`+bxF_C^*#9TlZJCH3ZqpF_ z0yGCLL1nz#w8NSJx`A}i7krEOD_94E5nyZ&8p>%V_i&lfDK1kEj)QBU4#cG*p6W0Q zz!FfHO8NBVG&fS6=9|=JPV)mc_rYWEUl5t*G>y_Wy&V-5{Q)u^_(NX}z|vq|)+UcHs3UVW4%zpv8dXDChni%OIKlG5-k(@zB`p}*49;1#9G|FzQOXDUtpt4fnU zKxy&^Djj8lZ$1|rJyeA#B`cWs+|)#WSah_~)Od{2R5dmj6O)iQAuKvkX{yRrnyMy+ z{4q~E2K_cHJX>iho1-+9%~hKGcaYezZ3Q@`$rK!bQ zrO96xOmA`5+7=ewt~6DZDos^oN|XPY(&X<{n*7g|CO@P!e9M%p044lUX=<=rY4R(S zCjSei$=|0m`ISnO|0kuRaK72E0+et-X=-p#Y4Q&#P5xn}$^TMm@{cM_{#Qyz;e2yU z1t{UT($wID(&V31n*1uI$v>?$`Dc_S|E$s$C7e?MN;t1H`4^NX|Dw|5S1V2aC8f!~ ztTg#oe$tkqgsVRV?7#4?DNX)$rK!OUrOB^Rn*2X2P5w;>{+*3K^hF={UmcB%%htI6 zW(aPd?v8{V=a=J`+_a>Li;9o;&ktR9Cq%|Zp8-7YrIg^= zHuZr0you+$)X>jcEp)Z`^lyb7PtO<^_h#Ch-%l@eJJaVaZ!>j5^yGn`&TPJaLCW^f zAKE1Qdi88YL%DmlvzI;{cuBCAzHNDlvzLrEymYje7rnf62>OP`TCHu-uf4tW=fwV; zIDpjvRs;FCfqdK`_6D&xIMyy7%%={Kg%2Of1w(yyN)~s?;^45hmK`0&sjqS2YpjOz zXv2B55v)eA8p#KaoHBvmX(Ep{kw?qsF4>$iiM>heO=fR0dv8GDeD@nHb9ks6K6eUN zOo_LTpUNpy`M_!XqSN@Ert=ZgxnKq#F@p*Ssm?O)T+VriFX|n> zq1jwNn=9sU${cPpmk*rF!FOe0Zywjp%?SIEFCWZ;$3Z>98GCHbo)KS=#>|AC-1TrF>~S`IFfMnyh8@WYm} zO5U0ltk=jvAISh8N!?mGaIGA;P6k;gH?kh*()V9reLOeXAdNT30L9XsTH}J6x zyixp(;+KeDBK{|$KM}n}2HhfqY>#hX|NI5Eci{nc)UU~`OQmtC+(4PUNm(5GpVhC4 ztar)_?35SSB?Ih|0Y0x^<%M^*v$$}#98e(z6_U6|u6&O)-Ya^q=>3wvU-A#gzz3w? zL3z`Ia^;8Q1rEvJhwH!l4@Qg~L3vvR;WX>d*&oR=FoFN0l>0WQb@7p31t=~pfJ)slZn2D{YN zzIiKfSqd&o!4*09N@xCPu1eumxq)kP&^7tYuS@-PslOoy-jKQ)dE*-X&E$!(fBAX% ruZ*WcTSshkM(x?>*z=uZuQT}SsF@LaXF-IHj_TlWeo+#9;7|S^ioBoO delta 3979 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 E1Rc$J$p8QV literal 28672 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 VEtbfVZ4-3C(OG_Bv zW`#%%f!Dv?yB)mb7yj(h^?2jZ?7+!j$M_BFp6v6G>D4^Rrr3xWd~_!V@EWiYs6!Z~ z!ucAIfMb9g$N)q~5rlCGbEL&b?&sx*C@`^*(hq1j5b zEcltI&1<4hfC*pO4c$u1bmYMb8jtXvV;$_l&FnXtxHbDMkW5FZ>7T8=l&*Cih(zR+ZOUDN}ReNAkDx<#`G6>hJlNOS(LdTKHI=W{9*$a z{hd&f6U?Nj*skY7HafTsd=+@Efvez43_KHjsey~__kc@!1$t44m%vRruSa{5iy8$n zKINf#1R#ar*q9VlxE-JFZz*X=P0~hft4O~=Y75E}O|2qbb1w`pBT@bst1HM>s zDFWqJo0wfF~V4Z>L@D&payg1~`kh&27P?cRGAli(C}bwOX4at0R%lTE ztat;;4RZ|2NM#Jl>B=$q=U}ZgRXGX&ZsiR6OqnB+g^Iip$x2n;7<@mhl^VUO$wJq? zTEa$PpLt`jc~xVkC0=vr>OIS(~iPVJEV4ry- zuz6K6*v6VMSY(4mHdth{B(lLG8*JXXh}A+Kf5a-&6ZlG$=GRR^a@0;jn)Odw75c-k z$`)#(c?K^CaqugCy7su$$>N19-o`i9&3W3`nR0e^JBvHTU1xTMkx!CwU8Mn!%)0~X zY8+tZfxKFhab8X2mSns)(w}Hgr)Ky17}$p=Rq$^=idf< zSOzcG)_V}oV#5eoCZV`)NjzlIfSKhwSVJb~S_iZ9hnnB!v@kbobg&h6z9Q7+{C{?t z3uiYH@~|v^F4Tbm<@!%CV7$H*13svK9Rq3&eph0^lP?ZfkFgqFktVbG!-g`}#wS`F zyeu5#`@(_d8r=6SfL}#9NW2and=KMNC%>oQ?}V1Nl;tq#z!Vh>^-%1~#gK5{v7!*h z3-GzHhj%xQvH+Kw%2*DsY?@&q?rd&h4!*5lr#DlaMxCL diff --git a/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.dll b/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.dll index d6bcbd5d3c71e57e635c5ea3d799e05f7c53c6c1..0d6c154f4c76b745d3ca4be07697d48d9d4298d6 100644 GIT binary patch literal 359424 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
    SQ4<=7LFd1^3w)$(s-i)vngBBjX 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 literal 335872 zcmdpf37i~7^?yz8?(AkZ*X-_WE|P5S$!;!^5SAo_kU$7GgfoahxCzIE89-pBmk{K> z}N6*T<6-&fsTRlU8*uG#4C_s=I&)%9N0w_m+i zSHJ46-Ep6NIt`O>o_U>-mT&9j`qtH?Bl}#%d+_pz~jqI^cAr2FiaE z2T7ep{cUEA+L_nDy`IqVe+Sg4zM#E4qekr>=dCT>5{WLk>X2S+<)3ogAtxS(^e#Ev z6g;VGAa|GzT0xjJINv68mQM?IVG=IeQq66tL9H*gd@!u) zPc0Mo*yEe~SOA5|$g+1pHsuRbNN#PMR;vz#3{ZQvsR&6{3_iaZB8_X-x6d@FamQvL z+Ib8nSC4OMt6$U1>%vq3+%RsCu4H{fYTU8)%*Pi0LPwumQVC9ytZM*wd9bF21XI%=q=rYJ{Zc&&8@V#4sTdU3iF2)z=7?W?ecSH&|D#Z-Y1P*#5KygU}Ydwrw%m%Wn!$)p}rX;SDehK7 zqpDLHjn&~}gsMhcN~9 zIRgLZKq$>)atj9Y5vbb2mWVoD1#8^oLE}4K!Nr>Nn?Nq16KBS)B&WGKk4}^sU;Hfq z^IPe1TO%qCNP(~jSLrqBw^?W#T<6itGvjLu%+c{P7x`Drv@ICpR+5w7&ScHQY+%1HD^~qzb&Wu-m@_Xpyo;un~M|(?D+!XnX+aPFaYRWGaT2o;k z#Htkygu|ACU8@x=!(lh8yz&^RrfE$olb$qAdES~dx@M-dF9KYDk=Oe%*dKw!>MmZmx>U4#)29@sv73f6%KxE~(3Z!ZX zSmnzF2yG!jENgRT4gt5hbST1=s71Brd?&`qkn=B=sqx%0^--B&F;3rz zb6AYiFXFrs<6r~`B$!j>-e*9>xhTfL${{H8NQ{#ur@k6e=MV&yY#?z0i8Bz`)o&zc zM{*8{ahk}vkeu%#2!L`V{(!_MV%eL?d6%5eO!h$}j;R50V*~-lU=rt$xDbIY%#et4 zN{ll!;`}nk85VK2PP=FuMVzZ*oZ%7Yz8Ggj#7Whyr z%~GEKCZnAH2BQjTz(Css1`{EMGk$CjMmNU~X2tlyC^mjT&TMH!%8Vbadi-e9>(V|v7ij~_E4PJH~B z8FAv{$0iXcK7P!KIPvjgQ*vbd7>OPbbXiOdU5p=CK?LJRTdc#(j)1Iz2uqA0`;M{f zSaJmS-QV07OOVcE&^!`l3_3Q3u?0CY2Aydz=93s7gRp?On=`O_KY{Ar9TqyYmn88DcL#s@5ts%3nT3v_lYmoz~xK)_l_6XXJf zeL{j7)Wg(TQB3 zf__Ml3lKU&f?R-bN=T3k5LSi+xd`XM6F`LuC^90#BO)jwLLnjmA{L9R&2{vdDJB1s zSIbyTcQM;xD(zynL$?Yz@!1Z>2{`fDZh6Fs&vr*focL^aRK$tTc1M$wxE4Jo;>72H zLd1#B11lm%M9;>72HV#JBBI7<;HK0_P_j#-PMPi0FOaiab=o2|?9=P=6on=z`8 zhPKu$ZH)^EYQyAq^OV1cQkX!|6X~K)7!9A7(}WVHE2> zkTYA_&XVUKO5phiGs^h~GOCaUc?OF-Ohol!FaCS(L3lPo;3336#xgkL= zKsYZX$VJ$Hz6>fl2Sr9ictiw6L?}cAK*VBU|9Mrnu}fm>l~a*Lb3Ti4R)N!s-WGet zzZ&Fj>XuodTShV6!hYG(GE27=YSZ(5MmfLCs6rZaJ4AHLM5Np6C>nJu7f{soAwe!c z_SNx|Ra?h!A zpWV(!cD<&(0i0k>djW}w&%_s!BhSRQ#(=&;&ix=3pN(-Yipsng<6KORELUHSaV{Z8 zB=~!bb16Bp2)7o)mqkEh`?&SH92_$qpg&|wJ6iTVj289$!x`oLLm5>_gMEjJeVGXR zvR*I3?%C2V7RHe*<@rZ3%K6I~RY(KIFu`EL#Q=7;w3~%dU@6aE!6@e+!>B?UFg6kl zCR_|)XG`ex(YUmdr9A&sMmhf!MitV4FC$nBe{jw#fIjYBLl-%>b%qZutVpJgw z^%x=bU?Qr=w}C44kP8TPOGuCl5WW)<hg$Ib zTN&m2TNqVHgHBpRCrm^-c^ZhK6S+VIp9u+a0m6?%f?R;`Y)Fs`5S|MOauJTFPk;&) zP-H}eM?_FWghE6BL@X9*Y29nRyO2HEGkP~U;%AL}HtvZy@wMK)5huRZyD#Fz*LwFy zocLPrfrt}d>pe(L;#%*ah!bDyeLv#F*LpvQIPtaK!x1OG)_Wx4#MgR{Mx6Ls?=f)9 z*p5DxEgfyOwX@l}JpUX-EnyIj+Uxl&<@pyd%K7Ip zs*nbZ(SpH5)Lwr=fjFkh1vaBlt91S-jCk1a03+C)z_u3lC-zJ!1v#>+bTl$#(q2vB z7+loXqSy7Uo77j83P|>A$I=tqN-J<(I2J+k8ZX>EiL&%V7Nzqy)>Jj7v)Jg!)|86K zKCU<)GhzV?=8PIwy^$1@CpPe7uvw*6wDWNQmwLh86Zu(8%yrv#+2Pqt6C zuDBY~M+B*}erlpk>tS*_wW`KSKf;E_w({!L1t*T%6}d`0-NJ6NKd64Rq8NS zk8*hVi;%5&Dd4N}XnL6fR(%|gM{)-AO?n@2;+X1 z^85!GRrwDv%K7&(s*nXJQ~^*-Xee9LKh>IkQ8e9%L8C9~oEJTdGBRx{jeXIs=ryv( zsq>c}huz2JzlJK0lfC$w{Izo3cf2-E;W{J>kFs?XuE%A7U8PW`;GSYcy`TMc zOys}Idq8hp*-_tPGVg)42HVzcyvO^5^Zeg4s`7uwDCfV&s6rO*0rlY?Oysdl4B9$% zGKE;zYAoqDe`Yby|Cmvg{})C%|06~fvVa9O0*eXVPA~Re*dD_{9t+P*{!Ro)3<_Q- zsk$MLH4}y|+VN1_Zz}GmJiYX+FW!l6UAh|?PWB4-ASyo2ets{n-oaHK>mZKJ)r0!B zP0=|pWMJeS-gWlAZPm?v+f-fal+tQ6;gzq@JkjL5q`GiFFslk!EoGYWSQ%x;x6Z06 zdKugot071l<(2lk7&6PhDzE%=KpmCG$|zI7A}FJ(iZf9xk7ZA$@Q5ZXi3pEsLNOvd zMuLUTbwaJ$X`oWmpcAkB8qhQ8t&x`Z#A*?J33pXgdM*@UU@_2U0ke5 ze*kvr36vVQlAHo&o{ZmuD+dH!r_D$80&3Z0D3e-v(%e>f9gw=Z@RUUzFBg;q z*0a`4DQ4k0-svX@uzExLEClKiISZI3wHS@n4b@tXt-V2^9NB7Dkm^W~O(H=WtCJhALn(vDIH3+P`a~Vq*`_u8rMTldR*KwOd=(<6YUiwxKqZWk@7Ttl`y0 zvTSW+sZExp_CI9rM`-W&pmWRK9~yg;(_8jNon6cJ)ZTRsb)k-jMmnx@?Ohk?_$|&( z(zzS!l673S4twJ%rpx}FX~=}K42xvRxUys-S@tlpWRhjc{DSG-yiug%dRNEwk&ZvY{1(`|i_yG(9ros4qHEa_iyMQ>Ucz?YVFpIR9EW9A(D()>3p4OPWbi`= z!r;Gm4gMEnaB_Of;8-oLpTV;Y*+|KmNXc1O$=OKB1F)bCl$=dga&{dSZ^$-uY4OH} z#z>g@NSH=fn8rw$Rn?I&jmg3^{)a677h3!euEjq#7AL2-ERIK(^|N?WLsO*WzLAof zTqQR}N*<1fnZV*r$x3cohsAT*T$dJaZfK5#=@$vp>%5~ev>nCAbG#aCuw z@jtp2|EsY$IlX0ZJe01V#RoMEij>?xQt}{I$%7XrHu=t>4B@bGM#Rq2xcWLn< z4MQSf21LRPafKNY33IKAgc*`7%#dEOc)y15v269w#-ZNGHTt<#9#^wN^Y8^`)aoXe zo`+KkUIzHbH-eP-hv`raMh6{<-%wn`=aWiXUWj4S>eMNirZyHI#2c_Hd=MDKI{6^l zn%djY)Z6c1Fdk!W`*#t*DsQ4p@%%_uP0*qC3#@3wM_k1U!j2D+*LtM*#I#Ow?AA%t z0AvdN0u!UO%*mQnCN=a6u!Img8c2m(E_2)|sBHlrAi67r-vXBAzZ$1DveZ)+)!dSA z{-gtGeuf+`K*1^TcNP0I!2<-x5ZqKRz=M;?{{q2rFOZJ~L}t+WTjFwDbL|cJsi;O_ z8iUnf*a8)Y0K~2lM9nl8eih5s(G-&~|CY%SNcT1<{%GX0>RX%`!E9^7^MAbyybGiL|Jwx`(+z3e z2e$U;Thc8r?Y6vh)bd(o){>T&PHuVWb@YPTY^^+dCiMc#??K;^mL=99>mph7q$RSz z?~&9C0>8(4_JSXvjq6^3NvjVhClO4>hio5v(lYdL(z55QZ80b9g5OY;G-uVT>o6Ej zmpKcAU@!X3zr^Y7GX@W02y5Sx6WuwGqdkk6w0$2u!MDG~pf!WwP6q#^%lyl5W3~ST zzK!-h@xa@D{Qv~~7697B5L;b5d3dOnfB;8#G+IcGm6Kh9&ZlS4oj1YDd&Q*)HFZsT zTsUml0|s$|Vo*&RKkE+Caoi4+~o zm%{2iUkX{zmr-FeU&i(v*i5nKfT>pY9B||62JSh`l=<={tf;**neb9EvgS*cG`>sK6;e1}aV>foPM-X;=2nnra>fgi8Hf|+3U39rg>_F(3wn_r+km__GcCL;g zq&{V&3zlBghSukgz?1E(_@0KgVU24;?rCTno`KOvHzuxll5805X_%YYttr~mFl^JF zVtX1|mRQ5)o`#m?Qw)cJEZEaXlEv(4@NWNZd)i_5by;@fJz&|7a0|<_|1g#%r?)IS zlvv%ftTl^s_d;v4&b2IeFSIsq#S9Z@6SH`dHly7OV>-vO;qHZD8_ULaFSINfR~GJG zXjxi}EZDtBlEv&^tdC{w-ARL^Cq~_8AEssh>{|9yV_9-~%d*3|Z`s&Bh1O=ht4;1x zXl=fTRYYLfE@psepTd~Vv23_cVc5p9v3&|HOFvf@?o()478zOaWS3-Fvrl0x((^fB z-Im>cPgoXyYP-*VW-LoiZ&?=plJ54|*p7tOW`9?k+>y}Q{Cl6sve=PG(q^}ZI zj_kf|VS~Yfk&L`NnYE$7QQoIeDe^Tzw`p93UP7|J|7R! zaAFT?%44ILXRI{`S9xqBX7YbTu#yM@Q~m%+xzcO-4!AgpJ+-;`d*B+_K>=(8_9uej z2`jUbMWkFA%kqp|1&?Z2%w-Cg_cMi$5ui^{BgL9Sqncphx1Kd2LI(p~6J7;1!Q(h?5>IrxLjvafY7c(>$UH zC&J-36n?=i(4*3LM;U!5z4Bd1VC~6;@4Uk$mn}W4-_1S%t=%8w$-CKu8Rh(DMitWV zQuZeBKInw|%@c;0Yzf~u@Lh4i7^*Swl^QXI2nK1um?aoYxER3BmVRhq3}-3NAHgW+ zZ^WoV8Zb5$3?^I*U}sBDSr{!W<@uu+<@}M1Dx?9UT`-t%F@T*dJ!4^vVJXia%P8lM zW>g^!7@G+O6D|g@vn9OGAL(N}OL_hTMmc{RqY7!jm@ODgxER3BmR_(hCbE?0w=&B4 zIBE|Vqyb}&U@+lg06Sa4R|}CGlUU00Co{_VZHy|U0b{OUFyUeVJ6po{A`wQGr98iZ zQO+O8s6rYrHWv&gTnu1mOAlEXO)Ta4IYv3Zkx_*-V9XN?CR_|)XG=F)82{ww0-lc} z-fH7Y%m~b(Goh^Oa!thww^Q$yQ zicy6$U~DNEOt=`p&X#VqFmMDOG1823el?>CX~0+@7)-brz|NL#w=n8h3g-ne!g)cA zDx?8pp}YzdzxMeUqSH@2Zr-eej*a=NPQIen$XKc-4MX3c*Dlg25<;Nje2vHRZAH z=ZwunvHua_n5qdn)Lxx^z-ulZj8Ie8q{oB{OnYfboS@huNbir8ah%k0i@78<^t}pi zl;JU3mkxW@6ApVUh{R#95R1cp8{A91@dj$=mC1y=hLPp4XG!C*j|6fyxPy-b4AU$h zV-9iE-HTZdzlaA;)2Fc%2;fWEDSJi^2XT21_kB27}i1 z7av_1Y%vWs-nB#^8L8bfSllhHHC5wkif(bODZL#_4bd&0q^Za)Zp`8=`uXWCUrI1+ zW3`xDT+0$`K6Hy~S+13CA+o?No+OKLiyO=I+-euVCWXh@@33^K<94hFCMTI@>+J1V zLl2iO&O1bRqa#0r-%tp?g{)o72oZkAgfRr;LlqSKzxg{Ro*q}cDbkBqCP9aJw7uv% zrX%s3I}j|{E*OA|HR*mBOM~y2$kA;ZO*tqYfXGJBjuEwNGL%UT+cs}2ypE})KBWgo zp>FFI?sABtsxd^R8R0#fYQ!=`p?vfm6PXyI7+FIUOPV1n5+!MfGECFhV?&h4fg#Ef zghP}TM1RLbCWojbNz4$%yJ?@WfDhPtj=C`Hm@;x2V5k8hR9rn#CexHn2{deD@7PYDmL=oL!ks`Zi~f#DWWi2gk}PH? zaKqYr=FzZsqib)B)S6;FWBnbI=(vl~JlY>L26gNm z?hhKav3G2LP|MQKm4*9*S{D5slgNVo!6bW|{lN`u@5gBGCfD8=#6x?N(_8k2BW3;U z9ose3I_~f4n7f8r$ND=a(J^)nlXM*I8XAK-_6~Oq4cpi|zH6w38R!bbT|+I5{*Fn6 z!LDJFFlN_q!y0_2V_@){YjBL>p~1=NErY}BwSESV?_zt5Mrr8yS zJB(Tw{T-7CgB`{sVayKWhPC+N1z3ELYjKR^p~cDREsMjWynYss?>lNG4|0{veMhZi z{T-7i8T*b&N{;p&jY%Dghx?9(Z7d$&chtfRafRW&qZUT{AVe7KJ0=NZ_8r&9;+?-^ z62atg)!jZZ^h6)Ty1ru?)JG|J0^x(GMH_(+B26y~ezo}F1#Ranm9`P>n}FB;5Ca^b zrP}Xfa4Yh*&!}U;avz{LUpA4T$=XxE&pHMb|H}3{7%c0d5))C_UdgfBs|7NJUa(!! z1~q8lDPV>&siCJJB6MK)!hTQs740(+zC3OSADgvwvl=S)E235&VFmTb!{ZTLeu8o@ z04CwfChW(q<+G0MP>sU&3|7Z(9emjo-L&u~GDKfC83|{{Bn;owW{yC*w^7o^oornN zUp6rp|DIP+kuq}?{*L_7mrZgfw0gU+@v6kWY+~cVmrWT)Sl{w2fBCX$2l1-hgGS|* z$%My+k>yokNp!DgV_I;$D$$osQSGhsVPao4i6r>4$q|KLHfd2>BT?wkOp?WX*<>`? z`8nJ0I{8(|Dy~`)IuW%k0*j2NvrKn^!;0tvLy*_%0+^Y@E(n{D-8TI z!QJe8O2>G?Od8hsYWuh;WO2puVJpOjPG4^5h+r~HW&7G2I))xDrtI(Q_z~NC_$BY> z)T>P!mBLmP)>8GjE!I-_j-$)9R10|H@N30yDt_>lIOo!}Eo$fAl4}2m!7MJbe!w8j zwbuCzUWFv>U&QjQ9S6**_9=J)z5T?#2vk1=+u`2rFNy$VY{66)&n$;Z@HF9^(_)14 z&vgkppI)`;uj!Ut!re;3tx3OxA4m<>X>v(wxK6W5z&qIH z?~+)8RJ%l(5FPVKeHm>)f3yA@-5R31X@1b54HY|a(WDWH(=p%0`fVIb_%@bEfVUQG z3EqpB624U`oS>{)TWhpP#^7r@rh_$_usW~Ngsg{#sIXb1#lEIvqr}b^_HJb7t1n{N z`9e*w^W_iZz(6MYA|q>!#*${|%iPJHor2AI!+ajf&|hN3cD_Uo?0h+ba1E#h`FKDm z2zS1cBr!W*yqj)so#!UQ>$E~6tN11wb2v8%LH@YHrI+G^xE0Oer*S9ZD*7~zxx!E5 zq{L0g+y%rLgF=W4aMd-$6PL#zp1d|jc>1Oo;n~|_1oKVbVHi>LH+@Irs_VO+a;FPn zcXj=J&~0~NULJ-DTdPw%m4)*%IbC%8N$kd$>ukdWHX_yO#*0DdSU~DiR@dpWLC5#^ zbW5snTN3y8bW6Gg1EFrxT*^OMw;$b7SEIGYp*@fM=thIjSDn@Iw z&b2Ie^0YQzz+@L#7VFm}ZALqJ#&pkdKng7z?&KM^v21K7Ps@^VW#LYqmSrm=3wH97 zWHCE=#v)c@3sy0PmpoqCUw*~%2A2I1Ej!$`EEdqAWy$F+%i^`R?)F)0O~|tcwKnTr zZF0{}Yx5HENr8PhqI z4R_}Z+gLWfJEw&i=nBK#IW3I-?n{Kh?p%^EW_NDGn)Yp)cBE@sjKQI4$>}ZAF6zE% zenYg?SkzM`YWwJk>B(6;3CmTkA`zHQ?>Zd#p9t~$Bnrq!vx`x13x$1O>n z(Tzbm7hzcZr>X~0+_7)-br*cQx|KD97* zV=2$aXA8tw!l*(TFm@9RCR_~o`LiW_Ocd2+PnPohy%^>EJs4F;1IF%x!Gw#kBQfB> zj4+n6l;`imDCh6Zs6rYr_7DsvT#TKFfsctIjD1-Of7_T5{5!q}gsJpTYjIe$M!71DsQmtZjAV!-Cv(tDOZwqz;KU%)8m&u3I24H$b11`{p@ zY@RLs-on_5r96LYMmc{WqY7!jSSlDyxEQc`w)BC8u?2XG^bJ7Y6lm7W9hKUTYF3D2B&^HXq|fke26H%_@@`I_y}YtX*?* zN#9+UzGhY&zUE1cu;-6mC+%xqhI@q{f{}@5d`6b9nI(;{+1$xqQ3k$d!!+y3n6Fvn zfUnsRguZ4ii2e|aO!}IWBr(2b-YrmzR9yrLd^d*I$#+9mCvygxAJ4Y|^oL+OK4uJt zwYdf7fcifKBv6K=>h;2qvxB{SeI1lh!i- zgO2?yer7FWMvP$?w7-UakFg%(#bij!h5A%Bnh&De2ZWEF4&@05AOAE)_}gnS!l!S= z2>*INB&;4>&*d3!=~bp6thHBXh8)%iFF6f_pm;Ith!tvZ()Vo3Qei!&1@)MYIKKuD zAH_)@;4c!kBPe{XpGC+j?m)uh7GdX4VuU4YVuU@?DYuB(w)so{aQEXgTt&Mdyi>Ss zBX@nLJ_hmI#u(vu!(xO#j)@UIY>N^8G9yO#WKN9m`4%aR$&_GCdLg?wK99{5QV3LF z3#!elY>d#cg&`YT*!$A3m70m)U|6TKU8>Y&QTv(!Xtu9S5LG;cd^8;D5=3_qoE!ar=H+KcDc@>fw0b*%Lwb7*@$IN{XkjgJPYM{WiqkO zVPvgySkkO>B2k?89)op`VVW5;w$2ebu+DJ=;W|ePvM>^a>zpJ>%sPj6)7lk{IbV|+ z9v=#V^W2Tjov%q_c>_~FPE+rMTUe$>2MJA0PH&m|@VHSaXh-)=9bX}79oM)z<_byc z_)R*7#Ms>b;K*0N+=S-1zSWjV;mf<5RYSe$rk-fVZ&7+-ZV^GK5;m)*S8+*rgrnM~nTv@m?tz{`0S+FymWN))Gy<{aqb%zgp{9e_Kf1a=$uB$I*VZF{oqjaKGBH zjlJXh)moT=t}xuM*23s-3q=_0S0@Q$_NzCn!9StFm$(MUvL`e+IlX1@qt@5p@m*}K zu(E1$=JnCQgXD5ZA|J|Jlw@LY-92GF18k?(G`Zf*jkvcc+qf!UF;-b z%r5qZwfJc}z~Z~P7RMb!i<8q^7C(A@Egs+7)=F-2mCU_utz>wI!ZjQAwv&_`?QI*A zIu;N2whh}@JifQBg=uz$;oi0uM!U77`C)H6Nf@)Yy*?IqzAcn3IuT4BUfeA@LysQT zZNJ05cuqYCzhu8wt=cH76#V{pj@=w>1kbSp_!x;F9yU9DTi5~`-dXMPefY)TwQb)% ziVv^ym)Sq4#?|qBf_)gXVf)qqZNC8Pp!OV}VE5w_>~9!M!?REO{R}+F+I|j$(?pW; z77)w!&3Zz~r}5aIzYJa}e?BsJUYSv$7F2&ri*Pw}EYJkfN47K<>X51VYJZ`Xtq;p> zWfAb9L&o3QBGi+xNE0ZM2vFz?YM~#3;>msB1MAOB+jO1j&?wVlWRfy=b)LlInkq6= zC#ohC2kvMd(?v0jd&CIMUyKok91TG z+N5_uYx5;I;{t8MyO5;K$h$x#SZe$UhAI19cEdK7jd>TeEU_j=?}Cv>EvkjOpwi+Zg&04BJ>X=10)7;G=M8CK^2GN6@kyZDfHTAxReFM=%!I z5SG1}mfg#>EbbUumYm+Q?6KXqY|LYzwOQ|KlO6-D&5`1jp%(dlW0E!_kAX3rW7*JS zVA#g8F^_?krJpMcJqB8qORzi&S{XbBNwOG^!G^W$Ca1%)d%Kp!0xPsEIlX1sV)rc@ z^9^Wi_II^O-+1`dRQ zZy-q+;~UtprhS~IUFw<^E920#bxRgp080wf7zyZ{^4wmY8z+wSAq77st6ZOQ2^ z+aA|_+s2>wwK|(zb@F*%tMhzus!)xMc-~J^XY{;pjOW-keBL)~W83)iz80q06^76I zS{ObG2MrC+`$@u>=l%7u?d!0d`$WaZNau-a*_rVye28?id@Yux$k!Q~^8@*el||6V zW1SjsF?o?Ul7F6F*M5+{J&>ZM29I?*Se{ex1_5eMW+RSuV!S4o$NO_$E-VYYM&S9| z5A?dTHZezSknRZ_-cjP5QaLNk6SO>BsXX{ZQVdAH|#W19+2u z#BTCgfBkHg9UQzDvs_fuPNY%cL$@tb%7Ts(kr=#7J^y${IlsiHLK@y#JOoPD33{6{t>NFx*q<09EQ~K{j1x7+34%cyFb)+ACR~gI zh%w5-IGLq9zsxA-pTwv_8ZfZ^3OSf?F_sZytcBsTl;?La%J~&W71DrlxL`2hVxVH# z(gX`*B};k!sf=>|DU2$l0Rx+bkb?;q16?y)YPB#WDDaAmh${F8Rh)b8C6IF1~xT-!Gwzedu2;_H!ONT_iUE({Bs!P{IeKUNCO7^ zz z_L8%dzQPMitU9Herp8 zv55(He8U)?E#U)>2;)MQ@_cMZ65|3!71Dr#t_%z&lE=3ujBgmvF}@uLfx8~xKEQa^ zUgY@p5XZL#dVD)rIu1ilaN*w?Uwk$mLk<8@e7RJ_nl#pG;bRCndb~PK8oC7{4*D}A zYT0BclNvUEmJnXYsiZ!o2UMYc*)81VD8|}i6gz|wMzMns%P59X5TjTM)$__^ViaR! zjbbcmMzKhgq?ZB>)AWbfC?;}X6mtaOD5eF$5-$*hqgaw8W)$Pyyt28cbkSh4F+4Gp zK7Pw+*BQlPc>_1@OEl^-+`=*{R{Eh)$>}YluIjc?<0GBcW{s;&j&xd^dZeQk`TAdy zHlvX)rpCB~-mr~jV;jC95#((0Z0$?(=?*>I#2!KB5z zBb}iqJol_dk9Ze9GtQZn(y(cD>Q3w?D!9zr&tahI5S+>2<_v zXM771fR;^$GO6JJ#S%gY?p?vXgUcM2fG_Nrcp7apSovRIFgp&tHkJP+t_GdIB`(J` z*WQpn5w|X2)z(%RgnU6|MS$Qm+UTZ*!N?GuMjMffnF~`m*7wCaeC5F){{*Be42gqn zgj`xyU8SL&z*y;y^I6?sJ6 zy66T|xQM~}Ghq=!sat}Oi{S%w)|un(TpVuO9~^;~k?i}two7W>m1&|*(; zTP)m%VT&c_|4xe?`My}zDKcE20f)nvE68BO*}Zj*&?F>JEr z{NHJ^EgQJWUKAfr*D~~89M9YJ(A&_^pc^tatus;MX>c1)L)3WMQc+88NNzk0>uAZ1 z*~Ttgvi&kceI!hiD@;=)4CbV;Tj6Dfq?R1K%&?v<`9-u-J@~@QljA11%uw`{ToCK4c6wnR5|JvLD`$H^kH1Wp!S z2lca@EK#|@$s#4RlSNpaoh(AuJufQUrIUpQhm+-KMsTtmiCCO0*qDNor3FUy%4A~2 z!^m>7u%vOam^(RZ^y+N2tauFD%pbA8A0(2%$>NAYCyN&4GFkDENheE^EXK*gy9LdG zqm|=YH9TpG_M<9U#rx1G!xc{~Z{TFP`T;cClaSYPvS2?XY_{b5H=6C}4cBbtQFX$D zT|cT)QPK&E+R-R!mMS=o#wgo=xevrWHoEDh-KIy6jc$5FG05p&K#xsQ(~CSdQ4L*R zW9YFlY|{;59vdx7tVhygqh+~3R#DOo;IT=P#dvIZw|}=AYzk|4)eZEY(Yoznbc2)K zZh&3Dup5xmMK`b>RU?H2a?0c0llplu;&ohVtt*7eY{5{eA4N%B+n7G4o1J5I?AG>} zF0wg~qLC~e_-HNRVcOI{_`$=p$od~0^W&}=-NyR3?VYX}-NssFu_bK`u9>7Z7P)4k z8oKR0bj=vHY40)DjFzR|m4&VuEen($_C2^}l4LQi8Q$&RZSQj)3EMl?T5_n62qqJv z`=^QwJ#nq2u$HRDFL|xyDZDKdoH=$3#HI6e1>$1=r^5ROgzWP%LetM;gh6k{2t$7x zBMkpjjL`D87-7ukF~ay-FY5Oq*u()b!lXel!qky5!t@CtAvltXHT5b5gwF9=h8$=z zJfG=TzYWi4no`;eL&{3-WLRs~@EuCL=anrjw%(ceI^UA;{2LhM{OcK2NW(i57$@+~ z1QYIi7kEV_TiV{j_y$XP{x=!r{2LinNCSp17)-brc&8&<+R4KB7E5{l&5UyXO^hm} z0i#1Om~b)hPDi%1tA%k3OL_ix80GwLGpdjVj8g=I2^RyK(Ag3W@QmIextOIq{}M(y z{~|^e(txp2Fqm*Lu(ZyWaDZooaT!Z_{^g8v{-um6qyghp!C=D0IFT4Qz%#c~3Pu&ufU!z2m~b($DVi-UurRJ+DbN2Zqnv*=qY7!jI888^a53<#ku7a)VO+~n zo_`&qoc}dO71Dr#B{kXy6B@(pgzI+(AI3uth9vBTm(duzey8Sj^zZfq_-r(a&qg;R zKp*!}#(5t@2;a?nEAoHUQ;rZG0U?}qg<#Iu!%LFEXS~PbD*B9Y3>11~Od!aZjT^KGao*mIU!Q_SE`bx8@>4tvhR>ijq)Wc@f46*iAUu|L&C z+u{wP4n}z7sUVg&h)zeX)EhsL#TS{Fix^ptLo8|DAToEdABTeXAPv*Zim^9{L=L<` z9$nZKn43Sm55KYBykAaQl8D2N0SFFZ#_J6-I zUH)HfOz}6Dv=wVyEAq`HZAHv~7#e6jKGG&xF?w^!G#R@+Mek@DwrNqZH8VXY-$&-?Re+98cV)t>oEE>EA%}Mh z*Pm6HaQ$gk0X#2wafE-m;CtmW5f?AqC7i~C>XGYJ&WPX8kYnrJreR6<)8~<5-HJ8G zS-jtR|6NnI=iWGv^c>dOK97_HugtKE^GKzHeIBV*;&$}u;E>AepvjJ}0!CbGXu0U} z*z*p33gl>?!s8g{^$mmDPU5lytB8PFHW|vKhRY7#R(KtESu=&9-W{ht;X-z~aG-&( za5$F{77k}4mW9I^vT)Gnk&=mp10!qUz>;R+5Q*YEPzMVK!!*NuY~dhsVBz2h!i9qt zM4v}WCKnD#l9+`9@20gY8gqtu!^_ir+KXy*?wm&&%Nv+_(ylP|*KiBV)YvQzO-)X3 znfji%Q7LFg_e~w2*0qjnTpe>-*E-hck&2EnttaU?n%0d$6Q^~sppr!{fBB zWzpx6iY%DclVmZ|y0O!Su=fMB_qDFQvC|sbo1EUV_r2?DZ_6dizlo`JT<6-G=ZI(> z>+?uO$8gCe={Pz^#2D1EcX*D7VHi8`j>7 zmcZWEx%S46UTAM}dduGTt*^Z;mn7c<(mJkpb}^gL*|7G0iT1wUwKvuqp}ooJEqmX;zV^1> zwc=YeTF3oe9rMf)tz&&2spuH*S|#Z?I&;Jr)UkJX=7?b%d&kcl(ZURLh2fbaS{QvE zsR)BJN0NjwXO3)GgCDRP4E}Z3;MnvD4NgvP8T^6uHMsq%65lq_O3u1U=1C-4$@)A} zQ8HdtN>Xxk5{WUXWAX4L62mqYkDo-Mg=ut!;YlP~7<>STCoT~NCy^uxV@@L3uonL# zEq;S*aXev%7AL2-EdJp7THJo6r*CBOCRfQkpF}IU4NpdalJQDUl9HqINsLJyi-+fv z7`Cx^{CpB^@n%;To=>8M(R*HEahy+*B#b$qWPL2&`8-k)Odej`^GFRnd{lOx%hz=t z>97W+uy=yz*z?dv@EkjU-X{F;dP%pxBb$f33-RMaIL;$&fzP4+8w~ykXGZ&RX#_t2 zUi(&f2dVvh?7+1*@x!t&^24%s8BFbm;64T^+`s*72CMWZW*0y#+dc1E&H#GUt(A zflR@9q!C*FNj$EF=aI&!y4J;$cMrWa0m0ulMp$`pjBwgfF~S+g#R%p+(%T1xUZ{I; z6>Vftme6U$>*9~gE`(R6GD9z#WLfFES&FBf9wVG_evDw`$hU-YOu<#xa{TK87a~E9 z!I#9d(1?zxe~M)(nw_1hv7sRKxawMvTdr{LQvB|9EJ;Xj@=YKrtEtghWZ;(3G3+`n<3#)PmVp*^ELs9<%l6QaKy-^?TCqZ9S>PUy->Bw zCCbpH%Y|bJTrO8Jg3IN6#Nu)}Q(P|kI94*TNM~fZTv*b$T+E&90X=ZJ80Pcn<%Opa zG{#&mA_rV9jv#coXhHOGtYp&Vk|c?7x$tgUkDVXE4X=~Sg)HYd)>z)as8`Xb-#}i= zsBo)?MkS}WjQag<8#V4+(b}wWwMplS)}}s=RkR7`N|H7s=L(fzsWJR|F8p(NhHWex zbFOGvVoi+B6)lTCj#XrVb0tX@<6JQou|x{Ko-@2;%i71W#_|T19e+D4`%Txf*ux1e zOHOZD_6Oa!Y|M?KwOQv{mTnZSO?@1zXcKOfByC1+6k|HO$41Ao8n&@)%#EUD!KN}a z6Ad18qi9+5ajYT>+$c%17&nTs$cC`&U9{{?u4S=J5?Yp=-m>h&-M4JaVWPEJ?`o3{ z6Rk~s9II%vi?KLzm>APJmJJ;yhHWexbC_sZ`nj^uVWMTx$FYhmaF`@n);LTytYzna z50?FwYgz1wg_b3!w=DZe_bnT9jc9H5ceP2^h}Nb)j#ab?*GQ5!BiD#AonzV1HDcJt zvT@gl7G|I;3|%8y7=0Y82m{whk}$?KvSCg898G((Yg%lChNdN_w@mwJ_e~pjf@pPS zU3Jn4qSbi>o~^vHs1r_*By~nk5Mw;YwxJWmu#IiwP7p0jqbm%ZAX*rG9IFTeCrFYo z#tE`vZM)AMuxBERDBh{fmX5G69@iL8XpF}MgEU~^EhJzt;bN>L#!(i=|FD$jKglTP z|Bz9IG+>-77)-brrxF9-)%MGPE_8DadGr9A&x zMmhf(MitV4alT+M;bNRd47_R@Vf=)pJpXw{IsZ9E71Dr#qXeK2CR~g!69cE6MHoM2 zDbIhAQOfkb?;q18&u9X?F|b zyDa7Tw=v53w=$}b28@dYg9#S{V^y}amxb{?mh${N80Gxi8C6IF2EK!Z989p-Re4wm7ULHy_G{$nPDCqMecd5q*{Zb&gPuQYL&j7 z{x5wV>u)j3>&$D?c;eNwyFIU4#TKDTc2D0C{t z-b1Dy;M@8xBlxzygIIi9SKwaijW=Y*Booh5j4a<4OB&ynxsyG62fi)CG;?>%wz-434H6Qw|v@F+RS`DlQzg3bf#&2aTBkkIG3C!@4t#-k3{P{H48ZTl7@9BzQ(wg1( zbPYXR4mkTuozG)6BM9Hi+zJ)KJcjY(ZnPG@WP2~-0=@;v)CYeeo(!*Y55l^98@5^0 zYWbkvkZbdkNNx?^0Ugks^iF1-+OADv8#(&DM8HqG~~^1 z%mCjuwB=_Aqygi(k(s`AlV&*O%P6n&&(!$|T|BcEZwP<48pZ-tW_(xzeKV?n2)PN$ z6lNjlhtKmiMLc;cuNix*RD{>Ze}oaof%|dMP}NYKhXF8Jjg~=zTzFgTNe*a=-$b=-*pFve!h#or&IR=h9>2Fc%nQiIQbRSt1% zZp!~2$s5KE8WddR=RmalTm&mwSP=M!7&CGew3B&AThbS{Kze+~UD3^OUVjg6HlH_R zVL>Qw$(u3R`DPbF*1`hb%x+hACTUpOmDNsy{xmz?JhjOyvzbontK$MTcQfjBd>xH< z@x`P~KGmBHj-_eCMS;#cv3%!+*87=!^c>h~Fq&cYX)F zPQ8lVU{n(Q^HE3;^v~_lQXWS#zYsOYF_UYW4~OvzQz3S-?>(MAIAV7j!BzH_^&2PgSEGFEV6z1SDs<Y>XO)P z+3c_ENM31Ylp0rjQZyxbIOvsj0kyCz0yVBU_g-o-nfDpSr+~Kvx%0ara0>5a3fIPY z2N)iA;hl0P8(t>PJ41M)(N7_4Bj?%OyMF)MWsEF!T%Ad z(iF@n<&{b0m#~@q-U!fjMMu;_V_mjx(gam}7&ppe9^{zFwpOIR%%EQX1|D)aNl81z zGft*>DgSQiQey6dz<=7@_zOsTWfBVe@)mqOb#Q2QY*A} z-v13W8P%BavKjvwBm-sWF=6z5Y|SJW_Jg{t$yx^0j_-lfJ>?APJhQN{AZU4+wB#Lm zNHC$?5#6I_I*|#5g*zB%1MteahgCH_p{UhLtsbIh2M&~+9T*3*12o2zMhNDTp->&B z3>jBsB+6#&)tRB2Nn*<#(B|+DD|K}v=7A$IV9^Mi3)md-{f`=fIp9S6;&aD!pxuPu zP~_=6cT}l&K!*RR6JkEF- z;>q)6=KspFW{!dxB%&>m- zC=Afho$#A{kw`$Z)%k;wSFM)mwiCNHe+aqJI`_Jp)Tks~z?cf-1a$EdZWrj{0P5lu zq%B>%Dl(B6=z@g8p}0xmFa*@X;fMn*5DZ%QIU{J{WyGQdd>gE_Kn}FPXiaWbs0Aqo zq~$>Jf5yUPhLIM8-{gxd0tzi0iM)XpIN0Hl#Ml%o<#fxZHUEj4H;Lm{`Uc(J- zJ^T`BOAoJ$R3rv^Afa$HZc{i00rgNo9O!{y(8Fp*(8Dhfiypof>VX{Sfzg^=d#DE~ z2Bc$w%A~=;~J;BKOS_F@VP1c;l zCSx;fGUb(7x_)(D_j(baDZHKNS>%VgeaNI%kKx$RRj%562Q#&X>uuOY{RzLlVB`3h z3B9S6_~pUxJWf=r_rSwLFWLpJ!gg^y+Qli<%^xVbSN=UBt6lt&)bj5nG_1)eP{6IY zgduOOZH5`_HuC|}R+}NJZZnJS=PWFE$!$im>NcY#qI88*Da{(*frHiRHaABdwz*O%hFM!LJp;slc_j8P=R_ zhOucgOnGINj@pa}&=lTIY#{QZ&71+5f;Q7tuG;*W%oMemF9&S~<4319a~Wt~T}zv} z6Fm5p(Pln^fWcU@8QRQQ)XiThx>x=fk=15CAvJKB`~}y+Sn)Sp26jIQ?S_T4`u;BJ zW6sXQgyhmDX9llK@WR=+dEp!cH2JxR1CvumnEW4%VDdjB7L#8uCVwA#@XBPuopSbP;m(>r>nDGwdwLJB_d6 zVoiD_b|p#|gEwv^IfYAzcqs!k%#1>TpSuN4H3i7A3S1r(c+D-a$`l~S6v$t}+gvH7 z#HlBKIQd%>dxy2`3vT{(JlQwWU$s$4#)e9!1vOHIt62PvopD)ZoKmH$K`mXw09`9n z_?l#DMW#N5CAb#<@N@_4N6?W53pB}F6mLKyD_kq3|3EFSp4V9G6f-ic^Y-5%K>Ift z2DdPk7fY96jRw;8W825tD2Hw7Kf6BwsH zLz_h(8C=h4l?ku%PlV3t1%@0tvBR}xSLX>B{53W{6JF)>IKCnG93PKHMt&x|iigmV z-;jHbUv1+v;Z{ineZx8+4xL&m2KkqhTL=fZEbueyvlZQd_(Rz{th-i z6JBM=ws2QXgeQN0-dX<}a?kM( zw(*(3Uq40Y;2Uz!@ei}{negQA);suy+;jZpHa-*hQwRthd_(Rz{?Rr*6Q2Budk5c; zdyc=t#%IE-9E;GwH{_n_~+XAOnCAq+@1bq$UVouz{Y37lRxk7;2Uz!@h`IRnegNsa0lOz zdyappjn9N9XM{WWhTL=fD{OowJUKty!8hcd<6mv#GvUeE;tswc_ZIWOPAH{_nWd_(Rz{+%{H6P|o};@}%{&++fE@tN@C zvlIv4kb91Qzm3m?C!ef1_=enb{D*9OCOr9^#lbh^p5s4k<1>Lbr4c&#hTL=f$83Bi zJo$Xh!8hcd3+#GyE?m7NbHa-)cd;{m;8*{zKXKuJI+N_ zg>PcNPG0}zsqvZCkiu7MT?$`o)fDW_E!b_l1u2CMJpAj6-w89POq()e+Ki1iBc(XB;M=T-x7y)Axc;P-Ramt(Gt%naQ49x+VOTeE z)Qm=T>I`znwfuHWT77@?s@AmHWE8_cw=f(a*VBc*?Z{QF8MXcBew%01dkFihms?hh z?XM0P$#5mYw3tb?E5^2}M@BB2F-1LH_2l&FYU23xgjwpQQH$sFS2xc8aCU!{ zpUTji^5N_$>b0pO=1fsnPGh)e;}LUatNo@uJA1a;Rl@p>pPfBV?KtU(nG4hb8-F-( zp1N1UTQ*LOou{_0PC=4y;9k(A)TLwGvQ5(JnT<#pHl5){ZLHVNCM}z>NR{(@wx`wO zRqsq#q&}@8cX1uBj}R^GjO!_C_~?7bO;<-k=0)lnp&wekY{qtK>exdkOjl12Pb0iz z{Hfz-t5+c5boC*wcT&eypA6YvnUEU0L{;XVI(1KV^RW7XX?5N7ziqasn!6>h?;J)+ zUcue>QNI~}ciVny)a<+4V4aOfd1LbjN>fm~C~THn`)_@f~$tTW`D3Cq>*Cw#cca`o}T z4>wt&KA-daoQ(Qt1QA}&e>iZux@e09ROqAj70JE`5EleF4l zETy`362tjuX~(GDr_7x=9br9Wp1Z|66N>7KvpyYLRFx^0pmqIa?57BinDXh^26Z;t zVNu<_>8E3ds>+~?<1~ttQ4Nsxa&;B1FIUeZ zyjsnfb=#zC)%Li)L465fMvazm336Vm{yFK#W2dO&hd(*}CiU9neFx4`@6TI2XO_xr zw0O>*>e1HvfqSachO^~-9X)qH_38}jHed73gn4Sr2*~2HMRYU$A^x2(;QJx#7GTdSQ;yLqFx%!Bii`18;A1xow(dl8q{8HPh z)I2aQF&&<966Iem&cdf1cG)9TRKl=fS#cel+`yQ9}nS8C>gQ%9(C<{vZv zan-)XuF%QRTfQ^lK=uBn&x|<`E$5jr3)H3yzJak+p%%;4-^YE3miETN)#Ea10(7!K zT{i#2f%~W(7W{Z@M*U&)59O`l&p4oC1jks7S3R~v;iXY(dL2_$JmM0(TSsiS$q^W@ zF>xTZ5k?=TP#mcfMl)55*Pxhs4kP^$s!lZkd7ye|0#W*?M&TVl^vZc@q;itlW6LY& zWzlGMKZG7_oNre8U)K`m3eNU9^voQJA?HE$eKr*f`D&W};9 z8Q)T3HbUx}Iakgbs=lG{_6|~;ZqA(FR#!-B!WK;3rf!tfsQFCYrEW+42de24PT6Fs z`iXi(QWwtIZt7C?ym~@XwNtO3eSGS9^|Ykkp2E~mk(cE@lGID;RY~nW>amHhq+U_K zRHx$Z`)={r#HH#L^}4DW1)V|vOueD1z^jJ=mSRSIOHvO(kxSKU>erGQBdIskZzS~q z)VdV;-nUTRRew;Y0i}r7)0V2gsm~?nevA|?<2TdGE-Mo7+nlA0K#&JmQ!sZqki%TCBSEj89k%}7nKQnOO6lDa|4ZI+rW zsq5wLo2RB(ci$m3LwK)B8~j3Qp~c%jwMcl6qVX+N2d1`@)UkqjXlh4Eohg{hQ@coN zS2Vt*>X_7S7Rs@yJ%xvl7r-m0mPtz2;grYPqCz9nMM}Eh$}x^HM9U zJ6w}02~XGI7HE_DJhu<;cU$TVNiD~sZ>hQyDOzQ8JyUlFsRhEjFLk!?PLXntrp}Yp zOH%h|Qx{6=Ms&)h>ZR1hl6pjJ^jhjNN&N%ecd2?ab)}@{${pTIT_dS|&QDWc7v5%~!Ov1RN@}=ha82qaNxd(rl=p2(UDL#J)!wa=+6i5IsjBsEm(*`0 zmGSPB)G1hPE>-=!dn7ez5K{xa`z5uP*ssxhNK&WC9h$v|CAG8MVTkvbq~4R%M&1u4 zb+_DMr1zAhX2=~zd(TMfT}h4eo|Dvea=*Oyf~4M-RGasbq;`|qPVruq)TVOxjlI_- zRVDYE>AfzgdnC1~_ok!{m%GpQ-j)cN^_at?>+;5@xdr2KF_gmzB zAgQm){kHW!lGNdHhaJ3+C6$sp?CkwbQqM_hiTA0bc91*l;r&ZeYb3R|hc{HwmJX8p zeZi}e)Mt{~&r3_HkLY@t*GEz#MV5ncN(0MPi7bbC10?mlq?UUPk~&o+JKD=hYNp7t z!W%59<&v}H4U^O?$$5e|LQ>C5>LhQJq^^;26>qGhhKkgucoQV`tfW?Xt&-YUq(0r7 zEUBj@b(S|xQh$^>oa@by)bFJZ7kINIRU@g3yv-zak4Sc@H&;?aEU>+UoYC)_WP~1_nUc>nW#Odef~b@|G~3Y*5$YN zUi*G|-ql1uV?&^lA34U)sd)>$H5Bwh!tb4A)D@pfA;73upD?=kCqk)D=#d##H^ zQnkC!x>O`pyWh25E|RLvKj;%tOeaM%9Tv+p7{_!;U#2bb zOn=pn>2nE8&-G{OB&Jtdnf}qnbX*M67bS(+eVBhrQuu?UkScKpO5E>C+#M1(!M;D) zLO*sq3tBYcdC(8WcYqe;9s+%G!fT-Qd9Q;Go%j~$pCT2GUN}Sz9D~x4_}uuPNZ_FpWmW>{#E6*4g8|oNcbOEQwIL)YVsecjo#Zj zp__-jr>XkVS54<19T&alYwow-%^Qif__E%c`GxJ3`-RpoYwNFnYg%aekdEYZ+MQc8 zFr9u@Tn4&3cQ$Ch;swGl1zlBq&A=&?(|^Ul6ztDef-bZB21Zj3=C^3Nd<4@+#@`5y zWAY}{*q*2@;Qui_r+*t#{;vHl&~L^ty*Q5PkNPnEurE`0Kc)*4m^Sri`bW{U67wlm zrr)zM{r705>tmT(C57uGh5hlYdB*Y}=zUR7fR2b}zF#c!_rx(@)tC7-@yws<_rzB& z%a400`<5w8&!p_nOW9{i+20k7V;B9UaefZ$GAYB`|%uKhrDdKXsZG%8C9&dh+Ke$r$8#U(__v5z$Qh#j@rZ3-k9yjWN|j6?n(w%X(T|E6Arz$OB=Rmjv^w3G-$c<~_l5nlQfwKXUZ% z1^F4QorSWGj68gb#8 zgfPt4O_LGk;s0I@?=Ff`QYg(*0{W7bsmETDvM>$T#wKOgBD82*Wx^%)nm8PA%TH-YAv|dY3W?c?x zlai1_L#&;GBB>l=DfVJcDfqeY49OifC!{f5 z65EQpBs=2G73pp~;aCOR;88|A3-zTmk=kNYa~o3nQoTs8(9XmstbOTeg^XR9+Ec?#Zf2il-ym_Fz^ZC7#~Wwr5IjN$E%LYTHYtw?jIsZO(B!QWEGtwC%ca z4?_CAwgs|wrSzxIwQXzGK1g;vazb58O(arzB4BJCK%wl;j1$P?B?I;Ex0 ztSk-BR1pR6IFX@d8;VQijmg+O{?8bPAqFE1Q&W z80}Ct`Xjs^MyEtlUJs+;6I3ef^)Sj5NqIet#%mjUJ)9zKCXP8+&~b zEzmahdIVjrZS3_3s?j#~dL*sZHugG=)+n2JolZfKl%MHzPRCA7is&+GIu(q+EnKV+{*w0KFqiun#4^u`_p0;hx`WVtw zWfMO~(`s$w5k8up5lMMHnm$!X>GK#;6WJG4yQ3*iB-Q7$C`sGc>nz;ChP)m_7i$~W z?id=UZR~Y6P0}{@I-82Mjca!-RcIU6?l_vKY~pneZ5K)P`5a1{B%VNiwE$==UP2^5sxbf%21EC5Id$sq*DerM7XajHgA~#^oDNS85x#N-nL?HZET- zU9W9iz6s>hHZI=;+MsP*zC3EzHZI>px?S0%eEIZKkyQEe$u?QaCuPW|g(9gk}M(EYa9DnO4GHC{hUGN+Qxp)pek+SzT}{#+QxmUjIL2O@pC3^7fJa!litwr zxISmnDIJgd%S<|>ZR}?`o!2(@vz$KBHukfE{;X~6X9Yz~Q*Fe4&Z52|wZ*cZvuL2U zv7fVPxVEvMb7+*ZiJx<6skZSgE^pKWrN==0HsFt>;R@oNN50oT1ET9gN?xVqp z*@G9*a(pcezq|Q|NkxN~P@F?a|2}En;N>)=OIkMgO3D-IUdkVK&ETtPhe&FNbS*vH zC9N8KEgeu2)s{66uA!VV!oMw$HVk%BiyW;wB;@zr;Fa`@ zw*7X@`N6A6zH%L2N6*|p*iEVY!mLPtf>fuaC#Ty}ucPlO38^HdUQZ`Qx{n%W3{I`5 z*|RvFYRv{(ERw3T2D(b5&3JETL}~*yY3W+~nAAqP$%Jg8Tea=hs0pb}blPNFL%$K} zjOA*Fh1O8bWt`s`%lpG;L0Tb_%Fj#n+QvvP4ZJ3V^iqmQ3hARXZDXX5ezPWo^wDoc zQYG@!A4O8}{P>YqMsB9(Fz@=QLQ9Xvuym`Ia^hGzrlrGuSW5J%cpvv=X{nZc{aD(m zr7IIyI<2Mk{aH#wmYknOY;{^{$BN*m?`SCGGS}1m}LMEanTBu4(_oBsG=q@d-N2|2Z zNi98y7Hgr@$5p&vO1!JJ^jAR!wR9s|tcA{Lsa&KnPpEjmLi@E)y_N=wpHFM)+i1TQ z`n{GWh@VCKRJ{Aqel4^?B%|!Nill0{h4wwoNY!F3^pr>n*-8hrjcd1+{QE=5R$42P zLawKPwlQ)&#eYA9Tu%uiDdY{5s%?zCfsUDwH_&ktas!<*Ave$q&xF$4Krf1<(!7yg z(>6}?MruD4Lf%MQL{i9`=q_zz4Hd`=>hbYjgO7xeF z6#ol_9EdT!krry{@7R}bq#auNCi=uiI;EvIFs3)s@KY*YE&9Yps?pMah-Z65GD`Hc zNU9fXq;vSzI-?hCqz^?>H4&gsL{jkr^tnizX*+xgkmG%oUoOtY0csb?K;9*i${|3< z&V+IZ&~cFzvW-q@8@EauJ@bD;$ToUbB!%2W9oojoO_cW65ONb;ERsTQrW|c!h7rzIM7!Bo(in{32~87uvR+4rr+zt=UeWYiSbNubmu!=QKCdG_+VdwQK2p z)Jr?PrlqIQD((0Li$#z}&<^c*S64|7VlHUMH>@h@J@kThyy?o4;mbLZR1LP%v1qob zk=jnjMN-I{>6Er{X>Xl=-b%~0jnll92BwCPw^E8o3b~ciw2hHlsgA$oP?u;ctrSVM$~N+fq~dL(4I-)W zw+(N@b38Tvwvla|l6d@Wqq$n*@wbh(Yl+9-HhM!#JpQ)Pz#J8i$KN(ut|cCS+vp)J z@%Y4oAD z@^*a2B;@BE^qRIY5>iPBc?TU8Nu_xwozyl)-brtihLCsCTOujsUHAlmvN7^5IyEDN zyo=ryNg?m1bK1tpyXoVy5b|#NL?ng0hd$RfM&3i26(Qt3G+HEuyqEH{jgj|K=Ijvi zUK%YDBa>2hP?1Ol^@a^FSs zMN+wci9`5`7@aa9AEO-p&RIRvK1R7BsocL!McT%>f19?Okl&^|OvvxhP80Gw zbisuD4t-=o?xjyn$h}mxFqHdVnlF;d{c&2ZZJhh#w9kZmoSrfvpP&OKhLC>P^UfS2zfbW?Lur1W5=2sIK0~S6#%Vr7^(N#qs69!m3hN)Sn<`2wYC8>jgK z)titnkjI4lF}0YGKc-_Q9`5`3Y{_`U!k0lyhw;_v4f+lFI#ORHSX3`_E{*3HdX+!-RZ;cAAiH&;=9n4f@E0 ze3L#kA>X8`>QL@)(tMFr?r+g@ZR6bEqJ1XhTlAC(d4dj@kS8dXD`Cgj_c;|%5gHsy+>a{mPtX&dMM3)*f% z{(|l>Ay3gx6Y>;YFdmvqX6{3Yeo zg>wHT<%*fMdc!Grff?|>aS>-mVRn2N$sRnT3Tl>Nj-!8mxU_E@^?*K zglE$@DQ7?>|IGR*+Mm_aI(@RCQL+A6)X1GZ=`GE#g6S=;(tni{z6$1xbNOQHS4scB zi}|;V#6&B7GBzPrI8X+5DEW$X19E9-* zxd;;wCL&BiC_tEuFa@CqVJgBjgy{&y2qg$J5N0BjBUB*FLYR#(2LaE?@l8K}pi2-g zrS~nD;#6G)ejdVngarr-5f&jVMp%Nd6k!>{WeAreEJwHk;Yx(75UxhJ2H{$SYJ?gD zC&CJZT7)_T7s5(}RS2sQ+z8hpT#rzX(174UXhdj2ScBk2@FDmSni19_tV3u)Xhm3$ za09{ygc}iVLfD89KxjkQgs>T*9pPq#EeN+D+={RjVH?722-^{EN4NvwPK3JaL8&VXjqM9Xve6KE>vAiPQvQrS${B1qPoC@%mLayMvok@*O&)9c z9UaP=U`e-)wij5Eq(s@a+jFN{rrOrz&ICTjQEAzL6t1!?vi&L33H@Kjtb=~(qzx9g z?WHlBEbU@#wcS7L8Jdwv{o{$ltmo;| zA(__CXjy5tb%=di=>%)G{U^CotW)imlsK$q_P545td;h01rF;X`)@KG)+_8$&^Ybm zGb$0wH!hJ{?a3EiYu%x8xBq##$NG@)Yfy?Ctrly_i2FhFXFLqLe$*3Ix0Eg(7<{S= zZInn?K(pUEP&C7ZW(v&_S|IeZsQ8LsN8K$gd$;vxGm>n3ME`*Gx{`}+yX=219b?-n z)~!~TBayaR7i1*jKJJm!99W;o&$sQezEN6a+iN|PRc!k#>iT?cyC0R8A=cZeb6~yN zQDxh2O&DRJBa+TOx*?;=_NKLm{vy_Ini7Y%>~h15Y656>9AMrdoh}3(B7!O7yrzj6wNLBX4H;p zr|mhEoF|ML|+m8E$E$=*YO5-tKB=|<>)n*zYRGW zZLtm+_Xel~$SW+fGKy@wEEmH!r{((e`=aBiAn{Mp?&zd^OUxq6{X>t^n&@-G`oy@S zM^q$(+7d^`?6oW%QxdbwazlO%s4st249DG%TpmitQ+Rt@`ce9v#+9vwzBFyWb&=)U zNat?LiQGic%&|;|4&^cR`;n((TJ66ciM?ZV%7_nR4o2H^K8~?jQbr7qwOJl4xtR_| z56H=mjTcS4Xj<)ez~_OMUBi~g4hL^F`RgoYR`&BV z>+CU~C$@_Z+r@|NlKT#shbu8=2hk3Upd7T|EX*+JwrQD@k}6|(rgBQki-0LgS`_nK z{;VWR^rMMYNiSfvx*~~@g^BOj`JKc4mTzUPOnS$DcggihpIO$S&aa5tJmZ$6ha}%U zlJ99L`yR>twAAWpsnsi@el_Fuq3i6~z-Z3L_zzc#rEXZSmJS@m# zf;=Y32V`Y;TUVfd+}5S2pNTP_j+vKuchqmkEE#Z2QaC9ooRbtzN($#Bg>#a^E}a6` z;oVWuGandmT4J4(SQjMLIf->aVqK6}t!jmedS&vj23!#Q?*;#RLAqmjR)5DDn?Ejj zQOv)WPfWfd<|UqsB-ZC>5v=b~i4I3{Wz?(;uK#Oz{*hKrxBV^a*HO?6or6_o#xOg+ zorph;vj*+*a&)WEBT;8cmL(sw-d)0TZ{JZ@C%+k0p1C6VjHLEX)Q4kNC%+?nJmNOQ zRz~GsbQGu5GRvdM2{g+>_$D-dIEn8Mpo=TAum?O?m5Wcn9Kc5*lIh2w!{`;z4Eg|c z9DM{jiE@VIVh27Gw4COFUP@PjE)o4zLTkwd&GqyUsE<;H=3?hM5)^NGfZj&6Lf;oU zeHd%*75ZO7FCEUBCxzx;#C%X_pApQj6#C+bGV!?_d)5P~<@8M|tEeG7cS?1NzEu#~`#`mawTG1iaL!v(<`a{rDytjVx!qHz@&mglKq7SnT}hp1|Hh6Q)MshNTt z1v)1sTlj2=<*;yx$|Y_&Vr`kt^xUj+#QiVu9Cwz)s+3rj601gH)mr|79BVDx;6tsX zP>Z<3<}f`ss}?D=f#(!ll7d@Oa7zjSNnx|3uvt>rEGcY8+{foIJvVDJQW!9Iv!rmd zq!5%?y9K{n@VkL5nalLttlhvr3Z8S^D|zjeybeh&hXj8J$T#LPJvZwR@Y5>~3I2%S zj|l#(;Ll1fXC>BI;N6u>&&@iESRa7rT+U0Z^Aan{%Jm;*eV#HeVR~*>l=TpO13V+` zR<8LtP_&m-+6(W1G>^=XSQ)?{xr8ZN4Y7(Y&5&5xg3lIwxs_|XTw;|=ta8DZ1ApD6 z<$|viWUU};1z9V|S|Go1DO0oy@P7f%UbzLoS@4?$xfz(uDyFD^AnyRr$gP6hjWnOH z+AU>yROnvOcUVu*h>;yu+}frdl6((|^<|+)B>f|T>=bLKm3!}5;m-=@1EJ>yLs48a z6vdb*;iICY_M*7n(nOOc)(qh@#F`n!^^+|ahv*%GsStgo=xan@Bl_B?zDUg_aovJ( z3nn0#fM7NYy;(3@#TpcAQ1rWnJ}TC|V(k!Xhv*LpeOatW#M&v=PSKwgdQS5FKrrV8 zLpCY9P0B9RX5(_%ZBhd^u7M2Ej}lF}@Uw)k1Z^H!DVQ4D3A$lqjg4ERMliKPU4nEA z(k;jUkiQri5M)3wn}u!_%vQk!fti#R6iiU8yM^u*%wEA963r3u_K4_@h`tkX?@H^G zxMu}(9@aT2WS5fKrKCdR?9#rXPZLds&}`8=MDGwynVm~org>gj%7w46b6r&mzDDph zqIU}3sd>iN3STF9x8MVU4~V`^@NJrB{AS^|3Vy5LgMtr=ewW~PX`b=Bh3^ndhwujl zb5Qe)IVAiM(I1gCI|bh<`m;jMi}k!%DOzeQT53$FEt<<47cH|&wA7wp(!`n}G*d9y zg2@(4x#%lJQz@ES(YS>VM4zB{(gM-ka{{8@EOe__gRo|$2gMo`{cfRq#o7UDb9#qZ zJ4Am-=n=7Y!nZjooxmJU?-a~gv7Q$z#Ynk?#>GfkgwGI~EgFaLP`79T z!fzJ3HHPbFtLTHG*)4RhXgY*HB=m@AI)y(g^t@;&R=g5wieO$h*&#Ce^%%@v7XnIb3ZQ_ij&d_O%s|S)FHH7XpPW-(Dpd4fuQhvgzpfZ z`fw?z&k1_)V(P=?P3yxcJA{_?kpu`Z^=02InzBAk_;gKK;}E_~Q`R{9a@n1tarR|RoA7PI z2m79&GZzQ@a@lu@ewXMw`tq3V5Y0hNIc}%uJ4JIwQ`S?wjPZE!FrIU?Xr8UM_$UkN zRxoLzPuG;K4$(VAQ>H2FYeZio8mFeL4~RY>nl?>Y9~6C1G`loqeTV2fMAIpJr|^z` zCnzVw(T~gS=*ON{^kYA3px=;DBl;TA*Yz6*eV`xrmY}95=vYQjFdc&F6iNx4PMXln z1nxf$;VXo%5x!3Nfbi|Y2Zi4we24Idh3^#poba~(oLWtP%ww4~{n_V0f3EXDf6lQ@ ztZkZ?+7N3{G`qyQOY>~qBbpAubcp_-Xbx(gF^5IdDVR>tpApR&%`@hlXed!yKT%pg zQCdHdy|ri!Bhv(vCYp3u=cHr`#vyu#=*vW3A^IB8*NEOJ`a01EL>~}+o9Np`9~6C1 z^t(iVQ0N(akDN>3Q#@kZF{}k@wX`)Zpl&zU! zb%@m=`mz-Ep-l6PsSr$!U}{8PCz^n00-|XbO;9vJ(d-dThiE!Pb67N;qUjXPInmHy znP&#G&$hwht!UCjlPMa9XdI%c5KW!XcA>$+C+LyU!NFYipkVfhz61LI9Ni)M4$&VL zeW&o}gr`)=HEOZ#CQ!vgU9Lp)O>O>PjtPNQKiPa{WHo>$Brd>2aV2)-51rwB%gF`sY zT|=Z731*kX+9k2}h~}VZ4vOZmXgY_y8=X4lobWXC-RP__wxQArLo+NzV={$z3}v4y zgs&NTf<7BlGgL}6R7y0I^Q}SL^6Wan1c0f|4hSY7n1Emcz&w`SE|?%NKgkXXCMcMo zV1mF{#_kc!VWFKs4jS7j$WB3a3bGSO=h!nt`L5%fAZggU(Jf2=NX4)SNWo9pE3xaR^@n{!Y8LE$^V56SHiz7zcV+)m+X^@C1kOHQ@g?p+@)s z`0BiX@Imk$c|qYjz^6~_5I!x9%M}pXDb$h9nqc|~+B7kk&Utl!KRK~O_)hSn^E-v7 zi?LGY)5YQs_@nu0!aKkZpX3m}2E1odjqm~R9g_mW2f+_02nyc;-c`^cd?)w=1)aiE z#tG^>nKC4O@YhaG6W#%S|73^oHQ;SiYJ?AfzkEtS_#pVlrv!zkOldoz9YWJaNvVZ) z3OzH5_c@NytS=kQd~oy$`sW!9P4TD0~O_Po{PV-wA%sv`*n^%n5pE8jX?K z0ROvbX~H|e&z|lOK8TO+qOWH2%1hZN@T(h?EqKwSLG$2f+WLEFgRk{Mea6;XA=d5zP~LLNlk~x_FHaLbJ&#M|faZ9)Lo{uo3FfiqXN0GT%-0C*5So@R zB^BB!)G>)QWs|tQg2Gb)Ytjm2juILa4NaERgmwr$IGKGoBh)g5`LrpFNf*9Ms8eV_ z^t*&VD6~^FmO^P4p^ifFM0lsrHlab$?-Kr?&@+WRdsC6*Rm3Tj39S*0Q}{NayM%U# z{-E$@ia4%is(3q9QV_mOsBsAHP=JdI|93N@l}3g0Glm(UK;9~7jeSo|y&KZP$7>J%CfeVg#RgdP;yDf%<` zJ*aUN=_Qdd{@It9V@IpI;rp*$(&`zO_ z*@72Ja|AE6LulGu!3*sa>ZlaFP`X6$LOX<}T`G8?okAT|f)`5j1TVBhXxeS)y4QU4yb(DrTH ze%tSD7umDzlkJP`tLz)>ciSJcKX3oJeRT9MqHm5_7rQz3&e(6pemnO2u|J9ZY3wgz z&&K{&>|bJI;*#S=#*K?Bj4O|8ihDk8P@lDZHubrq&x3s)>+`)nFZMaw=j}ef?(0)NK42`C`zbESeS5i!s-Nn!oMY)O(^MK*?(DoXa9!& zt^IHAe|P_f`|s`lgZ>Bmzuy0y{vY&@PE1UEJ<*$VAn7kjr32ar937C5Y{i?EQTQK+ z->m9`&#CvtuT#a-VCqN1@frLsOi)1awQz6`()Nss??f)CKApcRlFsS!+PQ46^~4-cz{ce_*}qE9B1U zf0>701@qt+`uXS=TED!EU&X^6sZS%9yHcM?RV|Jm!@-;AR*J!YD}IwK4m1v}Z$-=Y z109T(w@@mm6>n=MfgcKLrD5m+7W9o|@D~AVp%I`~ypcN?d>W_~Z{iLC9RsWdZ{!XG zKNeX0iU_C`@8ymJKOWSIcXQLhPXM)29^MGB;BC+h@I`o|*MfIKM}eP)9%!NIpjNz} zn+?7M)JmmD&w@8~$ANbsJ-ihUYQ?*{6Tr^~wc>r zR=l@c2!1}O74Pg$1-}^7N=uNZ1#j+72fqw?TJZL63HZyAC%)Mf)QWd_%fMd=YQ;Oe z<)GIhe+%B>odv!I`Qv>tP%GZ#tpr~SYQ;OAmx6bJTJc8jJn*YPt$5#a0jLLFSnw9_ zBJfS{g1_Bp33xBO;BO^b2Hp=Z_&ani2fr3x@OR%_0e(GQ1-b$667%<%rd*YQ-BJ z4dCwuwc^d*M)2PNwbD*_itp_Pwc?ZJKJecJwc-=v&EOvfwbCQ-ls~n-4tx;rAY1Up zZY%gbc$>pQkAhn1G5F4(M7|OHci=m}&$|))tS{v*Eqh@J$s;xo24gYL(h z$^41eTfl!GZzuC7Rkwow0o?}vSx_rJJ$gI%1E5xV4khDHblwU6Cn%W(tH#~n529ov z=rzk!(4&^==%>fQkEA!ir_o99Y4kRDe5}Jdm3ymoI^IE#2A@f>;73tB_)(Mqel!gL zKbi)D&!$rF+2jC^?_>l&mS%$=N0)#fM^)f+Xd(Co!57gh z;HT12@Kfm+_-XV8_-XVO`04aE_~~>Cd@-E{UrfIQUqZhIUqa`=&!E_-si1wL@cs@Z zfS*Z;;LB+s_;N}CUqM5`SI}_qvnUPxEV>x{Y#I%IHjM#4hjPHrpHuGZ->aRD5&Q~xC%p!K1swywf{uf)rMJM>(n;`j zbP9YOy$jw&zXb2XuWC-mjB^hBO8OA|D*7$>RdfOTYWf)bYWf7coBjyiO`n3ljy?x} z9sLbFM!#(;sLeJVvsEnkdg=qdffB$sP$GB_4FvC@6!48S6nrBM2j4_#;G6J^w9_#| zj0V4k#(?)y4tOu+g7;BAcpnvj_frvgKTQMQOr_wP$pL;XRe)bhv%#;UOTe$AD)23| z5PSHsye1HPr1GEWz8*KsKMz@0BMBBk{qC3EErhC9|rXAqhX(#x0dJz20^a%Ky zDF}WG?E$}q9s_?1Jr4dB+6VqtdK&z#_|=-}n75t(39{dja6#NeQGkE;oD_w;?b{*Pg1Lpbf;d9Q%={@|SW~^laetGdR zi_7Y_4zXQjyV3Tl?a#L5_6GYV`~CKP_EpghF@0l8V&}y=V?U0&qR(}GisCPg|7pL~ ziE9#XO?)8n>BNJHeUg%s#wP7d+LiQP(z&D&1F{Cx4QLqf_<-*Z_-MeN1{5aGPi{)K z1^6>S=6|_%!rmqHuO)dWKD*Xk*Opv(QMm5g5pc^Q;I5PJ<}~Ngmi(I{PS46j|J#=Q z=S*h1<9za6jNNsQ;PZFgaV^P(IX!i4$*<(Iu6t=mj|<0rAh_;%9K&b%y64fB>@En` zd88cXxGl+-h3VRo2ZYr@OY)yY*WJG#$hUWPPp>qB&+1!K&A7JY*%AEP5y6+v?4IRl zN&Xn0jO|(8;xOE{gMOT-{`XMwBGC=U$>Sn~5jcB{L`XwON4OXv10fS<(oqPb5wZ}*AY>zq z#YtrxLJrQV<8fZe#aVR%LLS0IgnXP^CLt8y>^d1?3PK@55yDiQW2WIOI~`}3Vw`39 zJX?w|1HpmwOBupUgmQ!mgjqNR%|@7mFc&AAN`y-gF2#wc3f|5`n2)dkVIjgIgvAI; z5SAh=L%0m#a)jjw_|0JK2GTK~repO_$Eu%&)jkWWd=^&sEUfBTm}#@Hif3W<&cdpl zh1EI>t8^At=PazsS(t~junK2k_07Vnn}yXj536h*R@XeNs(DyV^DtBAVfDCc__&AhTfGm{X@n0DK0^2t0$CrXID`RKyzPtd6NIA(KS$_9 zxPb5}f-UM0cAkf@%RGb~H=+@iBh(=@A#6an6=4TL5Mdv}0ffT{Zy=nG zDzx;o7g{n9CfMg#oc4K^we}^J+w50Zg7#|551>D2zs<5W`hLp~qi@5fP@c0)jCtO2 zMa=z{8)I&>yo&HT_!BXQ=*HMXv=!kS2)huTM0gJ2WrQ~o-bXl(@CO7-+#%|RFa%)~ z!bF6UxZ5mO#ocdl;_r3%`@Oj5EbqrXZ#fVCGw{|v&s!4u+;3Uf2jxPz6=4TL5Mdv} z0ffT{Zy=mT_zlAE5vVV|Q3W9tArm1Fp}6n;mMamSN4Plte#_GML$n&fj}SoEj<6G9 z55m(3FCe^za1x;t;R3>^2)2HR-w*yHlz_jg-))v}_Iu8V8BYYR( zd4yLHP9XdWasS%iWvxtHV_lChJn3cY<4Gs1|Cw~gnm6E2*0lrTqFxxV#)=66*FE!` zZck|@6_-w}uFfy0o|s3)vszrW&3;#zuhmmqx}sP0q{$J{lL|#$>Z|6z)zyCIs=2QE zCYQI&@AtY_AYo-ken=rdLVl6db#SAX)FLI3pI429xlF?7QgUHL?pZ>GuC1=FaQm9- zovr2dPM@zUiF{6Lfv2q5zq--uUhnj~8$D7ltnZl=>M(*9MT(>?WG#C+HIg}8iCW+Y zP5dWf&FbV({D~7I_@>lGQ%6Fe2SCjTZr%t8tri4YIub(E5#8%byRbSxa!jZr#*75# zQYv5bnTgm!5pv;P9$q(Gt_WI`#b}`j=BaG0_PTscjUJz?bTYa;6*v1_-b&BPMlIGi zu5x=STz;p!-e*?TbyJyoC})Tk=07}!@TZyoM68yHG`rbTTQiXsJJ&aQ7dltDz|U{4 zuXnDfXSQ;dr@6u9)zU(*tIl2P^s}YhSzo`zE$mXK?|NuvwKSn5K6GvfWwqSPnc-Q0 z5%XN={&h2(-Su@YFASAcjjL8EZmz$fUX5{1W=*rR-tBKKZ)|9CdIiAI%hoxO8%L~i z`~3KGncKCl!s&NbxFsv6w-w5+X(&IuEx6sFHu`1+1h=7qK*L2sh&pmr=0~pL{Cry4 zSn2Uk%BS*XpT7~+xxiEJ_P8#KkUqMkc0d?Yt9BXk84X;~Jq?ARg3m?Ibvg`Pm zfFs#OyAoYvzOzBPDnLE^CRFGG&GmlnsGJ=7A^$-?XRaL38fYUdPgLLQX8En0)jgY)Pg|oh=dSz7%6@90N8mR^60jPXr84YRy1M;sBNxSs~M`FQ$%y~A2fF_NwxDN zqn#PWjfT1}h|p+Ct&0~4!A*jQft{aVMM!VSGv7EzcJ>3udR2w8)PMbQ0b|2wUoj`PN-4+K_jq)M(D-s0#)4%(nDi% zxN|&Wpf=he5(4d@5nSOB5L#`tLnH*+VRA3+&=bymjPpY=<*)L+CyMu*dDV;-Y zUE#V$Zyh%n;7eSdx_ONrSF4tJ`1Dd4K#M=9=PBWB#q|ueQO}VOsOKrY)U%F>-WnmI z((1e;*pao4k0BMwE?QRub}w8XKzLpLX0Ks(C+*PmDEc~ z*s42pVR$8Rhlbjy#s~-?>zJxY-PEONC;(I?5cIS*Sfq$0ef*! z=g&O_kM4R-*IKPTh=kx(1<#)%9$ArKsRWsyA}4Ry3#ud8MXS3(1Uu?S$A=q{?4p(W zDQ~Qk%IS$h(?f;&s;H$E=6?INp((3cO8gh9{&RehwZ(~zk z<2sMXt6cu-rLKmiF2UHmQ{`-TJ+}2Y960MZrcUK@*9wDO>T2=l&hpeY*10{ae7S5X zF0D1J<&E|AF6q3!+&M0f%j>Si7hK{j61sw*CGJ(8N>3RdL})SQT$gu=ilSA`+P1{y zU(oDtYW9~mdiBht%P~*T5qGTaiu@E%-1yE1*F%NJ8x|*6^C~hERT7mbrCE) zM0&BH1NCCztB#1Np<6~a^rpu^iyQ%d^iT zOMYYvd(f)`5e=MwWCOB~Xu#<`q8=4IF+ZY(^XSEbOd?xQl3olr(e;)~F9w|9BF5m_ zniScBvP8CUS$eUcERik9rxycGED`fZF1;9VMu`}MYri0(g+1=Y0*@nGkXmE|66?i) zU3cxN^2J+y=zEb^Jf{hri0U`OI3`w#d2<+Aq_5pls7)TqGQYAUg>t#5iCn;8=Jt1w?4j` z=TjSBZW_+=zJj5A@wg0IUcd=T<>nUG`tIIl??^-vf8GlV@9d~v0Y`3c( zI#%oe`6{7U|>gt)!+Uv3T(FyQvX}FdTRAJCde0b6jrbR8d>O;4+ zsNJ=0Y>L8xTsoXjJ^nD0T;tL#52~lB30o?1wKTcCuBGk<7xq?-P;i5*D_^Oq3RgXE zz*|i!<1{Sx2&X_vB9fjrkG|@%+SH=~0h)>7vxZW~FCH?|_6VJlFjPg6Otr~er>72ft>X(=twC87Vm1m9 z(lNrM;a=JGgbu@?*|o&qiuAaMl^$%W8PC^P;_z&Jk1Xc7E+@KQmyM?Z5jbj>z~|R4 zh;g11MX2j>F{KY0jiw7j5x4D9ow)|2Qa1QY&={_H&f3+upC>d`H`!-4qVJ=*)KiPg zy>36or_3mXC|-YL6ZZtJhRFWl7?I28iHKHGO)%5xGxYaum+T6Jl>y62PXS}rR0x{$U$Ye~Ig z_`6oIuEMpVnIHSi^fs=OPAE03IyCxty%LK{CstQWbt3}Lw_T5$i0fKc0Z&i3f~%{< zxf9hR2gt52NENLfXM?*oq?mr%v`IQ(Oy_fxyy&5iG5ZJPOH4m8i{nr zgmvstbk$Ip5*K)k3S8DyhnfgM(9fmHLzN%8XKvOIR!XX-+w#?}+UtGI4I!hE{aiO1*b~yra?HiSJco4x z{jPN>rb81VRCmVP1<@j3{<6g%X(yIoM(kyn>J6nV^ z*~{wd8`pI`x(mgVCad&ZhkaB?Y1AK9#Jc8ghNh-^-hZJVFT@NQiovtbLae+YjWM!# ze#7lh$YAsX{TfEdfE1k#WnQndHKa2<;o>&4lV2624r1M9)UO2hzpM)jhg~!=m&$seCS~G$J;qIKEW4JUDE0DFJn(Z)*r7q$py~_X2XU z{S13qfR(vr3oCPFcPiQOdl5Yzf}=aQF@a+cEvfaooBTc=OKxX9@yQ7LNOuGHP(7H6 z$~{8Wq_LwgnjJg(W~{ocxeL*VweBXQfES$b5Hci72d&~4G+^WwmA*x_ctotY2)lG; z2rD}V5B46abNbM#*q`#ofGgVVQEYvP{gUXWhZ`y??_R=`DoehxuE33TcfX9SW+=Km zveVC|x?_#^Ie1cJ8gOrVHY!*Kw3vczh`d-?L$C6aFFuYgp(%{G- zy^#M_`l=ey49s#aT~FT#Q`#y_ilXHml*ABb3AS9detrO;M7h{kO)lug*st>(iT7G& zHa6C~oF0jb6Qywk#C%FU*IZ!aGJwyB3!43vo_TH$$r`1amh`NmcaKs%p+hS6zkEtF zDP&5=*3hiO!vWJ29l4*Ij`|oSd=t<^(`}2#mB*ury1nnf9-G#9oD|fY(``lX(&8M! zGlvh|0!L6|BWLo?G#hn?RCX7+0lRD92R1d4bVjD#ZP0dCgpHqWyAP9(rkSEU1ao0` zMUQurq;II#!LWO-Ll>#_FKyHcE|Izr!A5^24qf`mj45MNZC%Dk)aik!#Ko03^AwJxPaMTdm2N>=lO;X6B_rwqP2^5b1Ve!|3;H!|LY@u8-K z!6K{=gWLnv*n!jX${>~V%TP^*O9BW@_R46gT2q^Hna%fA*Hu?9#R%)VuIiF&yUvuQ zhEClvr~%41ADTlIXpUQXp6PW7qu|DVqN zCsY-tlIu4Tk^9(ZJgAVb%ES~9fVryWC!;i=E; zYKRz_K);r6C>uQnvXZwohG2|pmswd{>aVU|q29POHM{Bu#?1$B08#nI`xXageHD#!l(B<)v+FYet6E;VvtEKP_f!mzLV<`b;l3MUyxE4$j3Lc4PD|F z<=zGI;eLvHW0@b_e!-0bz0uQ^{8#irP4E9`EOp8G->U4HjdiV| z>?(Qe8Lfwc^w!e2u5R?X`2flr3lEl6l+}nAuHnVQu=4&B{YYKzYh_p8=<#X;pF6Pa zs>jWwmv>9Xgyb{pxx4csgu@7g#tg3d``Q!nVJSY)%p1Z!@?b9+BP;X(n;u|X^HySRU@B)i$ zaeVqd6}wAb10^l-ncw91MfR@yvV*R}&k1}|tp<@q*! zad7;Ib;!55?pnSo!xwSj%xn^Q-Bu@tUgGkOBzHD0lAFD~CC^7zZvHM5x+hK*xLENK zA5aY5v}&0%Gwm#Kl5Ida)*_;Dxx^PJz6cvCvtBKhTGQj@e!ZjPv58H;s$lF5PO&Inu4kUI6N;eMi-tC1 zC}4<36T0WV$z&o6O#jru5h|9%x^l=9eJNX<|k1EkP5kd&Tt@!BnblW8*8}BOIW6i)C_4X5wzu zp&KZ4Y*y3TQkS>ESLVU9XWS|CZUi%ttQqR4Y)IXU8M2u!NBD{fpOccaG$uj0Jzj#l zcfX-BjXp!wsL{NBsz=HZCqiR5%3>KBonO$qy0&J$U}VKLj#HSR^;6+q(A-~Dj4wle zH58|(_DdL5vggO7?DOe;k!fD9)_0cStA=rA=-rZQK;%N!5C})m23MC{(@sfI%QWdsK{0jN$V_H{~%AN|`MafGgT?pQ#bbXkNx*p}I zCz@(uG%j1dpt((RIbX*cZBxyAmrCryS%vKp&)K{&G-LPT%%@19>-iTPRawW>bH(AIKQ@k5dc|1wF3!A+-O1KuR z#6C}}a2w~u=lEpl$8L~W<3?<0qpVZG>6@g=D3ua+?R&7zL(L#25KJws@jadqU%>hk@!T8wnccFay_3 z<|1%|&}>{L&E^lR@fi${x4NIs^hY$M&ef+irSNzffcJw!RjlQCIC9K)wWvPGp91K* zP?t7<%-I?|@-tY~^$e-2<jUuCM62(Txhk4=aT9jl95!m4Vjva4O6Y! z`{1>Lby6GR_58+lJT&?4SyvIyqj&tvl<6TUfs#?B?VpY!gqyXr248&9So;c{XsU&-uhD>q0i|G zp37=d$vK1%04|eKW)-1M);Cv^Ni5(?a(qUu44r?5^t-Zkv#( zRy~t!43VzKe<7PW6;q9c0NvI*llm*BsXK`&qOqo#RNR-4<7 z@&c;LB|ac*9u@5i_Oc#-Ea(E6^t_&a`dUK5r8g=JoQycB;Mpjm);SRW8`9yA`27)M!U z_)eiFq~%6woTifEI}#y#L0$NkBI;j`GB)BniQJMt4W5ASN@|p}C*T{Dy!hXUK>hJz zExygji5%(?mzLZRv6f2kEljmyX_gwi5#R1~L$|sv5pOxQ7L<;yZul{S>oaaOa^hUb zeiJOTi0N8rJV3A)_y$e zxdrIb@cdRHH|`1Jk=Hsw8+Bvk>O?B_$f0{qmWJ@O!hIi)+}R%&{PTZdNxCD$a&v{} zRx3S<%j-evtti1tW-< zX>OPCNVyUInp@Bkp^dPYMD84uTS<*pu1z<-Ez1q9VeOf-C64<*6KaT(nj{4ueCB?J zanTna-qSi7!o9$Y79I~j%`<~#Fpn^vNnGefJXdhP#%Rf|#CUYkM0`WnB%u!cWgqL% z3fJS?%_ia7%qHPKUBud^u#{CPEd9HWCbIKbp>*XB=gJC*WJo zLQ<&K`8z1-s_?ksTkHb8R?vnA&aVROQ?<8@5bR24TVPf5ns zMh$s1)wob@p(YxS5_!Jmc{lnHR%80pHx%Tin&ULdGL5R~~m~PJt_Q8Jro9PQ>GyS3~YV zE2NP*Rb$=b>QK2>Vs}^~&T~rSnT$l$wTQ z8rq%rz<3i3d2n~)QwG@J`Oz_V{INIXlo!Y9>wc-9B6%xU)4U(Bt>ZD3xP)X6Dw z+l8i$NaeA_t$;t=e<^SqH|Z2KloS6aBe<|RDnQ5M&CyhRd1;|=Q^509W-{a{Xs~>6 zD}XCROxC)9DgvSaTp={Iz}JDQG*^mk3N(4rmGXd|0$o1v6NTqgsh_zTD9&iwuZ5Fb z)TwazYvIgfxWYe7@U?J;y8!u?BJ`*{IP|q}hJP<24-S0|oXLkHMF@po4`J|j zy8+d~D;rKb{f#rT+9+F+xDTjZ5_8y;wf&!eW@{NW#of+{R$wR6&}q1>RI7DwtIDo= zJ?$@yY{(rwknIy9~&*rq{`L9n8 zoQ3|#Csp2d&d1+%_}lY3;D1vuF!1RmnK60p*E+}I ze7R*?@gp64VCMW)t((`2H2Ccfs~O%Z@!IEvU)+Lxh~*2_@zN7opy9r?9x0|Fmlo*r z!9}W1J_2(O;*?h7Z=ICfBV|yxc-(7BSq7{D5NZ!q)gf*MU#|ljqRmhcfY1+_n*6)qByp8x=AITOfnb;<6s>i z10;a68w2sc-boe~*4~MCV;})+zy@L<0b;DZi5JNt+1OYIn_!)tJzt%7y6WC{@4NTC zcOTi5T2#MV_ujgvPMtb+>eQ)Ir!eJW#5HS8Rm_^Y(#c8{T{!J)#nB61wc#&H-fOY1 zvngcdpOjJ%16gHxw!_Zvb6Tr}PqRw%FbwawpfqbE>kul&@*w3w46*7LiXdEy!fX$= zstL3o1Hea}z+}2LCxX$hAFA5UK!z2Um1Ul^i;>67TJN;f48wES(=1os^@s?`&idkmqZH$GpqqEvLv0 zZ|j5#Ratbn=oTNa&a#%KgCfIjr>$$0vMU3qY?ha@bUhX<;udG_R5I#7iq&~l3N951TTsdL+R30lgq+c z^rscaQ{g0GIuaGY69E?T!!cTI9007T!qk&7{Tm8r5lWf&?ZVi8VCt7f1w}fa*UWWb z_j)y2slS7{{9UVeHbf$II(FwueSC8*3M%9*1vS@rp z$&7-IepR?HWZw8)zvOvIx~?v#>72h?@$Cn?G*!v-X%hcrA4p=FeBUje#Ir;KNm+ zcf#w2p{A(XU9hrQ3cf`ztIXL!UXF?lkg8>s}Qoz&F#r8sxSCBOEJqN=zK z|DE!#rK`lX`_X%Pu0x zg>@9AJzNO4{J3(~-4N{a!VUB=-K&Bl`42lR(%VHB(&DWH9?K?c~(ja6sBV;U+D#@Kcg%wk^Yf10pv+=ICSGke8R*bZY-i)=OcP z&ncK3%7<#$XDx+${#%w&PM6aA1rzM^w}JzYxiU>#!o5eGFR<#W_xP>iLbQQ-;lFo? zo6V^7N?gBjC7l#+D7;(ojhb*YX`Q1?Uh}P&>@&^S;3wmtRa+Hbf zYqe(}pV&9abwwl(yqVueWCg;Sud{0?sGo7FqMyXG?P5;;=|&X@-3oPZH6~&*rFfzC*^A<5`$tzeYPXJ zRg%(Wvn24^F&L%c)5-VkmRmGG`Qm1UbhRfBo;Qa)Ep5uS`Fy7i26>;;%rN0o*5Kj_ zX!sTtur8(#gj_2HC2RVJDxtiM8llUGtsz-!W=Sf`aM9){$4HhQo8V%=9SSWFd2&um%U3rRgJvRWlIeXmvjOHv{4 z9+glxhAuk4-1E{m@nyvi6!$bt7W7<{MJ5AaF)oVFh>RWVNFmoyt8eM7-lXDGkWdk9=wfU0J2N2>?`^MZ)ooq&6;=|%n7V^$ z!Vy}_vb?RDM7K{8l>(dVNn!l+f@hI0KM+0dyqegGZvTed&O5w^21{YJ_Cy2TbZMf2 zL9ttFS>C{!#}l1?-}!gxmZ9DZP7Kk0BgDAy&ue?QdNTUF)G=+CK)}-z5pliXyG{gn z=RDM&5?!>MynMV5707gDFH4nWBE%rj?BAAEu7{NGY26CCEs4KNBskGdY@Okv^p542 zJS?&r+gYCUdZUh*;*Mt?*r{us{w|9OmG63o-H(3Gz^-5TRS8`4((4W6&_U;;Qa)z* zFmk{X@?^E~Q&b@{d`qu5eZ zc}0#*#+(**u+EyG$XDsjlrFM$Ln^pw)lnEAsx>I80ne6PMYI;Y$5_YiC{;0Da*ni;s-0yNR6XzCN}Ko{a^V|l9G^kk?l+z; z2|j4D&Ci%y+k6ZPv&ds}MDAHaUzDK;__PK*fg1w(XoFSB!|$r&4&P?vr~bNY3f)?F zBh$@~ZDM5IEv!kpu(p=5YmpX$=Ce+D#;Di+(p6R&er`fPuz3nSV_fFgQ<;6haL>9T zuy7*K09k4MbAMEMAav1>?%FR~$cNP9f@Z$vn!y^-HqWtTF3dA0EQJwIC8+Kbu{9`< zK(U6f%4Cg=_C9$nnm;dJ*8Al1P%K9egk#4RSY_7PEYU2Y^}h%)#Wd{WwuMb^ahFzQ zCF79%n-NxLPXa8r(F;w~sjkr8SPW)-C)H!IOuTG2rnl`u4g4vYt#A?gz`Z8s_656D-l zcc?{=HLSJhK+A6sWmw!0St#f>Y@zw6HI9iLfm1PAsVn9+sf%h^>c+()9z!2yGhDAI z9ZMq{rgSC3ER1+h$31$?;z$k)=Bv}NP%I~F3Je^@Lfr6=X2*HB@phmQUy$7~nB~x* zp$RoQDtGf@<~tC*y#WWUHa!^Y0iizlw8BX#i3OU;BQ|E7PQX$r2|dgPs@tA5EHc`v zx{R4-r!;9*)=`0r-f~@r0JUvXC*wRe3NlPk9}VlPHTBfe+9au(ydP-L<%E<3Z>003 zLB&wonm?29?aKjykAubuM=>}H8$29=HV+MHB~K%G8naDWFJXeIbAa~oG5pX9F#tc( zs6T;Kb@IwI{5io^2VquKu1mhh3iM5boptqiYm55(<5C|SnNT6uTxmbwk`J>=u;(5! zd;;GryY2g2acMXGda;YLUhW7(`lrgT_V~zZW>?fPW;kqPgnL@`B>N`oYP|5MPyJds7Ce`D=)a$T@h>+3c~1|f0K2&Abppq3K9=`tcl$rjNN)r z##s8(fu?#Pv6xdM*TWj5x#(I>yf#&)>AdO@f%}+55$UECtVTx9R;_?k(NTz&D5u=8 z&meCrzwkl-sO%1EmGvd`uA^F6cBQc`h_4#2v`cnJ#?Hin;S|y#K5&*zd1bEw=_bh_ zKia`{skq*SV6-|JBfm?i9R^p@ax{`Y0!KaBR|TIHxzkRn9ZdbC)CPeGuKP|F)}8?w zL*!)#7yeTb(tVd|U2|1tmYuLwa~Fmz#1=KA{uThpx^_2W1zh$QQ2+Kj@g6E5oztPS zzTj0QZ*(*z$>g9Njuk;$+~Ua=fw71m9O3a#?blf;XU`_aZbTTc$H z5L&PG2+*3V+g0qENlf4KfzG-m^E2Y;Qwo9CZ}ygeak64!Z8q{%-V2|wPCv|)6 zER1-#*D$`*4TZtG0>sw@yT?`6DPPRlB+za-Sxx{p1JYQ3DBmd0C^4qIv|CbM{w*-F zAuKsJMdbI!-`-A+!^b(?kq^z2&t6O1hPl%mq0~otLHMn=fx^R{x+Qpz(Qydg`^AT8 zTm0XdP@;XZt%GSVzIb)#HydJKCZ|#|mY`cDXKqK!YyFZAWv}HB@dV)a?r~WCe26k; z8GbpKdCr{|5T0dV4HM7C%`id<{Oq@sZU=*BDQP_N3@0(@L~G2rS)*^-vXr@I~d<9uXl!r zm+(cTZZ~qi)0$?f;qi%++V{2t$}ZqlQ>=PRH3Up4NInY*&%<=;xCD9S{6`FI~P zPP0t%PHFd0p&G3MH%W=7QNZ+G9yZgNtoU&Xtxta{{4c{yt7_nvto%xgO5Dol%v}h zLS7H&U`H5>jz0W5R$jHT;-;)S2jk;Wo`knP(e5=Z)RncTx{7=6USt$_bQ{#la4fq{ zTVS~vCpFv#aXb1?z3g+U0CILRJ2GvDE-_EoXU8-~m-_YSf~Vb-hT}MSlXQ8gM(>oT z1emVuO-?hT8$T0|qoW=y3W`Ir;~o|9d6k`*fFmRU`Iy(hTp;0@-(WBY1GCD%xBjuq2@_S9D9G4B(R>B!D7*(cw>Vxr$MlNQ#Z;IZI3$B;g!tY z&43JVyJq1ZHh-(Qdd!Ipb3_pFi(wvS%B0x#tE~qe*xbA5cCa{hA%<}nWU0J~YZ*=4 zt$gYJ`|MSSm% z>ckzO)2%h}uk!DDbAZU^+8GMu6%oVnsW?K}3ul~R+CM2FziO>=Y#)=*Y>a9}ue5h% zvt;**RcAVMyX6+mPd=SAGg(HTZrx?`jCuJE5P6vS5^#VZ7>$}4ix{u{w@e%T5e%(d z(3lnaoMz$-pW-x-lnwry?ZX<<`d!wu>^UDksL9peEGT);vr6%E;V^(|I7jxuLG#So zc{tenG&5Be9@~dC5WSzHc$m8rT^~;hHHs5^0!J$xtoY^rr0h#ODp!ux!DQ90*(y*0 zthvG~0_e4IUPHTt38|1wA8j-bW)_XWwS8Dal19bu84A0#Naqcwd6;ziedph$Tb8tw ztDQbQhuMwUy3#MEYD{{`L8C0ekI-)K$byg_S?MCZF#NVv{=9s=50#j7wJu9x%2wmD z%Jq=)cOSHZzI`NsuJ@so;89GR8`eSN*6Orqrnmn{06c5&wDSNeH@{?&JXp%yJ`%tN zj4V;=L*5grH9kYzJ`!NRTYu7yK&M52-98e)cq;!|=tzK#e)W)Hf6w*-07lfTk$DRQ z?jU{$-UVAC@(dwxhBf(RRRj3zWYdaK2qW zGJdk_c7*Ef2-UrfP#umDm5pmA$hHGh*E0f6Ti3K}DS@fqjg_&4D7#xB;-sGWEU|TO zKQbENaftY>525fdleDd{PexI%HD02?v!)jw9K>-RIKrVPaKua6Q8W1mbi7+2tceMg zqk4#5j%n5W94vafkBV-rn!GBM^8$-iV5b%fdZS+9x8S z>KCDkQAf{1pxueScwA_Ur#Z0f9EA4Z*+wHch?5NS+SBkzUiZ65fFGBoSTI|YLy>?; zgnf>k@<#}N_O%>5-XLlA)dHA zP@|0myO-JcT*(nAQ`gP%|O z=wp&3jZ<2m^pGsK-Cls4(8Dsac(=L5bNpmNlxQ4(fYG8O#C*=-72)@!ixED1c-8OI zL`id3%^%$J*#EUK}54QQk)b?QOC4VuQ@AGRaIoKxU z*qt@ZCTo{=w56cwPIVYZuw${T>&(U3Wpjs48pIrT`_s*A*v-d)2%@k~QE&QoVP z(Y7@jP&?W-ySZ6~vydS~6XG1UV%j503)U4qRyd>v8g{dqbWrA%yqWD_K42KW!_oPG zn3vKWJT(sWsFboS^E3L6VERU z{M#$c%+Ym7%C$7X672K?zb`DgFNKKpoYsgf?PKz_-)Ar+O3ahO9o6U^@;4iOP|`Mk zKM;Mm@tn2^qocDk&SIq}%kr=noIL>hdvh6hi%kpfK)vj8Lf4gEQ*~JC8mH>8!#lgC zc~oV4V%$BG9aZd8=$BT*L#{6T?Bh$k(@CFDvgocO{6IMH!T&`6zfw^j+i2NS2Xu3YTj(oz9`fnM0>CLnWz97Y|;yIznQUn zCTky-w*aKg^^KkFY6ssk*oB?X4Ec7%u%01^VTRfkH6GMQIuqHi{o(oURpj zqj;qYkyd*0?NYz=3~`){SR7c%5Pz*j+qNoZ+^<(tdVCK~SH;o=j8~BC(2%&YhM3m{ z64VfsC|WO!$L*cRagJ`zjdFfjT6@hMulaT-;+q9szkEp^jT)lju{9sWso<67JUSS? zwyu(xrp|=JP&lwcsaC^JD@6wt_?omRC!%o>X;PU?=NRNl^APRTlya~M>w8s(Ks~2~ zWiS-6qPQ}>L#cS7#Q+Mv?T=H&ea20BTxV)Uvtl*sYSSsznklgyy-TRHD3gV=az)N& zD-V<^Du6X!XY&Cfrd@XhL2A}%AUJDItqbm)=r#oCoQJhiL==(DC~-j2OKxBBHNj;? zj&D|`!7Bi}fX=GH8XcYCJ8w9&#!g<_ZG2*u86&8ENmnmZtInSBc%3!A+LQ4N~{5l5w#2)Y%ONi$T!CXA{(*Q=3z6<{HQHhH&FIICJ<)? z;)?tNgN{H)CK|j36{K}}V%*)`3@Tl1OLBzW`_tLW;8l%Sh}fTh9r7zG1!t1dm(w^c zsgU%BTfsqFKsoJ->&vVN<3$2T$D<3u?Fe7BJ7w`HvdQ4SHh4AeU8BKwUw<-|D4{FT zvReN#xb~DlL#{FAT$W$;UMj|m$PLc9SQc));yCh!n7pjKBD?PtG%OB7E8@3{CEFcX zi5$>8u=*jdT*FPj2;tD^ik4;OtJW%y4Mo|C77BsKJ6-cVm?(c)22xl@K_Vo3aeb@4HxBJRk`RP zbM;iEi($IqT})OVLPEt0zKm#V)h7K9n=*nYJU=6ARY~`x`?yXz`Nw{Y5rLS^#P!3F zq0yIgiWM3Z3E!?$v2XlD(;{?;Pz{VwXvFpVByEV2O&iQ_)^My*LtlG@kgnW8BVD;;;n#L8vCO}RjI65~CM zaS+ZujQ5fy_%=u{DL&+cgV2Jsi>-EsI2%N}W^;Jhw$v!(Zr@Vy4YO|5jpOvOGLqNk zwXH)LhS)=!D^+SpVa+RxM#)m_KAV4AnWhGXBYZ8~dr8k@r0lg-?e^dr3 z)CYBX*cS3}WpCcG}XFZE~>NaO@b9Q^2J+Xy3`&~{^!4`T> zB)9is+2-;xxV-WU|JIBo$!oI_^3I=yPHtgFe@+;^F5Z56_##0JRz#$$xqd5X<#f2v zEZKZ-QN)WcB%P1}i^U*+RE%GaIxo~PNxyRbkuOWuU*3K!;mm$?n;$$tcq_3%lZfdsl z<(I>n7oqY>!ID9*)5S#dvkhx(5bTH>yWW4w4S5_l&)8xchwvZ5 z{EW}=e2J1FORlt5I9m7rI0mDmwTK`;2vsC;d%)tG&8pr3=A05mr+w7!M+ug}bqJmgovGMPR7Y z48M60+ks5iC%9!%n0c^G;Bq>a?$BySVC6wK!Kq3C>I^P9-pTEw!Z3&-wlFXciPJ6K z##Iq}V2P`hI^M96yV?0n#Ts)@)2_31YQsP8n%(ALZ3j?xJN$Htg&zQh=;ZC7wxy5$mV4E7p3*s5)=XvdTPXN7cMBt(>CHF0T{R=S#zf6Zwz17* z`-MkfNVtR9iP{RfVZkIGhXro)emXTZswF4BI)lL$K2hhXR$Hf=xiI8Y?Y4+;4oMnt ze(wuVG1n0y; zU|_(^!tCL?1c9dsZk53H3=$8QSA2F;9;RiB;H{_-B-{SjrV4In#9Yq*CP- ziR2ogf8*x^e#dJPPCNolkw{4}pJAnTl&z+cfMGW#)lR=}_q(F`^YUfA&wie_-dbd( zwAfm#cOpc=VP1P$ly5@Kg){Q3wbEkGTd%0bt&qNVgzNe?8_Hf-YIZ)&TAXAR70Vay zl3~2(Y>O!U2Z}V?nVPAWuHfK0*K7?->)S61R#AR$v7g7qmuBvPf%-j%yd}B_v(gd5LkTCVU{hHca~FU*o*R)tFXn+Ne#2C zzeqW(g05*7#awF)H|yEnJG4 zVhBs2G(dey29nofvgxw%nAJX*JoUh2$Z^{0uZ?&!##Rbic=+apiex8?GnI83?}Qh= zFD9b1axHA($uyP7`9;%i&aM08u)oHpSL@5Y)wc$8H>eIi+Y zH=#9X@q za(PWkH`D?YscaeDYN?YpPIGq6D&@G7mRV(adZ(9ZUROmIfEbAVF*2c|6{@9q*yLel zJYJ@oYvq+)R&0395>Ct%w>@2rQpLM#u}+_@OW&>`+CrLyY~0E0D%nk0H?zaY%b7`? zPbgEb$2ruQ=y?&7NlG+tZcF3F${R1pAc{gun8(#9dMn%PP&qkI3`b5*dt=_nU34#V ziy;}(<)nK?KfQrX`D1DQ$>>=Dqi#VuiAI9g#79)0EeS}Rlg)9vDqztLu#Xabmht<5 zr1&b12zwU|kpZVg*dlA?4JRZo(tAY^`;npoYT2rPJht?c;)ZAd6tu4xHCCl8Jz``M z(ovb0SEUjLuPSH}^2Y+TqS~tiAH#=MlN=faQ}+afM4=D)v%w9!VIj1Uy>i7%CL@VG zu`4!6Y#kbN?#aaY-ne4g(n>rZ6Bz~|noL^#0FCbN!N8Z`oeiT`ZdxM{_7NLClXD!y zmc=lEX0|3Do@oG9PO<=z%0(gQ3qmjsPtrk%V1F29)JZ0+RC+l;PgV*HUKDOqf_RLs z$ul)@p&>Br(dcvo+>U69IQOcDJB>Ey-Y-aQOb_Z-hvOQ&O~U8Lhw&-Ze7h%GE4`JP zsg>Ps(~d8}7DrB_jPY5ryrVLMJSQiEoRC@1F$vsyUQ(Cj?`-s(bpG@5|t@fqTBS#m-Yrm zry;Zhf&&2`wPWB%OtjVJjVob|v)bST0_oZ4sQez2I7= zT%L`IWpPZN@n%B)4Y_ZCD5}`)M`l>6GAz~J63C1Qt)SnQKxR~$4}`V^GI*uHKU)GB z{3nUBz9o>E6!wK{B!<1$Xw6Jy`#DkXkPt{h%-D83SyJM72xbU8*$@Uunly8{{{l5p z_k5DmN)Df9mF8g>-tmPG8{M=HV3G$Z4`PT_c$#u3D-A~0HOuA{hYjxYBC!{Q`c;YJ z-Fkx}>g$@c5#n^Qa4nML?fvh_3UZyw|$LBgu29BG1u@^yo`-5rc~ig4WOY ziu{KfGkU|U-7ES^avi@Y48B#F(b-Op=ANR{7L<1%gsCVtmd`^)6J%PB#6_>h>D%vL zyS2SCJ=l=poOey`yo>i6W&tlcMUr?DOib;-Rh6bTY$F-^i z^)yWXhA9?&Z-=(VrLf{h-(z}-X1?gsp)Z-5W!irS4~BK>mJ?g^Oe_8@>>^23ZGcy^ zDPlwSzn_&96Q|2^Maa?h?<_{u#%B5%8b0Iu{QI3~C>cIvkkK>>021!hl@5>u#(sovaG&7uSXb!i3b;3DDspM5RUDAb< z9xCC`tO3KY4PwKDt94(#`JXUV?ydz5FFHQ7=?+@=L)f7P&vb@Idy=4)_%XUjQ zRSUHmxqZzKw#@8=+!&+cmCsb%+1c!lh7~wWi);Uycm$G&tm_-kFMJ zQ0$r>JtWBs45fOC0p~!nv|`h-)zW!2-4+&?C`I~mnf=#O%VzA!v50X^k8B%r6v^6! zf<2nWE-VasvNU}i4zYbCRzheWNS20zsm{QBJ>tIi-<4T&>lvNF%(Mce>rY9x^E2b# z3dAINePhOz6#pC#Z}q9wun}i7yGJ!TC=I0NNUQMejFiTL>DOZ2SR+tkQDI3MR$Oqt zw~GxEHjUkD9Lo_~=~Td$R74SIJ+NhUUHn|KyY5kWi`kuc<(PrdwJ{~)NMkJH0|uY1qSdoHjZ1WVMhSLk*(gg4lru7<6CM^Z$(%Urm{FL2 zNyN1t*i}mMTbR5qIw?-}5%9Aj>9*AdrO=KtwrpR5kcwj%Siv%@4@y^xcV*xx3C>54> z>)O{^y{xNBk*(aeYGu#wi)oV^?S*V1GTUP^u=kzba>)U!SwB+$vTgGXL-~T!!NQq@ zcfB~&SnfoB({1zlJZI~J{Z8v6^1A9`DrYJ;zpX=pUo3pa0l)K@4ve?j1g1Nj_*&QA zI}?8G`cT|T&lBoa#H}c2cD9msFBVsOiLU-kYp z=7Gl2hW{EBFFq+VyE`@{+*mbC72k0B4k`m@N^qVI9k~-A|8%wcsPUMV-ZP#&X8r71^=2>MZi?6gm)9e*Qr8^D!Ju z;x>PYR)$tkm7Q|#+x35!_3;H6f*9YB5@@$RY5*y#m#{kLwOH)GJIbpkD`DMLt(rwg7md?5-GxE#E{}Fjp+e{D2 z-I(O&D1j+?UX$95$}c;kX9U8q{^48GiERW5>WQ$^ymoH1}%KNV9`@FVUkiNnxUA=D^HFPAW{Mt6%@3QWe9%$5RUhwC~ zv7sX0)KIkKqWLNhVESO}!~Ef76(W&;h&2S^tW&a3wGf90RYWN98F)+F6h!T$2tx9b zLKMzPx+ZTYB~^E#6oEJ=dC;$cIVjKT@(kGoEJP|=6yZ4}TFBnzM5Nm2A(nFp6J%a@ zt5M~Z2g;Oac~oOv1h+aUW&yZZb3ZFjZ7l&?F9_=K)8{2Gt}PZenn*Y53qYte4ZrJQ z#)tPjY&w14YbjuO^}3wi!%vqYHqvZMGd(MI3rVx}UuG6|JLMOO$Ef_1`OYifxqY%J zZf*4~Cps5~*YsMOKBdLk{0w-LR;fidzghHv~^*-J{Q5wQ~|4ep@#*+0g#ASJJ9? zaJTNvd|Nl%)(u6@Hm~Ba@Xf-yEPsFMyIWs3JSDo%Ntu6hEDrm4n0Fy{b+tx)Kn}{8 z1pcTJR(UKGhph;0TS(iH#=Vo5uZKCh&O7lwSP*-CzbH4ow~&VMfaAVe91}Dxn6U1N z54ri4YdpPU(zE7e6_l+atdr`V=eX{gjKGI?bE|lK93gdG;BnH(ezB%eBI_1U$X9sb z3`$>pNt~&AO%>z#?9dikvx|Z$QJui2nI7~7AFkr(WS&aY=w-n_Ywp8aX1N54!D~JA zVGqM9&@!BNrp{=@&(mNp=54@nKKPR>9ib{Mgbk8*j8hpsgmP)c>q2SbEl|EvIqc6^ zFVn-0Sl}BXe}z1Ob(?(!aI&?#rx|s>6{X5*U$*!+xOVLo{NBOc9&d2} z*>;pQ4$iu6fdx0VUlCMM9QohKy4H&5%S)n>*Tt}Xb*qm*YE&_V!x2cQjYv&GDA!-p zqfoEpm~m~d;P(#hR+7JJR2g-nbT9i;)}-F+ZUibq$M~2?W;6~K^e`Z3Ft@xz5YRGu ziNA5%mXL`Y6Um;f=u_Xm6?HDAd;9idqrMr4F{x-9W3&1NRDc~KN2w!{6X-&7ogzPc8U8ZD= z|41{aK%D=YjFW_6y%POPCmYj^$|2s{#$}VG-CfI;m=Y~D9GJ?F7VxMXsQ}}If%G4f z;m`)y>+*h1W?D>4Y*6MHhQ~wzeWK-{3FHIO+hZm+U2|cWS8pEn{~Zum0|MR0rR=ms zYq~3fF*t$&>H%vul)hPQwLLC(?0rN@ zp>E+`q604c?E(4njC_x}qEE81Bs_wx?T|j;Xq6tj!Ej4nvvEzD0S&*TY45b7-&#+x zeYqtkS)HKms?e?7_A*Xv-8yiHp6SfGDjeP(rLB}^x^@b=HC0~T#4wZ)Mk~7-R`fYy zz3VRL(4$WKA4)R)HSCAV5uNpZE8qI!BaVyMC45%OVW-E6Ys;qvC)Q)vXskm>6%QUyr1ND zs~QJ3UvF=#Ch=+Aj}H>`q4oTP0Xo?T{s*OQegV%Wl!@FHj4&S#D za&$wSCqmo^Sd>(32BMD(J~}j`{hByrMfa%Op&X#H9GCKvE-Gq|cv{|IN1%IwQ7f#J zmZx2vsp(QfEihU_5h#ZhV_Bfq-Fu~^cPAo(QvPY(N9Fq!fp%R6F<=pZjz0}1H6Soh zORz1YYM};ES5GgkO_DW}_XCYDP6!0JBVAE5sO^he`*J|wv(9*8lOm>sV6~zBXeUo2 zQ%=(QiKlA&_*nh@Am%Zo{%W6m&e0PN)}R-t4xN`}WqQ1|Mg2W$4Cfc2fHG_rYdeFR zyn48B30$+>aQ|eW4Nr^jw4~Otf9(mW7-Q)(YR297#PcrnSNl>19 znx*APmpu8s?#>(&MFl`V54{m@$FOJyBj&G&;p@&}WP3Q=9uC!hvppQgf!tb|@|Z$~*2gq!u|}e`8GLAKOUtcR5VO+c;cGasWXuG~?6mPR&5~ws zJ1Ya)FeOW~6vxX$O`XRIke<1-;;o8m4%GQ&Xg*RDvQ2Hwl8q2qCPh#7qJ*bB4F(f8 zW);DvwIQq%Tx<&*^`yDt&7$617~JfAr!9fbJR@BTdkIzxW9~eoqfxb0x3Zb5Z8ot| zG@LUS=ZOUCp!xBghZ+kUr$jjT83ncttTQ!d0Wv)N;t5+_u1Al!8Aq}C*9n1NmWZ<2 zA$HjGvm&r{gO1K)T4SWcQv39`#V0iy7j1#`wlrAFj)FyDS-rPTs~SeVXkCNdSu5Mu zt(B1Cyuc8fzYx-{gvI96iW99C#U%e=V=1E*MB~Te^(ii+i`J&~h|x|h^67F|Bttuk zNS*gBMijqTr=znwIW-)j?_`l_%$U3yOJz6f?QVqa7C7RRltJkXx*nU~aqNp;C>ty( zu{6a}lXjZWPX(pJd`-f|7O!UVG|Yp7f(n3JDDx2_U2{mqf~YYpr`*ZCu9YyixzBN_ zKW?KpU2KK}vc!JTO^6nqt;Nf$LoF7b zwLGx`+$U%h`^V`6bY&2?ZrvWzx{^${Wd+G#0MEOn6(P9c%Ze#0yBLF39bWAP#0!h<{ApEy`YlCknBKm5{vZoE*WW;S@h8DFzM=8gVJQ z)B#2xb~ConEwLS1vf|cGepdRf3)VA^?wz$?Jd_4}&}@J_=tMn!*cb`%KPf)!C#epn z6g40wzqR{b&L^!5Q(GD2!kViaZTN&ifm&5Xk-!Gi&V0g3OJ4Km8O8C!%``uE{A4e) zLnZMldQW*~dueTN$%2?a_s;s#TF&fJar;<%_L;0Q%$}DuSjX*#&D39Zj(uyn=Ju@e zTiY$NzG_XG&a6$zvWzm>s!|?pO!;G4)-8qFk)~D?t3j5srTF6{PUxe9V)wZ!m@=tY ziQX@x6jK*!zaamR(9O~l?;oojJxx@AZV(L#W;3HQkPP9{5Y^}%@^_%|N4lA@?VDrH z@Ve45gIgm&pjDPFR2g5JQ-l z$2t?0hNCX9;5ZkjQ)k#2gWir-=a4M4Yg!of#&(pnYJ2~U(Xo?0g@Y#w4t9btCKnE! zsG_Xf%}Ne)Ow~iy)!`GHgZj{PQnIz8E)j(T3uzADR5wX&U0eKW?gOFNihpTzF+o@K znvGd{E49MSz9Lp?mwzbywlUFNkZa1os1lV-kX7n8iH zou~lG?g&F+npttPyR=zZ=d&;x$MkayqpaP|w>kV2(?MHrg~-)B`#u~Op38EN>8xy1HnR+_T0R3}`o^?&*JE1?W}`?r z0EYuo5o{Q+)4XMp^eNgpD!3RFkIA1}DMEh~6@}sZWJ$&9oSbX7@9~n9es*tEMPk`v z1ClY$TjvvRJF7)J{M0j|@BvpNImOF6=hRb+`xMXFS=p$zd2v(XI9x37MLI66)KjB( z$i;A_S3u)fw5P5X=Ud+oOl7pGKwkOD{OL3>{z_i0{#a94He3}hpk^iVHMEAK?6j#;#XR=QqViN*EGq8K!5c4_6Rn9SA~ zt+ZAhtF`eBCe2f2tbOv0!?(k2uQS!k>J(Q<{idVV!%w#QXmHc1ZVqdbt) zb=uM>7A~%I*QN%sv$nObTTe5Jb3k#IHdH0=suc?UbV^3RD1Nf4z3rg<5wV6KA2O7gm|B_|yPSDPhS>C)^l^II-R+^fIoEBw z<5@doUCSG+x@qZFYM&|7=4qoM@)L#pJkE>yZ*$%>2Rpnqz`IqRVjd;d|I8Ky(gEcU)wA*~D(N~~-{N3jyJ?GC_S&9q?@gC1HLfEQXNia}^)H2`8OD@3sp zn(YI?ZMH468Yo_GezB$#GrZ`kdAt6%+s?4t&ahrFyc3;a%Tr%H9W-T=JBISmS#{fe zHA$(od#Gm1AR4(Y@q8@1LC2I3mG~zeyeKAR2Mh+$d)jYnA^Rrb}5u*tQ6ji2pc?J37(3!zbgE@ zB6k|jPOV#-m2p~0XJWKe=Pg_|kLI_qUw+EMyPYf%sZH*Yx|H(p|= z9XJjpzgdfRTN~0i*a0tm!YH#7T#uKk?7bv`HN9bHIErrmzf9b-&bPu&ilpP5B6ZPD zo>Z0fB^u8)(Z|xywK^>O$@=AARf1Nbxy{O$$u2W2O_W0f=c>z*^*!TP^C^gG*X0DK z%knjc?`2`&36&11-IK)*%UC@kILA-9nG+iHN29WDZqQ+3%}%||G(c1FZF)@&PrDwL z=6q5j4cqvmTmDt!Xg*bn&}Zpx{EYRyQ;$4+&XSf<@S?0%hMl74hh%XH`u~cweqJm2 z+NZac!O>&YXQft{sGxjN$ay6wKUc+LZn`75dGL*M7la!9(S+b19uVIz{L_8eNgOKg zZr!?;Kkpi?|I(D4aXI4t%}S~+f3re-&UqV^Ca%eoxoAqB4a+@mC)|Bq-VeIGq-t^| z+??d8$=gXu)#Zztx@^d&%8|<5z2wh?@7y+vs<46m5tSE3+=TlX^h6+7_4Oi9 z<6HPc7Tp%5HZZlm-U?BAUc@H>v@MJqXHi`dB^YZ5qLq#L2W6P^=TG|~(}w^s7a3al z1MVO4z<=|kSfpP+oR9EL+f^9$fmT=4gi{UnlTXMCfUuq`ix3+0c(U%Lztx&Os*JIl&Uk zFC`xNrwsVa&rp9^j<#iX!ouB3dOATUV-mhIa-Moq^XM2UPh#{);6~d~EaIq-MAXlWhh`eY1 zYY6Uk*ADq+dtDD-E(WyL>(s53C*I{P2I%6(l;l*Cr>#u0zGqKf5}mkT7Pwg7W2u6Z zQgv+>ZTX7K3>W1ou@{Ng!TFbTSHJ$ta~vw-&(SiAaAj5vvud^=Lrb~KDV#MNU()b3 zibwE86|uSwJ2UaTa6jw()D|Tp2?@6e4QN+$^szH=p%s0Jav8SNcz307&FdXmG)q2b ztv-p7uR(U*Cgm&j92jeu!^3*UJzpP@dgu4&BxYInX&6HxqF_TMKRAb8v``oofI|m# zPhh;; zg)Is#D|c0+=qPox@1K-h+VitvHbJ=%hkzF+Dh}39lv%ZlhOO1?C3012g8Ih7;bHkA zdLscM@duf6GBO&<_QS@erF%4SGcrHy=;pOn%+kCHSu3gQWr;1;m@i9}n6GGe=gf$( zlG#gqV{$IK*lD_6E)K1hi6# zZlx4HB<0d6&{Dx*&50Fg(8lDT zLQ+HWH!Th|6Y^w4Is`5|yvIdnM1IHQ?TkDdlstptW<$=JbIF;L=Oc1AB5!9UCr&@( z@@z`JsSDg`$zK;p-;BmW+%TGUM z;@ZfjkYzcBWK@XH7M82h-MyWU5e!M(FH2V;T;z3{O!khxCk2`vrjmw*uS-V;Ekvwy9)E?G+QzI}S5Cs9YV zA~dIwj_GE&sJ>Q|qtV^wL|bFRj7=}D>z)+M%)(8(ueqEUL{5oo`U%NT8!;_l0?}!U z8|HRpioPIJL3hlOG^^4hX56#`?GJgw()g-q!`!hoK=I;tK%T!S@3np`tY4OTuDP%A z2Ie_N6n&DcndJv-b|?9Zt4`yty=M8Ty}Ge){DZu%;Wlnuju2Kg(8fta8I~a7M8#}i|K$o z#f%qzP0v%A?5Ugn4JE6y$Po@#*)J!X#|IQekuDor5wbd*PAfwT#I5^^t`ZU{U429bN7P&uMh`nl{H|Z}yd=VdL4^Sd zXZdaimm)*6U#9j-XnzAwx>>xFCp%)Y4$1f3*Pwg11f_YmJ*Ws*chiqTQ$;(yqevUa z+b}K@wZ)36yEaag9&mc_f)oJxJR_QR%9X-96BzAQBuV083!5zM`NdFO`dpP^#^zFa#EA=p zJd1pMh7_`DoR-#!tI@O4jmxDc&|uc?TBRI@FVaTcc1`1>ypE9MpIOm?mxTHnN(k|a z*3ABtt8zsc|Pf-?*s^;o>oGPy99GZi-#mH1!yE zD+cqZZ_X3hlxGe{K%5sg+n`(tX?3-09>?d4{_g60R{98PIJGve>rIV;+PzHkbi1A7 zRdFkEabM%-TP%k2Y3GrP7oIYsy^v#`AIel5460r8)wwcd zvz2Ps!%^i^$GV%JwAPT@A6#3rJ2Pip4Pj-^n3Lg>L0JvUur#M*bI+<1`qgz=@xvQT zT~c)g3hM`~Ja7w{c~HC~@Y_R)AU4A7XXswAR~}Q}>BCQ1LqsS9vs8=tVhKErtG}*L zhqi$1`9#tRr7phA;4p4xt12c`do$Pr^|d>@qt%w&+zyF@CkN}c`9TFuFc-bH$BD)} z46|`NSZh1e?VaM~dw#^#b!ujg>8KO&4I4P%o1aMBOC;WAP~-)HvmolofcQBri)w{R zN8p87_l}kK5!a@bjsMiW`$w|Lt^1WJpxZU@HnYj?Ht8jY4zERK3D6N~v~X^AQW}uG z4r2W1jbyWie65dyWiqDG%&zUpwPrTW(n`@CvDFeH6CKRcitr zKxdrxc`h~v^rAa^YK2pjUbIUdFW;F{a_rb_=e#D|0533B_;_V;y{YV(%(0*(4PP8$ za_hLoc&M!FYm-xw29$o$4A`=$#*p4}3Ugj7i8!2bQ_iY0g>>pSn%C;D?GaK`fII@U ze*fBJ_Ct|5c^}$zaK=KXs~nvVmF61JFDwi^oHTH;4p&dSlf*MF&z&a-!Fa1pY~wg} zq96dF98W>-Qq;<~?N<5gMa1&!2HFgxA6+*Xx9-osGQkO-pUN|Ur zuF-LN3Kl^&^y+dO(#m$Rpx?1!iJI#QZ>Z@Nk=@3;c~_X*hY8GHT@N=|8GV~aIkrKw zsg;e6jB(ly8qh*R8}f}GGkxx-8+oZ`8THH4IP&OX@5_V3{)24##s!GC%_7jk_%kMf zbwLC@h{dQSwac!52Xwm)rKF*I%0~5BVGLE*PB~?b6RnH5LP*e_o3BzW@5dEZ5?--C zYqNH*?GHqq={Z?=wMTFrfp7hSSh!>w9|=MuPEzlUbF#m~xqzKG^a%~uqcdB5j;!u} zY&fwwCY^J7j>)64WK6O>yD@ay_}M!--}x5lWIgRZzu$F^L&SqkX`2<_2Fzud?8`?Q3$Jc&19H9;0cs zR`V3$2RSJazd>Z%(~`O(_ZZ=*L-F9aS^U?YLgd>ibcbcH8s3ads%S9+e0t->lj7c+ zT?^`^CdCtyqJ21l30GlV`Cg662?5$ZkFwGl##Ah4s#JW0Vj8V&UsUO<-1zU&XRx1bH z*?<(j#ZX0#bzhvJEW>kq zVl;`J-FK>|gq&bn35Gsj2Mw>@jyy7)vaaco*laTsCTKW@*pnE{tCF6RUqW$DyX7Jb z^~7Izul$}Ck-y+HE9M)xgr1Y0%JOGTeC(NjV9deZ_qae%!wx$(a3EFR`J=LZiZ8CZ zJd_jWLd#PA1vbmxXk+|xe^NY$kIHpWJbJn{{Uxb|%p{~b`X9>{s4Z*^(=$+gm?`!C zXJ-s&X%o_y0HIUzFPml@oQUyzRem+bhHC#;qJJr+@XoYOv@GH(u(=GL;N5g%8HHtX zbZ*RNq2kk9Vo|m!{$kPh*96@aK&)|)MG0fb2R9$SXkaxEj1=zjLUa~R)&ktNb4Tk zEQK#CH@~Fu+ie}jH}eOg=jDUbQn3F=lx3nfb7DXlk41!LZdnR4=yUg55t4*E}hq)mqS#(dUIJ)5JBxPj_+Z&USbuq`{z9lGwk&kfeTY@s9(vK!(P~8%g(Nh#q7`6Zd+XjB2 z%o{n)g)pv{WuTaiqAN#5lQ|YWBl`JSIWUM6*Yk2cE&onPsv3P#{+^a6Xgw$7@1$sN zXQOvZ`kbUL$iMfyx5pcK&&!+l3B(if=3?VnwEpjUQPe3x ztzhD?Dhi*u5uBB0D2~xs+ye;JJ=_k0hZ`H-+0ecy*Seg2D`x;L6|F`4WI8GYJ}>on zP6%hDjGixA-f3xqcgxpj8w986Xhs_F8ELd*LIE0P6Y^dCQRPgh&{LcEa;MPF2!_W6 zx6^{FZ_T5^Jg4LhHF{dw_>^PF<56^#u;FXcGEa!kfPV*Dh&XSJ795a?B%u`Xfg<$v zfLsZ}d`OH!1SY35Ah8ZLelaiUG(smRhXfkaCnl=oXR_q@Wp5J)?S0x!wdMuGMxM8D z?9jC1xw<^nt*lHFYZ$ zlRe*knMlPua8&EGj1zLYIpX15&}ylCcM0)=0J$K)$2N0ckZ;dR>z{H^ROlRcoJ;S9 zdrwP#&k+cvR4%NQ3;%-D2p$AK#VUG#@e=sztnfA*epb@YH(;b<{(L!bQ!u{J4&-Nr z+O#BsU2B|*?X%s(Ou=;OkhJoQ{KKq+Vd#+beR?o6q)=jG0tn@GH1NVl{`dcR>}TKo zKmOjYf9c=+=BH;OIkK&CcePU4y;FYnK1_1Y&gzcJo;|y&cUAgM?U6fq@nQG7aF0CO zvuDrlhx^ulyVAG*d7k#2x`*HOzi&L6x}O=KvTP_JIEY0-c+QJ-48|g>~av~M=G*s$3vBSqr3L> z-Kgw&>%RLQ?z{gkz(2G@fbX~;;P#*aWXJAZjT}23+VO^6JNwr9uJ&E;dwIt_QKj$d zTczqz-;H~BMpC`&cSn)@RHgcNN0r@sc1w;MZ|PhACCMr&sk3DL**8dKH+J-`|AM@L ziu>ODaCCRyjehw*c(Y@NfPl>M$U{p6R>sJ`x)*_uY8jJ^66ojhai;`)*uuiG{u!A9s2FxbMbQ z_vCutjhEe%FZA8maG(Krx8V7*Lzc=4@LzQ}|9anzUsp1adLX)|@5b-<-FS7+o_+iF zNwWwQUUiId<7*A{Z+y)G`MTV0+$+d_{UM={R^-Ol?Agv;QqN!68AW?HD!T?NmCA!} zi+0}Uo(UT3KiUlk?%R9gkMEX@FWoI~UUHwTyG-jm{UlF6>7IVhJ^h?Zf7+!#?b4rh z>Cd|KXI%O-F8#YM{ktyxJ1+e@F8xK9{-R6&o=g9pOaGxu|Dj8N*`>ei(qD1uuekI# zT>2X>{XLido=bnrrN8CUf8x@A;?jTW(tqmGf9cYH>C%7Y(tqXBf8)}B7Tgt z4_*3)F8yPd{;{yyjy;d0M4jJQQ)i@jkiVC!Jy6o}JN-9nvMF$M2A5JMPR$KH)A(*O5vd|2cP zO?gFlNIGk^BFP7YvG(5hj-+(R&y5Vwu zU+O2a>fyc{f4yVRKEYmu#zPhN)dC#6G1RxQK&5W{J)%r{+&@B{jR%4EA0)AXh#@Ie z6TaDa@ZKsS=hwI=<8JqKw@cse()YXchE%NY#y?4&1mr$?#QKk5H@SyZd-zTFu<9N@Y7f8d9zN3w(akpHOd%?BX*&AoeeNjq_M4@Jz2Fnb`nOT<*)&4)$g-F&Nb?Y%c2Av;&@HvV>x zyW9BNr*{3!?!D{(*!R*7`IZ0MyY#L9Q=`iZg{pV=t$%6H-kU$WM|=GGk9H1LqDCM8 z8s+ufe9T?ezpz_qE1#@?NsyLO?;G5)199-++bX;60|n{&RIwlK+edQ!OZw$My=B*Z zyZbhFlIN2FvVsZpTK~3d7Vh_sRW`WN`W1ySGJetK1{PSF&h@-skXq zA9C;qQvB!TY2VFf_cUtp$)gSOuCE8U7ALdS>W^LBz9|BndatkFTfIlRh747^;m(`S z@4flqJ^w7)*>|(P_vRHL|IGzqn!Zz-xcU5p(jX5=2@OKJL=TUHYU;pZw`v_qxup{wqQ2S(|*-TH{y9y#Dpgrv7x0xvi!) zfS-P3*8|4m>z`?cCKzn;>c%5`;77SMSa9PJ1M`_6(+Wpd-`r(-L>nk-6A0VX_M4n4!&+hA!Mmrvq*LjZ6QHd;VpY{<2Gd#ig~}KXB%{GrSIL-*m2UHZqHAATeK!*7i5`l-#1`mG>Ot7evh9rP*RJ;$^UkL_{Vl9S#W zC+BIQ@qo*NIk^n)(_CYOGbOTXEr-|PtR z52QE#!KHuV(m!!|B9|v}>APL}ZkOKe(z`ba_Pqe70GaQ(fou1^-MhUc`eBf@72TS< z#}7BV$B)~C;dyvds{J^|+CO%c8g-Q#b?Hf$o^7|6A9v}KE`8Fa zPrLMKmpBo8)8{#66 z6vV3y5U=)a?2Cbr2b&;XH4v|Q5PYB@zS#ir&AyFltS<6kEP(P&gYr!eg>Mwfw;NEt z-M8^*42nDmp?uq*eA`3e8-=pbfO4d7;%>JblvFZS))BU;ku zPKnod2C4{F?`Nf8!Gm{g-d{ zfA@X62fy&l|M5TkcmMHkD`Fjc>&_kb$p5?VzNc^f3;cYEpWokc&mOL?^7B=GzQ)hj z`T1jhzRAzG`S}h%f5y*u`T736*yr4A#8MlN?9ylZb~oN#l$;w=oA1XqQ%A_LalO*_ zA#%KIcOT*I3wAfl-5=j|Pv7$Wz%#p;1LCY%ci$sM9(n($B-Z~?a<9L_ON>M7KYEaq zn~yZ66ni%x*aSsBJ;+zTk$iPn$K~&&{GFD+b3FV9UxErHF+pvjV`9odb|wY+48p8`UVb*7=jY>_#eSUIM_fHs zoX9Qt*8gcU%g`nyT65#;0?twPYnwSVMOifZ##c9AXo?rG#Kx>_J}YeOn2j=JZf}XefErGoC$?q-ruu?eXGzLpZ{f>qeuE@WuM){kI>H&INHcHhkt+ zee$dRyRQk?`0r+=8~S%hWq*fsm3m6u7zj6{jc6%n=iT`0dj;)2XUx{t_*K39n!9ZL zKrSL6fBWu(V%y`V!q1MK2c>;qb-&+nzklX_zw3U#f8W6d)z?42nUpqbJl%J%y}sz* zj``$~yADQs8nm~Z&+ZI!4JUEJ|g?_a4cpIur!@zP9vdF{&5;>8zMmaeT< zB;PK_phqgvn+MLGxOi-7rG9jI`SIuKE31<2$cqyLVuZT5=S@$q)E4U3mR3G?{L1R` zeC_&Kx!uhdRmt&iC3^7K)z!77h5E`fi}P0&>(32G(S4O@=kfaV)yq+IzmzjHFvvfB z?rx%Jyb=waxiYh|w7N96HgI%x`D}d+6b8<`I5Tj*_Ai%K2F_nyT)VPRKen{6d}Y1{ z?oo8T60K!^Cg{&!nQ=MK)mGM42aYW*t}e}AnXRqWXOFI~))%JduO~7+U7J~3TDkss zH4~~s#u4@|sj$}Q%yY;3N4Sw{>}uRR)*8aViI>*ui;#BJRpW@S^SkSd^%ZbDzBF@n zp}x2_@Z6R9wbe^UXJ(d!2A7^*TA8UId!e>?xqhy;x+-lkd;fxv2~xf&IUhUZ@*isC zKa`SxU}p7&wFOy1{%|EaRJ`OXi(U@yxs@v~)@H89kp5>O%4N1I42RHBJ|94@ZZ7FVUaN#U0+)E8&ZEG^dK?ez9W!9mVLn>ja2yHbh9 z+AQtr%uIcCHCD+-(#q0&nrJ?qD$!s*b>b`+gS{`&`pT7?@Sm$h@5_hZLUg_3@QIh|GgsH@M^~>e&OAAL>C%X} z0gARH!;ujDxh{dnp-%(-(%_S`J%c?2>}G-rJ&X00aBxlqQ%scjkvJ7dF;Nola?OC~am55>5>hjJG&)>);2dAPvl2a#oDVV$ zTU%M0pO=~CKtnO`kKS?EjacXbQad=H-S1PTJ3teqqC{x2yJe44QKFp=-zX9rKNIL( z4S_BG`u|yslF`N8yN_R$*_@lMM$yG**FT*-F|4mH%Y3kYtTyvP{q&MfU0X~=nIJ!2 zwHdn1M)~)6_1M+2%nH-*) zovqc!2X|XhI|ToWJ9eF2x*&7ldIctJNqol3u;t!eUkf_p=_{*i5MDHmpHbTMHD}On z*={N4>ofH$FVq;dbF4KYrRki)4RDLEk5!8!w{hy_M+c zmQVvigd{q?bgVW%b5-pZPT7s3pHlb_#NI_wpFX~KbH)=z@0Q73C#7zJXmo@VmFTIC z;HY>7igW;(TKtRr0jj0y|K!X&4mZgn(a@dv?;-pVhL;|~AMG*xu^z)8?=k#|9>bsP zG5jguf20z9ut)qqx$(c31vnYe%L1H`=w$&;O7yY-CnkDXfRhuw zEWinh_f?|P#XDNV;*mbIOz6;3Dn!R8r9yO!Q7S~o38g}GO&gQdv+`J&R z!BpWZMm^U)CBt+LR5DE0LM6j=O;j?>UbK;uMUz^mCHk+6w|=%cKUG{!=@LYb%W%B$ym;2+*CQ|~g=+_? z$PW)*a&6fY$d2|sf$U^YPar#KQEd6AO*-pLw>O|&8}4uw< zVRo$4x2U`8K_%nau~OdxPuGXUc~<`uM_1O+BDuGu+{>Ek(1$)zRadv_k?JQj_44D@ zna!0@9{anOt1shgd-uib%k>8jA6;BpyuPq>b+yXSnmlMP zR-$_@oIE-_HvZI1eSD}^8>`hvN2fpQsH_P0!5CjEu}pjZclu)JMjq z#>Qr*YP0pRx#7W)>Cvg7i9tbSVtjUdWN>PvHeQqP>AAs~(W#Nq(W$|q);_!Mh@sdzZ`~s`I59U@tIZBh49|_!CdOuKL(`LEQ$u4z zlf%+H!(*d!W0O+soCMtx{z|JJ~=o(Tc50r z&CS*(CgK9jw>K#wJJWW8)*moSsKw_!j$S(IY7yAj7k>(z?^LlQY8f z<3mHWp_!4<5uvDX!O+y~G@?XEDZDr&l%Jg(nH(GurWLd&rlyN{OAp0REb>J<6NesI zn{LN}&IhM&B-iY)H3Lbdh!O< zPu%anpI!dHBx2(^hU4Fnzk{PYqk}&sdw(1Mq0Brae+T66Tk`H(!8@`%$WQR!`3uJ{ zynTKB!h5HG|Kxvr&;7@K^MCtqz5|ToPkiXu+pFhRmOfgaSzG3dwU4!I1f_&mjBEDGS z$9|@EWieVmtjN z_p5jR-T&uQaMW=3pI+bDxVu}f_NMVDI_{o5C!qjW1dbjWd`iLw5=fl?9*y|wqP*qA zgH;#U(?ayS4AB?wUX~735u6C%&)EoQ3>2BuBp+xqP_BM{OpI#V4(8; zm;^E81PIQCAkgPC0^bfQeNIA=^51(L48xxIyaY4_mu2}M;ehhl`B=e#mbgzz=UD|0}Cr*bX_|H;-xfyHrAmmL(SvMi@G zP!l}^FN&&?@4PGXnZ|QHjbeTiXE1Q#R&(ncmaXleXC~S?7QPlmX(wAlrH6#4nItLb z=@&_?X=r^^T8rSogmRsCCv9YZ1MQ>ei^q0G|7XC+fA>HA=fm%OX<@!9j*)K5=6=}_ zxW8IooLQQ^vUvH({%0>f-9Nd%y1G_doUP5vZmT2vuh&=izw^ll?t9?A!?KgmZHTN2 zh{e?-`(?WL#H#qAF4R{07i?!{|IE_D6SdWafftANR~KrFSLW)gYvzFJ$`fGK>LxIq z>#SXm;e?m!{_3La8$GiBOt=Aaptiic|BymhTaj&~rxxdy3gR=o-+d=#ugY#BnVMd2 z+{=@d`p2&dp7mK2`787F%k|ZQP)7`ERsQpEbjOmo^q#K2Sf8)X^Lu1}ZS~aRi{fFs zvcG!uinu+>7PBM!=W6q-^+u%}kV7fh80v>&xF0^WNd(Do_>i^GlhXLN;=jS2(fv}+ OY4M!i{_piif&U-n;L8&L diff --git a/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.pdb b/CustomerOnlineV2/CustomerOnlineV2/bin/Debug/net7.0/CustomerOnlineV2.pdb index 1456e21d23f2088c2feec516c96fba44f96103ba..f99ceb9cac1df3cbe44a7eb8769917f3806de5a1 100644 GIT binary patch delta 17669 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 H2pIZ5MK!Gs delta 14513 zcmb_@d0b81_y0b(={AXG&GRgpHPB5n6{$3dCK;NPloIDg5=oJ|NTf8GQfWXXq6`ga zkRlaIDU^_h>bK72>ACLrpWh#!^Lp*|UhlQ{*?aA^*V*S>ZB;dF)wyh`y12IjLh^eN zTBC?iAp+egB7AGe<{hA-DX_5;HWw%K3-mfdw|23$0IXI5p^hQ>6+xlCgq=!tTIE}A zLu2PL&wjnPBh7#NM*)P`U8QrlIp-mSL7Pud(xJQ{A+!%lKSD+*1Ppml%K~^CM#})? zgJKIM0ZJDXGbls{OQ6I+VS|!=Y)pJ1I8X2C5+FYmVJMPNKBUQFLwKYg(d}W7B=j_z z(BFY1q4QKiF9%6NHt~eM9wZ6bClb03ND@kB!C=TdkR;SYCiE{LN$3YJp)Z(6=!ZdK zD2J|3(e?R!ggp)QuU07*iP zbp17f|4w#V3wHoc^DR=LYED6`5a-;LcpFCeFy&gVnvPEzxr%vKmD!H7kmrMqo~x_r za-CY)7Jh!rd^c<#Y=2T`Da;+7tiSjnCVrTSCn46f8i7UlHMonhpBkoiwM_gr1Lpv} zj)9XwzXNIcZ-2yIQ;)dj_&S(4!8yQh8>oZq#pwnz7*fD+{Lc-Xz_UPytpnYI8@T>V zG!OWFVBCK=F+c+Y7X;qOz}yaU22Bi{h-@rlel7R;Re+@g@zx70j`xrPc@Bs!+tm_cu=D+Q6c7#S4_&Mm{ zBeeNbk0WBnpZ+t@`DZ3R&cr8}_!lNV$;7`h@o#h70?`NjK4nEY0+(i(<4=fzA_Mn<<|+)F_*zkC;17UnVr+9R z9EUF(Ee0;J03p4cX9gdoXcNCcd7Dd;QIEwBc_9+Q`Jc znYb^5gSGHIxru>CL)$gg6!Z z@167(+NUw_Uf>x_{1o=zE2IgWIm5u;13&j4$5AO5&SU?*BIZMfIShO&{N5n=Ja~!f zL!C9WCpaH)A~MVWw4V=r5;*Y#h)NQMw-6AxAg56r6W=$-)0`z^@NU@AF+_!ZoCU3d z-J1oKz!nXGfD2wQaAD}`FNDZ+9Ucn0n_cOyIMGc*`LqM3+NI5rfE~>OcCj_Eb8Um&DiB#< zUdRDUgopGH^2K&T?k7RM=R%IxKwj6PcFm2c87H6F5Zz zp*O$}0sjU(Mh9X?VnYXk3zJyUS2O4z_yOShz=N$|9N_zbuLDlO?GW-NkA zUM?KH1ck!)yTY4~6MZ0V;NwCR;!9uw7jgxZ0o(`JC-l1=66Qp?M7=NqN*%5q?V60k;D579}GA_}NGW323kuXF7 zK1@e0c%q?W;JxtJP$kH)j?e*MCM$v5CR{Ma~`x4u0Arww@1ds}bQ-FPd*@Rt>j0ym=0j~l=Mxk;* zZ@_B6I>35B83QtU1V{yJ1?&Ut1f(n_qaMI)z&=1^2ulg*4LAZ=XGq4;Cs1UJ$Y>If z3it!C4{!#MVoXMCs?Y%-4>T85yYnQUMnM_5tbwQkIjEF<>?z z1rV8%ktLuv;7Y(cQ=E)egCavABWFM=pgUk6;08d789Yva*?`*s(F)i|0KEZs0oDQH zfHLM}lmJKtOa|-&JPt^)AR`)JHsBdRWJyNn0lfk90qby3E`cIrMMl>EseqM$eSp<~ z6l*fN1DFli0EleJ=rN!-;4{EFz!!irwh&@KD&RZ7KEM$`%1U^Q0kZ)o0nsWl`U&U_ zNP>U%aIXV}6BHRcGMW!a1r!171C#=!*prbwU^bu%AaZ~Z19}5$1J(f=0LrW;BNIR> zpcx=4+obfGBokr(?%8%B!`Cup;j=jJ+assYcE6^E^XmJCigQlw+aX`(uUhMq=A3SX z`#A`@>oq8qIj2WYh!0lJ8~?KC`ULy(3@)pe2#tCD4DZn|n>E#m=CBxUpNL(sv&`Q% z?4?mfTa|$E@`|3~%_B!SLb~^h;y(g)dy2u~fmuGL~KvkJVl%9kcN+ zxrKypdug1X{dsP7Pwh1L9kk+*Cx$p7$YuWiC_8;ZPs>d&_RB9PZPUhu! ze07^x<@0-MTI~1RDZW^Ejf{s^> z;Wg7jI9Fs(bAZ#|S{#*4;n%YYw+}a}D=(QttfB!iEQGI|^II-CUpEzZx^{&K$$JO`nEpFA1nrmKu6rc37y-mxz>74fQ{Q5(^ zg{5L0Ym&FE=(vSf$NG3@Efvn-e6(feUDEB1wUq5O`O}G37jx$Cf4$Jy+3dL!heAwd zwW4I^X)8DU=h1ubFP0W|DR)e*ikJ=X7r4A;`jz)kl7On5^FKdo&Rj~3VCzO9M|^4r zoU^3Kk&XK2*H`N|oNj1fjg2}#|E2HEBK+rYg!Qap+oHmEQ(iwO*l5Zd*xbGwx;#KB zde3J^qDJhrL)$l#d%A*r@^(1Mo-RAl6k+qL_Wfk7ej{FCcXV03QD&cM##K`(J&$00 z9oGtvB)dYMT~RW0?><-LxLv}tg_Bj6<~jSaa6BGJMD{a9FR4%u@jzeZonJbVsk#SOY)Gu@aH?Es_!~09q_U%$qTD`@?U)G*1e>*N_Fy{NyBNA&LwO%(sffInF-$w0vvN| zZ7uaKmn223-5QjcV;p$U&CYMn7oW%8>%JEa#rEyrllkK;PhH6^)$vCjyNfeNPf1Ap zbM=bN<^nzoDJSkIo(KHY-Bo@At-bkQ-bYub)XSUbBuWl8-Adbiy$LVa(A%7<`93bj zQzomPef7y@%g=P7U8YhziCNY=R&=XBid>W_Y}m*yr9J(%Zy3i(BxWL{;&k#XX}%@ZLPUuCDo$L=%L?|hW!iT~_W84DPj z)HMitb7Ez^;y>{PO6W~gVML>;{>oLK;>hJ+1`JXgGY_irJ)sPzvyc6(TguNz4wAF|M@+4y4B3GY0s=IkflYhPUI z$QJF8@*OcQJbF6EqqAR?w?20{{|L$KX z7Su#OQ+xdR+hESx>*71B-s~BzH7j4LdM#UP#W?@dQ@d>nLWJulS1vh&`TEG^;Tkx< zK-$j>+{WuZ9}CH`nUUM;uM*q5w=5>WyrAPUW_~i$Wb)&hcz1rMn6uA*^*Urd=XP;8 z_k730BOc>hTZgtiSe_%W+|MVbQn-K3l8qwA$x3Si!{U4sF5g&kfK^CXY2g;7{JK!p z@X3{S0x?%~U8)zA*q_#THMn8VNB;#Bf4n3lgW{L1SG!5#rJ)aF>V4(Y^@j%wmPU*;3TRd1 zL%+`XZEMXtm$=(EGsD+`$LQiC#mC}CPj+5irnK5-C(yruiH# zwEH;Mz4EWiXt-PT=B(_6M5*M@HILRd4V45Y<6gr}J_bA@8cUnGoF*E7@@pt}S1D(x3Mm64^7u=j)sd~4mx9+hz z>u6k9TKbsM$JYN-dncEOZ1}YN`uG^X&|;@4a^Uv`r^gmyI{+OLt?UOT&s51fshY%- z@E)PAmfKuGm8ZHiNg7>?C_=Te<}Z&2^Hq2jj(X${BAE~6B(vp^2H(tlPu;zAL&niJ zWjM~l(}Om37C9xY_s*hfKl){v>NOttjok$%a$BVUp)Wi4(sj7 z-FpjgN0}QZD*sZqn8=j(#7fRjoU?Nu08wv53kvX3GQII zA5hk&LG{H1zo7fmB$a$*+0)+qX6S_Z_!-B6-ZIj;E2LQAJ{_**txv3Zy3*WvEt=WY z@QSG&{<>b1onozFDr}pU1yeXsR=ccecr4ts2{v zJHf2DT6gNS-;0Y!$5aKk7cPn?3Alt=FKge@art27W6ZPhu2t0?@fdRC@DlH#?3Jq| z_J&SMeh9V@Ihwcj(%Sx^>oP{tYAtRVKDOpd6ofL4Bn72~t!(v?FqZA~i7wSO8C!U5 zU~MNJjpwlJWG~Ya>pMKEMM}EpvNfA(9v>{^I#tSXVCz27+#F34tLR3P@g??4Nm}w5 zCMp5_We?WfySu={R;5}>RAQ^Y;VGRKJ5PITI9_^{`0yglt_|~Ko;sKs+fvCo-5a%@ zhnAR_)>k*4UWvE+?$Dm@JXG6xpqjNX&?`|r058n2^!Q-z{!n0YAg8f-k!ixElGj@+ z&(<5Rzb|gt`YAcbYICtybz1F=!Qq>kQP+kNsvX~+Ya0*B@wwmg{{Af)%OjdG(|*1Y zccaXzEGdJ?i*56_y^rf8YWBT3s%a;(XGvqizP%I<(c~a)w6`S3`4`Ip#R_y{e%(RY zu>O88d}Dos$b8lSPaD=>DJguyD&L}Wx&msRZV^$598;;-u={G}&6Ih5iyJF88NK~N zwcSX4!L}jg^;yUA?%_+ZtU|?&BASl<{6dX168Tg$S)_P$=_wJ(ynIeUi@4bvn#<$H;^{7T_N0BVXDY9NX14!Id0pBJFPPd z2QAdH$Ncb31JB;=VmZFuP<&J)k$Xq!TCuCjPcIf#33RM!vbAjFYr1#fOIVHY;WIDg zlq(-RY<|9B-t9ckw{L|FZ}ia8jQPBp%UXAwTl{rk*M*F)sXE&$20|Zl?KS^)dw8|s z;#q;xXpu@5+K=~p-;8?ht?=4?to((GoVCZ-c^9{DF8PO>gp;?Qv-jKeAWn!S@`-_1 zsPu))w&h}`?n&p>rVi3JvWC75;5t0m(K!&aY)`6nmneS(+qZ99byrDU?FtOEyYzUA zZd{pf=iR_)bKRDFC9f5xsmg1sc9`TGa`V(XTKr&Ht5s&<>4b!PmYZ772grFg`t>L! z*x?1ADqrvY^8G;MIXs``@{@=5>PL2`%p^?KB@g>1Cx~i}Pi}4J5^L6N`7(M>;G)Fg zr)&{Y_uR0q3(EvvrM%|GzngN*mImvXir(E5Wh$z@wkz=Arvi-?dX*ZcPe%EBu9_LJ zeQ_P%yFIO;R^*~^SG>ti2k9WU{3?^jUu<3%w7NELRF2g-R?wnXf`4*3HT7-TIk(ua z%}&BET_(0SN9}DnapqZ%60aiL{f)IYcJ%_v}dH zyeZaUI=*bMQXYN1RqFf5Px4H**P#Uaf_Hbi`cfBmAJLogiXPhei=#CvQgPndQnhDE zF|n`HUmY76UD?;O;=JppCoTBVYZ^70_DMCyc=$w7wZJsz{VanmjX9ayKg+H-t{hf# z-k;bK48v&+ow38fTS? zh&D-X*ks+3`%Tcje#kr|y-+orc0g5DOZ}MaREwyU<|~8rS6T1Vwh7hUR8N`D9%O6a z`hM`pekE4>B~!W7=xdv{Iw_RZ#7y?;dS&ll^p>r3%We&~kCYcG!@GlaxA)4vmaxT> zefE7;ux?xaOxGybZq|ZV#;QKS_!d6CoI}&}RQ>@wuKjVVvc{&}^kw|Kj|V#~c`SKl zr+?2bHTR0))9nE(kFs+oD(t_ose$HwY4tvi0yn7xO;U?acfXoEA20Oog!YPLp1AU| z>UskQx&6mVPOm(;A;@2QUr^|%>qYPM)A3CnlfKs#S4%3Je9zWM)pX}D>c|=1wCe$W z{hW)f_k0$Qg$Y`jje>3OH}*cM6Wgqr8^Ip6K2P_gxpCsRb=L>5!VK5+ zK{MSuZ;EgA-|#rv+*xqyP;}6}kutpp4^#uTX*q3nU7~TeS%cTeB*1@Q#IV1}<4)1) zPcLQySJ)kxY^;|p$&Jz*kTXuW;b_#h$w8OI`U-`~ z3txJRkB_`tpVIX3m{rhsiCA+UDQC&`M|Acl`>Ba{9>cebm`x9>%j%oxO&l?dd2vs& zhy5H0e|Y7p^Gp#uAJfT z;_kFEJHN#wU&K?;sgRvLoAzGJEcvtZN6W!Wh1YJ&eGN!TPvj2Ry}Nfnuq{|yLayI* z+}zMs>3)Dy>??C)+PUJ;NY>=Gz@Wf2Ibz*gimhTJ3Tcg2X+$@tre@>wdQMl zx*ui~b^~8>iFxu+4q8rf0@kg@5v2%F7H`2|Jo|ds$YGRB+l1Wc{IW&ATlxQOp||K@e&=m z&-~l#bxa1ePRu~`E%Wkv_}(Rz^eTV5?GhCcG-4F#JMpQu*-yDNGfT0cDYRWgV48cZ z4xe3dOgUn;#wwQUdS|coR|+~0Rj%Hp{nrqc2zoIhasQ*1``C6SB*e!#FQm^`tq%E{KJLq`r_K#CfuFT3L+r%zw z@{|A7bFaewmO*Gr<871Fm9KBEdSfZ5d-%v?@!gY-DlgOd@x?icXLlABl3DUxKUb#9 zPYZ}HlJz_$9~|2&XP~p~)*+Ex6Rw8_`D^#P>Imok-AU?Tr}YN+#@uYL{dRIKlv zZ6TA#f=*I4h?|Lr-TfBXnec!oY1do!o$D6+Mp_Ex*KLlYC*S#o}dHyKP4thg*!JTbjq2fix5SeZD6*@O(%-nc|(X zfv1P8W`S%Lb2+izH~jcMdY8o-nZt`?v?S!DcqE)B15*8T?mmvgjnmf^ki|Kkzd4Y+ zqh2~D*vw?<*i#F=i7w9jXKYSCyd~IGrmK+_UL+{lRjt0)TlGzU;TdD~6Q*kiHojKl z;*ZfxjJu%NK%RK4_(_9RbX?xWw${>KYwOg(-Yx&!cyl7^ZOPb4jbq|VEZ7218=gNz zdDwkC>I{o>gtz~@tw+G%w~c)Z>CZ-_qf*bo~-?P zJ^Vw_J7G|)F%!Xc^VA0;^M6E-Eg5^sK5`=~`QY~E;u+e0HN5$4YA^2gb~5Ej?(>Y~ zgGN>YLE@7`cWUYf*VOck#jjN4%l#rfz5M$x?!6Ls7k1F%^k%*`Wpg}d+bs7>D|d79 z&(ms~rLR$no~89IpU)F;V(ByYN2=jl3m%`pJ#3sAik&a~u8aDgEZ(>^W6|m>v0v9I z>>i+2@j5?#vAAMT(uH)c!p&iI_iSVSJaq%D^{WT^etvt@+`1#~lv>vG=*a}-rPEU> zsi)3f7|6PnwsilQk2RzbKd0VfD-u&)9VSf*)EUctNjj~NQr3KRxT8?14Wdf}hB+>U4C=>+O|FxJSGD`bk+cQvLS>Ur$DQ%*@r@U=B|xV#Rs}O9Y5ae- zhFhkNR}QIRq8KS*s1nn_u3?yLW$7Y}9rO90P6bB#j45DpwB?Jj zO_+S;g~b>f_P<|6Vx6XrgP11Pjy^tp#ioA%osk4V5917lplgIdP7>)e<4uStLhM_v zKwGYbjr{L@Bl3#w+c&~Xx*xN5L1S`owgYUlGfU^Iz=I&p2`52FWH@O`iY5tTbek-L zjc!l|gFlI^M>G;rp}p3|g8%p4!vld~{QpjYF^Y6|xiD$WiH+JJ8P~uDf3RYWyFXur z)~bW4aX1n@ZVhdLE@rjmf1PIZWhR`#Nb?Dy1X*2TVXvG~_vEZd-j)2j6_ zc}$Der-zkE58Z;JK;2NNLway3$r%cD=nlv}x<)J2$CNSc%5Ht^BZiOY!TB9$DAbW3 za9~B0XfkpD4B`^UnFz9gu04mi ze1j6l=?~G_4<(MX4C3+(N*pHzPDgFzgGGtsq;)UHwqx$JRi+p&EqxFokxxWJx&-F+ zgqWN3GH`G`;iNQe*c8*FM}v2=4ufc@P%t^ngSLu-`Olf>?WW!MZGK6?%;@HMZ|ksm zA85*E(Atx>(hOTaXXXo|T{DA_uCJu6#`a*i=3*Grff!da4aO`b#?_PtPnQ$kYVL>N zGzUOpL~t~% zAus_%a5URNe&MALLTfk2tT8XzYe&qxGS&j4Vz^chIPwqSjFu`4Z$r4CRSvS9uCc(t za)b+7DIl-XwO8QCFTxqEt>8i;;fz)#IMPWtqh$du_z})%rGX=*gfm();DRaPj8-VD z(otfiw0?mU=cB9tz@jaL435*H9kRk|u^^g_HLRIM2CP>(v1S%^5VzMv>@4iS)j+~s z3)-MHM&X+8v?;{jJ~U)gH0_ufCZtI`-@+_V_+&D4mW2eH$6x%Er7(z}r3Syxn=VKh zzOd0Zi}KMW{+(Z3-uB8ITdWkr9ay19B4y(ov|-wg#MB*#1E8~%27m0 z>6J@0lcTk*!t}5(;@K0S$=G3CI*xHLS>mycbNmG>Cr-HGm^@RzqUP{z>eRxx@~cOYD%j#15HD?2x&{4w*~r zkh#PTnM>@Dxx@~cOYD%j#15HD?2!KwJA_7agv8!c35m@`!o#{@g2c`o7p4Lak~Q%# zgXVHL2b9mK+hnL`%)5}6!! z9G16)SmH2gSl;Et5{HFA`X)n(3;PLDY(8E60jn)atag|U4R^*Uv=nEIOuOxjMPf(j z>1`T6m)`Mput@auj-N~KcnJwiuD~3T3R2_>M&#+N?YNEX$hyo3?XfykR>o7Ol}<V_Mm;-FZ@C5#gob(Rj8W8fKo}jULV8PO7=#Ae0 zX++@fM*Cp$uGDneF%L|6o-K*2gjSP~96~`TgjVH_X^Ner-$)$MB`yO0^zKNT_Q1rk ejLL3r2^$myh4FQMs4Fb3I4FiKOBo-gj delta 77 zcmezIi|5BLo(W4?8QC4}I5)16XJOq_kYmTW`5a3f3v1El-?p5a13AN3I6|9M?KpSb h=9pZ_W-|GJJnO{!yv<*E+rRQM0x{F}ue{97`T&Gb9U}k$ diff --git a/CustomerOnlineV2/CustomerOnlineV2/obj/Debug/net7.0/CustomerOnlineV2.dll b/CustomerOnlineV2/CustomerOnlineV2/obj/Debug/net7.0/CustomerOnlineV2.dll index d6bcbd5d3c71e57e635c5ea3d799e05f7c53c6c1..0d6c154f4c76b745d3ca4be07697d48d9d4298d6 100644 GIT binary patch literal 359424 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
      SQ4<=7LFd1^3w)$(s-i)vngBBjX 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 literal 335872 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 OY4M!i{_piif&U-n;L8&L diff --git a/CustomerOnlineV2/CustomerOnlineV2/obj/Debug/net7.0/CustomerOnlineV2.pdb b/CustomerOnlineV2/CustomerOnlineV2/obj/Debug/net7.0/CustomerOnlineV2.pdb index 1456e21d23f2088c2feec516c96fba44f96103ba..f99ceb9cac1df3cbe44a7eb8769917f3806de5a1 100644 GIT binary patch delta 17669 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 H2pIZ5MK!Gs delta 14513 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 ejLL\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-792368137,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-199390266,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-433760116,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":1972501356,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":1005752647,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-1386055935,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-366856331,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-2126992260,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-480051696,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":1153701438,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":1947491960,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1023823014,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1583319627,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":243149576,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1100011753,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":908179135,"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":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-1215977598,"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":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":984151807,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-2143412950,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-572663461,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext","Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnSubmit"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnValidSubmit"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnInvalidSubmit"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":-588114541,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext","Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnSubmit"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnValidSubmit"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnInvalidSubmit"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":924762995,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":1969597621,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":-1362667734,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":390316276,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":-1311768412,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-27656975,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":512248358,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnChange"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":-793686601,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnChange"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":983649175,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":-556115839,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":323724845,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadio"}},{"HashCode":1048570729,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadio"}},{"HashCode":3845135,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-325820364,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":68095476,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-2140436893,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":501651446,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1014469851,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-2086620057,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":240832860,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1352458492,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-226117494,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1100667989,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":919219871,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1478366108,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Common.TypeNameIdentifier":"ValidationMessage"}},{"HashCode":-1327564734,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Common.TypeNameIdentifier":"ValidationMessage"}},{"HashCode":-1104507193,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":-1607129185,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":27695941,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Selector"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":1693734471,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Selector"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":1346831221,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnBeforeInternalNavigation"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"ConfirmExternalNavigation"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock"}},{"HashCode":-1609909601,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnBeforeInternalNavigation"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"ConfirmExternalNavigation"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock"}},{"HashCode":-402700225,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch","Common.PropertyName":"Match"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":1531657519,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch","Common.PropertyName":"Match"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-446411434,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1030631652,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1520898206,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-618466065,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":319822320,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-749425297,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-2072687175,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":-1202216091,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":-1102488851,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":1156767528,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-894340878,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-1244735021,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-985770859,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ErrorContent"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-280642229,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ErrorContent"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-835195399,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1192805258,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-342031245,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1147300225,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":648376462,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TItem"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ItemContent"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Placeholder"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Single","Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True","Common.PropertyName":"ItemsProvider"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True","Common.PropertyName":"Items"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"SpacerElement"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-556258086,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TItem"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ItemContent"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Placeholder"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Single","Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True","Common.PropertyName":"ItemsProvider"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True","Common.PropertyName":"Items"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"SpacerElement"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1718389561,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-1949831978,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1203803959,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-2031543214,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-14890901,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":520927092,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-977639569,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"IsFixed"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":202740433,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"IsFixed"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":1233880042,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":-768078150,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":137251201,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"Parameters"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":143663655,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"Parameters"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":2036585645,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Layout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":1906187394,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Layout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":-1002655453,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":1897224314,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":755423178,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":-635781978,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":1587649487,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly","Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotFound"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Found"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Navigating"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnNavigateAsync"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"PreferExactMatches"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1152193607,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly","Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotFound"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Found"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Navigating"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnNavigateAsync"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"PreferExactMatches"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1648221681,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1621887786,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router"}},{"HashCode":839024483,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router"}},{"HashCode":1257976313,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1706588304,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router"}},{"HashCode":1775589929,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router"}},{"HashCode":456704173,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":1602179958,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":-1241519277,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":185338890,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1395951131,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-80162751,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":38666978,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":841963227,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":234821394,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1448533624,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":900683537,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1689748505,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2072535000,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":957123670,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1117690483,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1890398664,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-873195285,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1783703258,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1126093720,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-217965433,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-740922146,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1114242050,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2067527959,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":290913765,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":500052702,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2089820561,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":159258008,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1171150421,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1271741505,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2064097127,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1628000710,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":534622536,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-232666644,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-334703033,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-580793560,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1182237255,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":41919870,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-467476237,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-847753862,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1103205449,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-336745500,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1167691091,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-814867136,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1498711591,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-586006226,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1710607310,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-807819226,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1947950502,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1480270924,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1745683678,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1295402411,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-52025697,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1001822979,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-696829939,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1019396270,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-358160437,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":373773343,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":678915047,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2079011202,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-505461926,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":561069164,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-628056390,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1753598003,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-400440555,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1218828270,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":250593440,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":935785849,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-710319652,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1041149917,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1045603085,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1650458835,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1645835663,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":441111076,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-397557218,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":537583696,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":836734996,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":861226790,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1844748847,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-101025883,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1892583957,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1160619536,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1647209768,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-36368380,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1700008379,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-120325947,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1880914847,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1960248882,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2030586449,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":274964787,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":564604628,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1564406460,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":965338784,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-788074180,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1139821432,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1723125714,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1160583875,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-464744423,"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.DirectiveAttribute":"True","Common.PropertyName":"Attributes"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes","Common.ClassifyAttributesOnly":"True"}},{"HashCode":-454297784,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <a> elements.\r\n \r\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":"\r\n \r\n The name of the action method.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n \r\n Must be null if is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n \r\n Must be null if or , \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n \r\n Must be null if or , or \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Documentation":"\r\n \r\n The protocol for the URL, such as \"http\" or \"https\".\r\n \r\n ","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Documentation":"\r\n \r\n The host name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n The URL fragment name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if one of , , \r\n or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","Common.TypeNameIdentifier":"AnchorTagHelper"}},{"HashCode":-1792856567,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Documentation":"\r\n \r\n Gets or sets the policy for the cache entry.\r\n \r\n ","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","Common.TypeNameIdentifier":"CacheTagHelper"}},{"HashCode":529625848,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that renders a Razor component.\r\n \r\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":"\r\n \r\n Gets or sets values for component parameters.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the component type. This value is required.\r\n \r\n ","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the \r\n \r\n ","Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","Common.TypeNameIdentifier":"ComponentTagHelper"}},{"HashCode":1283854314,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <distributed-cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a unique name to discriminate cached entries.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","Common.TypeNameIdentifier":"DistributedCacheTagHelper"}},{"HashCode":1995842910,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <environment> elements that conditionally renders\r\n content based on the current value of .\r\n If the environment is not listed in the specified or ,\r\n or if it is in , the content will not be rendered.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","Common.TypeNameIdentifier":"EnvironmentTagHelper"}},{"HashCode":1113929238,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <button> elements and <input> elements with\r\n their type attribute set to image or submit.\r\n \r\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":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","Common.TypeNameIdentifier":"FormActionTagHelper"}},{"HashCode":389843017,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <form> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Whether the antiforgery token should be generated.\r\n \r\n Defaults to false if user provides an action attribute\r\n or if the method is ; true otherwise.\r\n ","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","Common.TypeNameIdentifier":"FormTagHelper"}},{"HashCode":-281794304,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <img> elements that supports file versioning.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\r\n \r\n Source of the image.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Documentation":"\r\n \r\n Value indicating if file version should be appended to the src urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","Common.TypeNameIdentifier":"ImageTagHelper"}},{"HashCode":-156104025,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <input> elements with an asp-for attribute.\r\n \r\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":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Documentation":"\r\n \r\n The format string (see ) used to format the\r\n result. Sets the generated \"value\" attribute to that formatted string.\r\n \r\n \r\n Not used if the provided (see ) or calculated \"type\" attribute value is\r\n checkbox, password, or radio. That is, is used when calling\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Documentation":"\r\n \r\n The type of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the \r\n helper to call and the default value. A default is not calculated\r\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\r\n hidden, password, or radio.\r\n \r\n ","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n The value of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\r\n if is \"radio\". Must not be null in that case.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","Common.TypeNameIdentifier":"InputTagHelper"}},{"HashCode":1530364764,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <label> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","Common.TypeNameIdentifier":"LabelTagHelper"}},{"HashCode":1278061783,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <link> elements that supports fallback href paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'href' attribute.\r\n \r\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":"\r\n \r\n Address of the linked resource.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to the href urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\r\n one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Documentation":"\r\n \r\n The class name defined in the stylesheet to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property name to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property value to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","Common.TypeNameIdentifier":"LinkTagHelper"}},{"HashCode":-1638577815,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <option> elements.\r\n \r\n \r\n This works in conjunction with . It reads elements\r\n content but does not modify that content. The only modification it makes is to add a selected attribute\r\n in some cases.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n Specifies a value for the <option> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","Common.TypeNameIdentifier":"OptionTagHelper"}},{"HashCode":301813300,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n Renders a partial view.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name or path of the partial view that is rendered to the response.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Documentation":"\r\n \r\n The model to pass into the partial view. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Documentation":"\r\n \r\n When optional, executing the tag helper will no-op if the view cannot be located.\r\n Otherwise will throw stating the view could not be found.\r\n \r\n ","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Documentation":"\r\n \r\n View to lookup if the view specified by cannot be located.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Documentation":"\r\n \r\n A to pass into the partial view.\r\n \r\n ","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","Common.TypeNameIdentifier":"PartialTagHelper"}},{"HashCode":-2102000158,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that saves the state of Razor components rendered on the page up to that point.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"persist-component-state","TagStructure":2}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"persist-mode","TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistenceMode?","Documentation":"\r\n \r\n Gets or sets the for the state to persist.\r\n \r\n ","Metadata":{"Common.PropertyName":"PersistenceMode"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","Common.TypeNameIdentifier":"PersistComponentStateTagHelper"}},{"HashCode":1919440116,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <script> elements that supports fallback src paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\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":"\r\n \r\n Address of the external script to use.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a Script tag to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to src urls.\r\n \r\n \r\n A query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\r\n primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Documentation":"\r\n \r\n The script method defined in the primary script to use for the fallback test.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","Common.TypeNameIdentifier":"ScriptTagHelper"}},{"HashCode":-336972530,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <select> elements with asp-for and/or\r\n asp-items attribute(s).\r\n \r\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":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n A collection of objects used to populate the <select> element with\r\n <optgroup> and <option> elements.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","Common.TypeNameIdentifier":"SelectTagHelper"}},{"HashCode":-1473474677,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <textarea> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","Common.TypeNameIdentifier":"TextAreaTagHelper"}},{"HashCode":-1713889251,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-for\r\n attribute.\r\n \r\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":"\r\n \r\n Gets an expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","Common.TypeNameIdentifier":"ValidationMessageTagHelper"}},{"HashCode":890700439,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-summary\r\n attribute.\r\n \r\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":"\r\n \r\n If or , appends a validation\r\n summary. Otherwise (, the default), this tag helper does nothing.\r\n \r\n \r\n Thrown if setter is called with an undefined value e.g.\r\n (ValidationSummary)23.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","Common.TypeNameIdentifier":"ValidationSummaryTagHelper"}},{"HashCode":-908965030,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","Documentation":"\r\n \r\n implementation targeting elements containing attributes with URL expected values.\r\n \r\n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\r\n targeted by other s. Runs prior to other s to ensure\r\n application-relative URLs are resolved.\r\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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","Common.TypeNameIdentifier":"UrlResolutionTagHelper"}},{"HashCode":68128766,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.Fallback":"True","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"Bind"}},{"HashCode":-933749138,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-1104133056,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-337462685,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.TypeAttribute":"checkbox","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-251536517,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"text","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1104233308,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"number","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1732425482,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"number","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-1900373147,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-dd","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"date","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-2098739122,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-dd","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"date","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-1274234482,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"datetime-local","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-483774086,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"datetime-local","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":614903700,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"month","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":2019391292,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"month","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1620150668,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"HH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"time","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-998986924,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"HH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"time","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1545263755,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-159836328,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-430203784,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":-1100620278,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":556281347,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":1883545775,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-138454584,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":1254467101,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":-1428121970,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":1230901276,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":1067270308,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1105711556,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":1302743319,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1955468612,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputText"}},{"HashCode":1573018933,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":807720999,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":1925038139,"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.DirectiveAttribute":"True","Common.PropertyName":"Ref"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.TypeName":"Microsoft.AspNetCore.Components.Ref","Common.ClassifyAttributesOnly":"True"}},{"HashCode":549539769,"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.DirectiveAttribute":"True","Common.PropertyName":"Key"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.TypeName":"Microsoft.AspNetCore.Components.Key","Common.ClassifyAttributesOnly":"True"}}],"CSharpLanguageVersion":1100},"RootNamespace":"CustomerOnlineV2","Documents":[{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Transaction\\Success.cshtml","TargetPath":"Views\\Transaction\\Success.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\Error.cshtml","TargetPath":"Views\\Shared\\Error.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\_ViewImports.cshtml","TargetPath":"Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\_Layout.cshtml","TargetPath":"Views\\Shared\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Account\\ForceChangePassword.cshtml","TargetPath":"Views\\Account\\ForceChangePassword.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\_ViewStart.cshtml","TargetPath":"Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\_Layout2.cshtml","TargetPath":"Views\\Shared\\_Layout2.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Home\\Index.cshtml","TargetPath":"Views\\Home\\Index.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\_ValidationScriptsPartial.cshtml","TargetPath":"Views\\Shared\\_ValidationScriptsPartial.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Home\\Privacy.cshtml","TargetPath":"Views\\Home\\Privacy.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Account\\Index.cshtml","TargetPath":"Views\\Account\\Index.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Transaction\\SendMoney.cshtml","TargetPath":"Views\\Transaction\\SendMoney.cshtml","FileKind":"mvc"}],"SerializationFormat":"0.3"} \ No newline at end of file +{"SerializedFilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\obj\\Debug\\net7.0\\project.razor.vs.json","FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\CustomerOnlineV2.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"7.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":1940007618,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-792368137,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-199390266,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-433760116,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":1972501356,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":1005752647,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-1386055935,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-366856331,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-2126992260,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-480051696,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":1153701438,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":1947491960,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1023823014,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1583319627,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":243149576,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1100011753,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":908179135,"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":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-1215977598,"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":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":984151807,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-2143412950,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-572663461,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext","Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnSubmit"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnValidSubmit"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnInvalidSubmit"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":-588114541,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext","Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnSubmit"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnValidSubmit"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnInvalidSubmit"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":924762995,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":1969597621,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":-1362667734,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":390316276,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":-1311768412,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-27656975,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":512248358,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnChange"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":-793686601,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnChange"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":983649175,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":-556115839,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":323724845,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadio"}},{"HashCode":1048570729,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadio"}},{"HashCode":3845135,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-325820364,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":68095476,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-2140436893,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":501651446,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1014469851,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-2086620057,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":240832860,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1352458492,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-226117494,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1100667989,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":919219871,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1478366108,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Common.TypeNameIdentifier":"ValidationMessage"}},{"HashCode":-1327564734,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Common.TypeNameIdentifier":"ValidationMessage"}},{"HashCode":-1104507193,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":-1607129185,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":27695941,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Selector"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":1693734471,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Selector"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":1346831221,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnBeforeInternalNavigation"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"ConfirmExternalNavigation"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock"}},{"HashCode":-1609909601,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnBeforeInternalNavigation"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"ConfirmExternalNavigation"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock"}},{"HashCode":-402700225,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch","Common.PropertyName":"Match"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":1531657519,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch","Common.PropertyName":"Match"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-446411434,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1030631652,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1520898206,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-618466065,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":319822320,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-749425297,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-2072687175,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":-1202216091,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":-1102488851,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":1156767528,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-894340878,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-1244735021,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-985770859,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ErrorContent"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-280642229,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ErrorContent"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-835195399,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1192805258,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-342031245,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1147300225,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":648376462,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TItem"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ItemContent"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Placeholder"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Single","Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True","Common.PropertyName":"ItemsProvider"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True","Common.PropertyName":"Items"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"SpacerElement"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-556258086,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TItem"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ItemContent"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Placeholder"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Single","Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True","Common.PropertyName":"ItemsProvider"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True","Common.PropertyName":"Items"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"SpacerElement"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1718389561,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-1949831978,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1203803959,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-2031543214,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-14890901,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":520927092,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-977639569,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"IsFixed"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":202740433,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\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":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"IsFixed"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":1233880042,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":-768078150,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":137251201,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"Parameters"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":143663655,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"Parameters"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":2036585645,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Layout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":1906187394,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Layout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":-1002655453,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":1897224314,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":755423178,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":-635781978,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":1587649487,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly","Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotFound"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Found"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Navigating"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnNavigateAsync"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"PreferExactMatches"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1152193607,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly","Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotFound"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Found"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Navigating"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnNavigateAsync"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"PreferExactMatches"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1648221681,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1621887786,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router"}},{"HashCode":839024483,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router"}},{"HashCode":1257976313,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\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":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router"}},{"HashCode":-1706588304,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router"}},{"HashCode":1775589929,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router"}},{"HashCode":456704173,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":1602179958,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":-1241519277,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":185338890,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1395951131,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-80162751,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":38666978,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":841963227,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":234821394,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseleave' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseleave' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1448533624,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.","Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":"Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseenter' event.","Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":"Specifies whether to prevent further propagation of the '@onmouseenter' event in the capturing and bubbling phases.","Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":900683537,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1689748505,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2072535000,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":957123670,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1117690483,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1890398664,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-873195285,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1783703258,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1126093720,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-217965433,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-740922146,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1114242050,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2067527959,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":290913765,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":500052702,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2089820561,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":159258008,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1171150421,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1271741505,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":2064097127,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1628000710,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":534622536,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-232666644,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-334703033,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-580793560,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1182237255,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":41919870,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-467476237,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-847753862,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1103205449,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-336745500,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1167691091,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-814867136,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1498711591,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-586006226,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1710607310,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-807819226,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1947950502,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1480270924,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1745683678,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1295402411,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-52025697,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1001822979,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-696829939,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1019396270,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-358160437,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":373773343,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":678915047,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2079011202,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-505461926,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":561069164,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-628056390,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1753598003,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-400440555,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1218828270,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":250593440,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":935785849,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-710319652,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1041149917,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1045603085,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1650458835,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1645835663,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":441111076,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-397557218,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":537583696,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":836734996,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":861226790,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1844748847,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-101025883,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1892583957,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1160619536,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1647209768,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-36368380,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1700008379,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-120325947,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1880914847,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1960248882,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-2030586449,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":274964787,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":564604628,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1564406460,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":965338784,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-788074180,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1139821432,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-1723125714,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":1160583875,"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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.EventHandler","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Components.EventHandler.EventArgs":"System.EventArgs","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"EventHandlers"}},{"HashCode":-464744423,"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.DirectiveAttribute":"True","Common.PropertyName":"Attributes"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Splat","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes","Common.ClassifyAttributesOnly":"True"}},{"HashCode":-454297784,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <a> elements.\r\n \r\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":"\r\n \r\n The name of the action method.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n \r\n Must be null if is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n \r\n Must be null if or , \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n \r\n Must be null if or , or \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Documentation":"\r\n \r\n The protocol for the URL, such as \"http\" or \"https\".\r\n \r\n ","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Documentation":"\r\n \r\n The host name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n The URL fragment name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if one of , , \r\n or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","Common.TypeNameIdentifier":"AnchorTagHelper"}},{"HashCode":-1792856567,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Documentation":"\r\n \r\n Gets or sets the policy for the cache entry.\r\n \r\n ","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","Common.TypeNameIdentifier":"CacheTagHelper"}},{"HashCode":529625848,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that renders a Razor component.\r\n \r\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":"\r\n \r\n Gets or sets values for component parameters.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the component type. This value is required.\r\n \r\n ","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the \r\n \r\n ","Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","Common.TypeNameIdentifier":"ComponentTagHelper"}},{"HashCode":1283854314,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <distributed-cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a unique name to discriminate cached entries.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","Common.TypeNameIdentifier":"DistributedCacheTagHelper"}},{"HashCode":1995842910,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <environment> elements that conditionally renders\r\n content based on the current value of .\r\n If the environment is not listed in the specified or ,\r\n or if it is in , the content will not be rendered.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","Common.TypeNameIdentifier":"EnvironmentTagHelper"}},{"HashCode":1113929238,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <button> elements and <input> elements with\r\n their type attribute set to image or submit.\r\n \r\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":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","Common.TypeNameIdentifier":"FormActionTagHelper"}},{"HashCode":389843017,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <form> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Whether the antiforgery token should be generated.\r\n \r\n Defaults to false if user provides an action attribute\r\n or if the method is ; true otherwise.\r\n ","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","Common.TypeNameIdentifier":"FormTagHelper"}},{"HashCode":-281794304,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <img> elements that supports file versioning.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\r\n \r\n Source of the image.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Documentation":"\r\n \r\n Value indicating if file version should be appended to the src urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","Common.TypeNameIdentifier":"ImageTagHelper"}},{"HashCode":-156104025,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <input> elements with an asp-for attribute.\r\n \r\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":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Documentation":"\r\n \r\n The format string (see ) used to format the\r\n result. Sets the generated \"value\" attribute to that formatted string.\r\n \r\n \r\n Not used if the provided (see ) or calculated \"type\" attribute value is\r\n checkbox, password, or radio. That is, is used when calling\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Documentation":"\r\n \r\n The type of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the \r\n helper to call and the default value. A default is not calculated\r\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\r\n hidden, password, or radio.\r\n \r\n ","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n The value of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\r\n if is \"radio\". Must not be null in that case.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","Common.TypeNameIdentifier":"InputTagHelper"}},{"HashCode":1530364764,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <label> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","Common.TypeNameIdentifier":"LabelTagHelper"}},{"HashCode":1278061783,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <link> elements that supports fallback href paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'href' attribute.\r\n \r\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":"\r\n \r\n Address of the linked resource.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to the href urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\r\n one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Documentation":"\r\n \r\n The class name defined in the stylesheet to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property name to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property value to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","Common.TypeNameIdentifier":"LinkTagHelper"}},{"HashCode":-1638577815,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <option> elements.\r\n \r\n \r\n This works in conjunction with . It reads elements\r\n content but does not modify that content. The only modification it makes is to add a selected attribute\r\n in some cases.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n Specifies a value for the <option> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","Common.TypeNameIdentifier":"OptionTagHelper"}},{"HashCode":301813300,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n Renders a partial view.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name or path of the partial view that is rendered to the response.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Documentation":"\r\n \r\n The model to pass into the partial view. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Documentation":"\r\n \r\n When optional, executing the tag helper will no-op if the view cannot be located.\r\n Otherwise will throw stating the view could not be found.\r\n \r\n ","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Documentation":"\r\n \r\n View to lookup if the view specified by cannot be located.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Documentation":"\r\n \r\n A to pass into the partial view.\r\n \r\n ","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","Common.TypeNameIdentifier":"PartialTagHelper"}},{"HashCode":-2102000158,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that saves the state of Razor components rendered on the page up to that point.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"persist-component-state","TagStructure":2}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"persist-mode","TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistenceMode?","Documentation":"\r\n \r\n Gets or sets the for the state to persist.\r\n \r\n ","Metadata":{"Common.PropertyName":"PersistenceMode"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","Common.TypeNameIdentifier":"PersistComponentStateTagHelper"}},{"HashCode":1919440116,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <script> elements that supports fallback src paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\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":"\r\n \r\n Address of the external script to use.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a Script tag to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to src urls.\r\n \r\n \r\n A query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\r\n primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Documentation":"\r\n \r\n The script method defined in the primary script to use for the fallback test.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","Common.TypeNameIdentifier":"ScriptTagHelper"}},{"HashCode":-336972530,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <select> elements with asp-for and/or\r\n asp-items attribute(s).\r\n \r\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":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n A collection of objects used to populate the <select> element with\r\n <optgroup> and <option> elements.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","Common.TypeNameIdentifier":"SelectTagHelper"}},{"HashCode":-1473474677,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <textarea> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","Common.TypeNameIdentifier":"TextAreaTagHelper"}},{"HashCode":-1713889251,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-for\r\n attribute.\r\n \r\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":"\r\n \r\n Gets an expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","Common.TypeNameIdentifier":"ValidationMessageTagHelper"}},{"HashCode":890700439,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-summary\r\n attribute.\r\n \r\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":"\r\n \r\n If or , appends a validation\r\n summary. Otherwise (, the default), this tag helper does nothing.\r\n \r\n \r\n Thrown if setter is called with an undefined value e.g.\r\n (ValidationSummary)23.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","Common.TypeNameIdentifier":"ValidationSummaryTagHelper"}},{"HashCode":-908965030,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","Documentation":"\r\n \r\n implementation targeting elements containing attributes with URL expected values.\r\n \r\n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\r\n targeted by other s. Runs prior to other s to ensure\r\n application-relative URLs are resolved.\r\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":{"Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers","Runtime.Name":"ITagHelper","Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","Common.TypeNameIdentifier":"UrlResolutionTagHelper"}},{"HashCode":68128766,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":"Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.","Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.Fallback":"True","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.ClassifyAttributesOnly":"True","Common.TypeNameIdentifier":"Bind"}},{"HashCode":-933749138,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-1104133056,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-337462685,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"checked","Components.Bind.TypeAttribute":"checkbox","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-251536517,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"text","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1104233308,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"number","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1732425482,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"number","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-1900373147,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-dd","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"date","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-2098739122,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-dd","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"date","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-1274234482,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"datetime-local","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-483774086,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"datetime-local","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":614903700,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"month","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":2019391292,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"yyyy-MM","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"month","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1620150668,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"HH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"time","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-998986924,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":"HH:mm:ss","Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Components.Bind.TypeAttribute":"time","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":1545263755,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-159836328,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":"Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":"Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.","Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":"Specifies the culture to use for conversions.","Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":"Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.","Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Components.Bind.ChangeAttribute":"onchange","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.IsInvariantCulture":"False","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Components.Bind.Format":null,"Common.ClassifyAttributesOnly":"True","Components.Bind.ValueAttribute":"value","Common.TypeNameIdentifier":"BindAttributes"}},{"HashCode":-430203784,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":-1100620278,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":556281347,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":1883545775,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-138454584,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":1254467101,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":-1428121970,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":1230901276,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":1067270308,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1105711556,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":1302743319,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1955468612,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputText"}},{"HashCode":1573018933,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":807720999,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.","Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Value"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":"Specifies the expression to use for binding the value to the attribute.","Metadata":{"Components.Bind.AlternativeNotation":"True","Common.PropertyName":"Get"}},{"Name":"set","TypeName":"System.Delegate","Documentation":"Specifies the expression to use for updating the bound value when a new value is available.","Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":"Specifies an action to run after the new value has been set.","Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Components.Bind.ChangeAttribute":"ValueChanged","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Bind","Components.Bind.ExpressionAttribute":"ValueExpression","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Components.Bind.ValueAttribute":"Value","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":1925038139,"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.DirectiveAttribute":"True","Common.PropertyName":"Ref"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Ref","Common.TypeName":"Microsoft.AspNetCore.Components.Ref","Common.ClassifyAttributesOnly":"True"}},{"HashCode":549539769,"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.DirectiveAttribute":"True","Common.PropertyName":"Key"}}],"Metadata":{"Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.Key","Common.TypeName":"Microsoft.AspNetCore.Components.Key","Common.ClassifyAttributesOnly":"True"}}],"CSharpLanguageVersion":1100},"RootNamespace":"CustomerOnlineV2","Documents":[{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Transaction\\Success.cshtml","TargetPath":"Views\\Transaction\\Success.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\Error.cshtml","TargetPath":"Views\\Shared\\Error.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\_ViewImports.cshtml","TargetPath":"Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\_Layout.cshtml","TargetPath":"Views\\Shared\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Account\\ForceChangePassword.cshtml","TargetPath":"Views\\Account\\ForceChangePassword.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\_ViewStart.cshtml","TargetPath":"Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\_Layout2.cshtml","TargetPath":"Views\\Shared\\_Layout2.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Home\\Index.cshtml","TargetPath":"Views\\Home\\Index.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Shared\\_ValidationScriptsPartial.cshtml","TargetPath":"Views\\Shared\\_ValidationScriptsPartial.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Transaction\\Receipt.cshtml","TargetPath":"Views\\Transaction\\Receipt.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Home\\Privacy.cshtml","TargetPath":"Views\\Home\\Privacy.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Account\\Index.cshtml","TargetPath":"Views\\Account\\Index.cshtml","FileKind":"mvc"},{"FilePath":"D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\Temp\\Customer\\CustomerPortal\\CustomerOnlineV2\\CustomerOnlineV2\\Views\\Transaction\\SendMoney.cshtml","TargetPath":"Views\\Transaction\\SendMoney.cshtml","FileKind":"mvc"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/CustomerOnlineV2/CustomerOnlineV2/obj/Debug/net7.0/ref/CustomerOnlineV2.dll b/CustomerOnlineV2/CustomerOnlineV2/obj/Debug/net7.0/ref/CustomerOnlineV2.dll index 5e92a72968437ea991453c441df1b76b43df7c57..03c0b63622048cac400daf41fe48ec1ac6df982d 100644 GIT binary patch literal 39424 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 G;Qs+L{D{Z^ literal 38400 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 G;Qs+L{D{Z^ literal 38400 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